./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/goblint-regression/28-race_reach_21-deref_read_racing.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version dbf71c69 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/28-race_reach_21-deref_read_racing.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash cb010ae024b402436affeb854f96a5f9e0df3d8ec2cfe8b3a7f33676b7169a2c --- 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-dbf71c6-m [2022-10-17 10:56:57,161 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:56:57,164 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:56:57,218 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:56:57,218 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:56:57,223 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:56:57,225 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:56:57,230 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:56:57,233 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:56:57,238 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:56:57,239 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:56:57,241 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:56:57,242 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:56:57,244 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:56:57,246 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:56:57,248 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:56:57,249 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:56:57,250 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:56:57,252 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:56:57,259 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:56:57,261 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:56:57,262 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:56:57,265 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:56:57,266 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:56:57,276 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:56:57,277 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:56:57,277 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:56:57,279 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:56:57,280 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:56:57,281 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:56:57,281 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:56:57,284 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:56:57,287 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:56:57,288 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:56:57,289 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:56:57,289 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:56:57,290 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:56:57,290 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:56:57,291 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:56:57,291 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:56:57,292 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:56:57,293 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-10-17 10:56:57,337 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:56:57,337 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:56:57,338 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:56:57,338 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:56:57,339 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-10-17 10:56:57,339 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-10-17 10:56:57,339 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:56:57,340 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:56:57,340 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:56:57,340 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:56:57,341 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:56:57,341 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:56:57,341 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:56:57,342 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:56:57,342 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-10-17 10:56:57,342 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-10-17 10:56:57,342 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-10-17 10:56:57,342 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:56:57,342 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:56:57,343 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:56:57,343 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-10-17 10:56:57,343 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:56:57,343 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:56:57,343 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-10-17 10:56:57,344 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-17 10:56:57,344 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:56:57,344 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-10-17 10:56:57,344 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-10-17 10:56:57,344 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:56:57,345 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-10-17 10:56:57,345 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-10-17 10:56:57,345 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-10-17 10:56:57,345 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-10-17 10:56:57,345 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_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/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_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ 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 ! call(reach_error())) ) 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 -> cb010ae024b402436affeb854f96a5f9e0df3d8ec2cfe8b3a7f33676b7169a2c [2022-10-17 10:56:57,675 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:56:57,697 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:56:57,699 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:56:57,701 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:56:57,701 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:56:57,703 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/goblint-regression/28-race_reach_21-deref_read_racing.i [2022-10-17 10:56:57,771 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/data/06b3d61ce/013e00da3244462db30217b01bd550b1/FLAG26a7b4099 [2022-10-17 10:56:58,254 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:56:58,254 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/sv-benchmarks/c/goblint-regression/28-race_reach_21-deref_read_racing.i [2022-10-17 10:56:58,275 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/data/06b3d61ce/013e00da3244462db30217b01bd550b1/FLAG26a7b4099 [2022-10-17 10:56:58,576 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/data/06b3d61ce/013e00da3244462db30217b01bd550b1 [2022-10-17 10:56:58,579 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:56:58,582 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:56:58,585 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:56:58,586 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:56:58,589 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:56:58,590 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:56:58" (1/1) ... [2022-10-17 10:56:58,592 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b638d30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:58, skipping insertion in model container [2022-10-17 10:56:58,592 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:56:58" (1/1) ... [2022-10-17 10:56:58,600 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:56:58,666 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:56:59,102 WARN L230 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_a4430e89-3f99-4848-9502-738c86605829/sv-benchmarks/c/goblint-regression/28-race_reach_21-deref_read_racing.i[30176,30189] [2022-10-17 10:56:59,129 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:56:59,141 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:56:59,197 WARN L230 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_a4430e89-3f99-4848-9502-738c86605829/sv-benchmarks/c/goblint-regression/28-race_reach_21-deref_read_racing.i[30176,30189] [2022-10-17 10:56:59,207 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:56:59,268 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:56:59,268 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59 WrapperNode [2022-10-17 10:56:59,269 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:56:59,270 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:56:59,270 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:56:59,270 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:56:59,278 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,298 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,319 INFO L138 Inliner]: procedures = 170, calls = 35, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 65 [2022-10-17 10:56:59,320 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:56:59,321 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:56:59,321 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:56:59,321 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:56:59,330 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,330 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,342 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,343 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,359 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,363 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,365 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,367 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,370 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:56:59,372 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:56:59,373 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:56:59,373 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:56:59,374 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (1/1) ... [2022-10-17 10:56:59,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-17 10:56:59,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:56:59,406 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-10-17 10:56:59,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-10-17 10:56:59,454 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-10-17 10:56:59,454 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-10-17 10:56:59,454 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-10-17 10:56:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:56:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-10-17 10:56:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-10-17 10:56:59,455 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-10-17 10:56:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-10-17 10:56:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:56:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:56:59,456 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:56:59,457 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-10-17 10:56:59,596 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:56:59,612 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:56:59,898 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:56:59,906 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:56:59,906 INFO L300 CfgBuilder]: Removed 9 assume(true) statements. [2022-10-17 10:56:59,908 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:56:59 BoogieIcfgContainer [2022-10-17 10:56:59,908 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:56:59,911 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-10-17 10:56:59,911 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-10-17 10:56:59,914 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-10-17 10:56:59,914 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.10 10:56:58" (1/3) ... [2022-10-17 10:56:59,915 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3143d94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.10 10:56:59, skipping insertion in model container [2022-10-17 10:56:59,915 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:56:59" (2/3) ... [2022-10-17 10:56:59,915 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3143d94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.10 10:56:59, skipping insertion in model container [2022-10-17 10:56:59,916 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:56:59" (3/3) ... [2022-10-17 10:56:59,917 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_21-deref_read_racing.i [2022-10-17 10:56:59,925 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-10-17 10:56:59,935 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-10-17 10:56:59,935 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-10-17 10:56:59,936 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-10-17 10:56:59,992 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:00,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 96 places, 103 transitions, 211 flow [2022-10-17 10:57:00,089 INFO L130 PetriNetUnfolder]: 14/134 cut-off events. [2022-10-17 10:57:00,089 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:00,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139 conditions, 134 events. 14/134 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 291 event pairs, 0 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 68. Up to 4 conditions per place. [2022-10-17 10:57:00,094 INFO L82 GeneralOperation]: Start removeDead. Operand has 96 places, 103 transitions, 211 flow [2022-10-17 10:57:00,100 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 96 places, 103 transitions, 211 flow [2022-10-17 10:57:00,111 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:00,118 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:00,118 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:00,140 INFO L130 PetriNetUnfolder]: 2/73 cut-off events. [2022-10-17 10:57:00,140 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:00,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:00,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:00,142 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:00,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:00,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1011992479, now seen corresponding path program 1 times [2022-10-17 10:57:00,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:00,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791268294] [2022-10-17 10:57:00,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:00,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:00,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:00,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:00,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:00,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791268294] [2022-10-17 10:57:00,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791268294] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:00,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:00,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:00,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521686965] [2022-10-17 10:57:00,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:00,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:00,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:00,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:00,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:00,587 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 103 [2022-10-17 10:57:00,594 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 103 transitions, 211 flow. Second operand has 2 states, 2 states have (on average 91.5) internal successors, (183), 2 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:00,594 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:00,594 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 103 [2022-10-17 10:57:00,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:00,695 INFO L130 PetriNetUnfolder]: 0/118 cut-off events. [2022-10-17 10:57:00,695 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-10-17 10:57:00,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125 conditions, 118 events. 0/118 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 172 event pairs, 0 based on Foata normal form. 14/128 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2022-10-17 10:57:00,697 INFO L137 encePairwiseOnDemand]: 93/103 looper letters, 1 selfloop transitions, 0 changer transitions 11/92 dead transitions. [2022-10-17 10:57:00,697 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 92 transitions, 191 flow [2022-10-17 10:57:00,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:00,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:00,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 193 transitions. [2022-10-17 10:57:00,710 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9368932038834952 [2022-10-17 10:57:00,710 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 193 transitions. [2022-10-17 10:57:00,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 193 transitions. [2022-10-17 10:57:00,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:00,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 193 transitions. [2022-10-17 10:57:00,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 96.5) internal successors, (193), 2 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:00,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:00,722 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:00,724 INFO L175 Difference]: Start difference. First operand has 96 places, 103 transitions, 211 flow. Second operand 2 states and 193 transitions. [2022-10-17 10:57:00,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 92 transitions, 191 flow [2022-10-17 10:57:00,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 92 transitions, 191 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:00,732 INFO L231 Difference]: Finished difference. Result has 96 places, 81 transitions, 167 flow [2022-10-17 10:57:00,734 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=167, PETRI_PLACES=96, PETRI_TRANSITIONS=81} [2022-10-17 10:57:00,737 INFO L287 CegarLoopForPetriNet]: 96 programPoint places, 0 predicate places. [2022-10-17 10:57:00,738 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 81 transitions, 167 flow [2022-10-17 10:57:00,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 91.5) internal successors, (183), 2 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:00,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:00,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:00,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-10-17 10:57:00,739 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:00,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:00,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1486023458, now seen corresponding path program 1 times [2022-10-17 10:57:00,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:00,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151445339] [2022-10-17 10:57:00,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:00,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:00,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:00,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:00,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:00,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151445339] [2022-10-17 10:57:00,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151445339] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:00,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:00,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:00,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692634850] [2022-10-17 10:57:00,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:00,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:00,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:00,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:00,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:00,955 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 103 [2022-10-17 10:57:00,955 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 81 transitions, 167 flow. Second operand has 3 states, 3 states have (on average 85.0) internal successors, (255), 3 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:00,956 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:00,956 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 103 [2022-10-17 10:57:00,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:01,007 INFO L130 PetriNetUnfolder]: 0/85 cut-off events. [2022-10-17 10:57:01,007 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:01,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102 conditions, 85 events. 0/85 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 50 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2022-10-17 10:57:01,008 INFO L137 encePairwiseOnDemand]: 100/103 looper letters, 8 selfloop transitions, 2 changer transitions 0/83 dead transitions. [2022-10-17 10:57:01,009 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 83 transitions, 191 flow [2022-10-17 10:57:01,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:01,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:01,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 263 transitions. [2022-10-17 10:57:01,012 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8511326860841424 [2022-10-17 10:57:01,012 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 263 transitions. [2022-10-17 10:57:01,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 263 transitions. [2022-10-17 10:57:01,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:01,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 263 transitions. [2022-10-17 10:57:01,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 87.66666666666667) internal successors, (263), 3 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 103.0) internal successors, (412), 4 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,018 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 103.0) internal successors, (412), 4 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,018 INFO L175 Difference]: Start difference. First operand has 96 places, 81 transitions, 167 flow. Second operand 3 states and 263 transitions. [2022-10-17 10:57:01,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 83 transitions, 191 flow [2022-10-17 10:57:01,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 83 transitions, 191 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:01,022 INFO L231 Difference]: Finished difference. Result has 88 places, 81 transitions, 175 flow [2022-10-17 10:57:01,022 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=175, PETRI_PLACES=88, PETRI_TRANSITIONS=81} [2022-10-17 10:57:01,023 INFO L287 CegarLoopForPetriNet]: 96 programPoint places, -8 predicate places. [2022-10-17 10:57:01,023 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 81 transitions, 175 flow [2022-10-17 10:57:01,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 85.0) internal successors, (255), 3 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:01,024 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:01,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-10-17 10:57:01,025 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:01,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:01,025 INFO L85 PathProgramCache]: Analyzing trace with hash 455753518, now seen corresponding path program 1 times [2022-10-17 10:57:01,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:01,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55134897] [2022-10-17 10:57:01,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:01,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:01,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:01,058 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:01,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:01,101 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:01,101 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:01,102 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:01,104 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:01,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-10-17 10:57:01,105 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-10-17 10:57:01,107 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:01,107 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-10-17 10:57:01,133 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:01,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 125 places, 136 transitions, 284 flow [2022-10-17 10:57:01,194 INFO L130 PetriNetUnfolder]: 24/203 cut-off events. [2022-10-17 10:57:01,196 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-10-17 10:57:01,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213 conditions, 203 events. 24/203 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 553 event pairs, 0 based on Foata normal form. 0/173 useless extension candidates. Maximal degree in co-relation 135. Up to 6 conditions per place. [2022-10-17 10:57:01,200 INFO L82 GeneralOperation]: Start removeDead. Operand has 125 places, 136 transitions, 284 flow [2022-10-17 10:57:01,205 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 125 places, 136 transitions, 284 flow [2022-10-17 10:57:01,209 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:01,210 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:01,210 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:01,221 INFO L130 PetriNetUnfolder]: 4/79 cut-off events. [2022-10-17 10:57:01,221 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:01,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:01,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:01,222 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:01,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:01,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1299574369, now seen corresponding path program 1 times [2022-10-17 10:57:01,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:01,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348298109] [2022-10-17 10:57:01,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:01,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:01,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:01,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:01,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:01,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348298109] [2022-10-17 10:57:01,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348298109] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:01,258 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:01,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:01,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509299226] [2022-10-17 10:57:01,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:01,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:01,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:01,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:01,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:01,261 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 136 [2022-10-17 10:57:01,261 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 136 transitions, 284 flow. Second operand has 2 states, 2 states have (on average 117.5) internal successors, (235), 2 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,262 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:01,262 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 136 [2022-10-17 10:57:01,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:01,295 INFO L130 PetriNetUnfolder]: 0/176 cut-off events. [2022-10-17 10:57:01,295 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-10-17 10:57:01,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 176 events. 0/176 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 406 event pairs, 0 based on Foata normal form. 26/196 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2022-10-17 10:57:01,296 INFO L137 encePairwiseOnDemand]: 120/136 looper letters, 2 selfloop transitions, 0 changer transitions 11/119 dead transitions. [2022-10-17 10:57:01,296 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 119 transitions, 254 flow [2022-10-17 10:57:01,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:01,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:01,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 252 transitions. [2022-10-17 10:57:01,299 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9264705882352942 [2022-10-17 10:57:01,299 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 252 transitions. [2022-10-17 10:57:01,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 252 transitions. [2022-10-17 10:57:01,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:01,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 252 transitions. [2022-10-17 10:57:01,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 126.0) internal successors, (252), 2 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 136.0) internal successors, (408), 3 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,303 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 136.0) internal successors, (408), 3 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,303 INFO L175 Difference]: Start difference. First operand has 125 places, 136 transitions, 284 flow. Second operand 2 states and 252 transitions. [2022-10-17 10:57:01,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 119 transitions, 254 flow [2022-10-17 10:57:01,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 119 transitions, 252 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:01,323 INFO L231 Difference]: Finished difference. Result has 125 places, 108 transitions, 226 flow [2022-10-17 10:57:01,323 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=136, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=226, PETRI_PLACES=125, PETRI_TRANSITIONS=108} [2022-10-17 10:57:01,324 INFO L287 CegarLoopForPetriNet]: 125 programPoint places, 0 predicate places. [2022-10-17 10:57:01,325 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 108 transitions, 226 flow [2022-10-17 10:57:01,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 117.5) internal successors, (235), 2 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:01,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:01,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-10-17 10:57:01,326 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:01,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:01,327 INFO L85 PathProgramCache]: Analyzing trace with hash -497376990, now seen corresponding path program 1 times [2022-10-17 10:57:01,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:01,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749889097] [2022-10-17 10:57:01,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:01,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:01,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:01,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:01,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:01,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749889097] [2022-10-17 10:57:01,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749889097] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:01,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:01,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:01,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520139234] [2022-10-17 10:57:01,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:01,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:01,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:01,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:01,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:01,422 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 136 [2022-10-17 10:57:01,423 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 108 transitions, 226 flow. Second operand has 3 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,423 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:01,423 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 136 [2022-10-17 10:57:01,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:01,475 INFO L130 PetriNetUnfolder]: 0/132 cut-off events. [2022-10-17 10:57:01,475 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-10-17 10:57:01,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159 conditions, 132 events. 0/132 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 201 event pairs, 0 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2022-10-17 10:57:01,476 INFO L137 encePairwiseOnDemand]: 133/136 looper letters, 11 selfloop transitions, 2 changer transitions 0/112 dead transitions. [2022-10-17 10:57:01,476 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 112 transitions, 260 flow [2022-10-17 10:57:01,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:01,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:01,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 344 transitions. [2022-10-17 10:57:01,479 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8431372549019608 [2022-10-17 10:57:01,479 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 344 transitions. [2022-10-17 10:57:01,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 344 transitions. [2022-10-17 10:57:01,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:01,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 344 transitions. [2022-10-17 10:57:01,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 136.0) internal successors, (544), 4 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,485 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 136.0) internal successors, (544), 4 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,485 INFO L175 Difference]: Start difference. First operand has 125 places, 108 transitions, 226 flow. Second operand 3 states and 344 transitions. [2022-10-17 10:57:01,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 112 transitions, 260 flow [2022-10-17 10:57:01,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 112 transitions, 260 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:01,489 INFO L231 Difference]: Finished difference. Result has 117 places, 109 transitions, 238 flow [2022-10-17 10:57:01,489 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=136, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=238, PETRI_PLACES=117, PETRI_TRANSITIONS=109} [2022-10-17 10:57:01,491 INFO L287 CegarLoopForPetriNet]: 125 programPoint places, -8 predicate places. [2022-10-17 10:57:01,491 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 109 transitions, 238 flow [2022-10-17 10:57:01,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:01,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:01,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-10-17 10:57:01,492 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:01,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:01,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1229485238, now seen corresponding path program 1 times [2022-10-17 10:57:01,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:01,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521071449] [2022-10-17 10:57:01,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:01,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:01,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:01,629 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:01,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:01,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521071449] [2022-10-17 10:57:01,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521071449] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:01,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368911947] [2022-10-17 10:57:01,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:01,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:01,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:01,633 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:01,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-10-17 10:57:01,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:01,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:01,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:01,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:01,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:01,844 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:01,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368911947] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:01,845 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:01,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:01,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059391479] [2022-10-17 10:57:01,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:01,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:01,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:01,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:01,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:01,849 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 136 [2022-10-17 10:57:01,851 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 109 transitions, 238 flow. Second operand has 10 states, 10 states have (on average 111.3) internal successors, (1113), 10 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,851 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:01,851 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 136 [2022-10-17 10:57:01,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:01,932 INFO L130 PetriNetUnfolder]: 0/110 cut-off events. [2022-10-17 10:57:01,933 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-10-17 10:57:01,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143 conditions, 110 events. 0/110 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 91 event pairs, 0 based on Foata normal form. 2/112 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2022-10-17 10:57:01,934 INFO L137 encePairwiseOnDemand]: 131/136 looper letters, 9 selfloop transitions, 7 changer transitions 0/104 dead transitions. [2022-10-17 10:57:01,934 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 104 transitions, 258 flow [2022-10-17 10:57:01,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:01,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:01,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 999 transitions. [2022-10-17 10:57:01,938 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8161764705882353 [2022-10-17 10:57:01,938 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 999 transitions. [2022-10-17 10:57:01,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 999 transitions. [2022-10-17 10:57:01,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:01,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 999 transitions. [2022-10-17 10:57:01,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 111.0) internal successors, (999), 9 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 136.0) internal successors, (1360), 10 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,947 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 136.0) internal successors, (1360), 10 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,948 INFO L175 Difference]: Start difference. First operand has 117 places, 109 transitions, 238 flow. Second operand 9 states and 999 transitions. [2022-10-17 10:57:01,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 104 transitions, 258 flow [2022-10-17 10:57:01,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 104 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:01,951 INFO L231 Difference]: Finished difference. Result has 113 places, 100 transitions, 230 flow [2022-10-17 10:57:01,975 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=136, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=230, PETRI_PLACES=113, PETRI_TRANSITIONS=100} [2022-10-17 10:57:01,976 INFO L287 CegarLoopForPetriNet]: 125 programPoint places, -12 predicate places. [2022-10-17 10:57:01,976 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 100 transitions, 230 flow [2022-10-17 10:57:01,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 111.3) internal successors, (1113), 10 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:01,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:01,978 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 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] [2022-10-17 10:57:02,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:02,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-10-17 10:57:02,199 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:02,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:02,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1842596803, now seen corresponding path program 1 times [2022-10-17 10:57:02,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:02,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987997390] [2022-10-17 10:57:02,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:02,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:02,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:02,225 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:02,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:02,261 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:02,261 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:02,261 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:02,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:02,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-10-17 10:57:02,262 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-10-17 10:57:02,263 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:02,263 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-10-17 10:57:02,307 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:02,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 154 places, 169 transitions, 359 flow [2022-10-17 10:57:02,360 INFO L130 PetriNetUnfolder]: 34/272 cut-off events. [2022-10-17 10:57:02,361 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-10-17 10:57:02,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288 conditions, 272 events. 34/272 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 799 event pairs, 0 based on Foata normal form. 0/230 useless extension candidates. Maximal degree in co-relation 207. Up to 8 conditions per place. [2022-10-17 10:57:02,367 INFO L82 GeneralOperation]: Start removeDead. Operand has 154 places, 169 transitions, 359 flow [2022-10-17 10:57:02,373 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 154 places, 169 transitions, 359 flow [2022-10-17 10:57:02,374 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:02,381 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:02,381 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:02,394 INFO L130 PetriNetUnfolder]: 4/78 cut-off events. [2022-10-17 10:57:02,396 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:02,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:02,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:02,397 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:02,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:02,397 INFO L85 PathProgramCache]: Analyzing trace with hash -56624670, now seen corresponding path program 1 times [2022-10-17 10:57:02,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:02,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279392932] [2022-10-17 10:57:02,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:02,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:02,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:02,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:02,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:02,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279392932] [2022-10-17 10:57:02,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279392932] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:02,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:02,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:02,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144061444] [2022-10-17 10:57:02,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:02,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:02,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:02,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:02,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:02,477 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 169 [2022-10-17 10:57:02,478 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 169 transitions, 359 flow. Second operand has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:02,478 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:02,478 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 169 [2022-10-17 10:57:02,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:02,545 INFO L130 PetriNetUnfolder]: 0/212 cut-off events. [2022-10-17 10:57:02,546 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-10-17 10:57:02,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251 conditions, 212 events. 0/212 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 553 event pairs, 0 based on Foata normal form. 129/335 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2022-10-17 10:57:02,547 INFO L137 encePairwiseOnDemand]: 144/169 looper letters, 12 selfloop transitions, 2 changer transitions 11/150 dead transitions. [2022-10-17 10:57:02,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 150 transitions, 349 flow [2022-10-17 10:57:02,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:02,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:02,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 452 transitions. [2022-10-17 10:57:02,549 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8915187376725838 [2022-10-17 10:57:02,549 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 452 transitions. [2022-10-17 10:57:02,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 452 transitions. [2022-10-17 10:57:02,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:02,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 452 transitions. [2022-10-17 10:57:02,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:02,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 169.0) internal successors, (676), 4 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:02,554 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 169.0) internal successors, (676), 4 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:02,554 INFO L175 Difference]: Start difference. First operand has 154 places, 169 transitions, 359 flow. Second operand 3 states and 452 transitions. [2022-10-17 10:57:02,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 150 transitions, 349 flow [2022-10-17 10:57:02,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 150 transitions, 343 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:02,558 INFO L231 Difference]: Finished difference. Result has 156 places, 136 transitions, 297 flow [2022-10-17 10:57:02,559 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=297, PETRI_PLACES=156, PETRI_TRANSITIONS=136} [2022-10-17 10:57:02,560 INFO L287 CegarLoopForPetriNet]: 154 programPoint places, 2 predicate places. [2022-10-17 10:57:02,560 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 136 transitions, 297 flow [2022-10-17 10:57:02,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:02,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:02,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:02,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-10-17 10:57:02,561 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:02,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:02,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1053701942, now seen corresponding path program 1 times [2022-10-17 10:57:02,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:02,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980220711] [2022-10-17 10:57:02,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:02,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:02,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:02,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:02,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:02,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980220711] [2022-10-17 10:57:02,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980220711] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:02,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808457380] [2022-10-17 10:57:02,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:02,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:02,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:02,641 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:02,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-10-17 10:57:02,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:02,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:02,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:02,801 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:02,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:02,860 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:02,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808457380] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:02,861 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:02,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:02,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467171829] [2022-10-17 10:57:02,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:02,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:02,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:02,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:02,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:02,867 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 169 [2022-10-17 10:57:02,869 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 136 transitions, 297 flow. Second operand has 10 states, 10 states have (on average 137.3) internal successors, (1373), 10 states have internal predecessors, (1373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:02,869 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:02,869 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 169 [2022-10-17 10:57:02,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:02,972 INFO L130 PetriNetUnfolder]: 0/157 cut-off events. [2022-10-17 10:57:02,972 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-10-17 10:57:02,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202 conditions, 157 events. 0/157 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 242 event pairs, 0 based on Foata normal form. 2/159 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2022-10-17 10:57:02,973 INFO L137 encePairwiseOnDemand]: 163/169 looper letters, 13 selfloop transitions, 9 changer transitions 0/146 dead transitions. [2022-10-17 10:57:02,974 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 146 transitions, 363 flow [2022-10-17 10:57:02,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:02,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:02,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1239 transitions. [2022-10-17 10:57:02,978 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.814595660749507 [2022-10-17 10:57:02,978 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1239 transitions. [2022-10-17 10:57:02,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1239 transitions. [2022-10-17 10:57:02,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:02,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1239 transitions. [2022-10-17 10:57:02,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 137.66666666666666) internal successors, (1239), 9 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:02,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 169.0) internal successors, (1690), 10 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:02,990 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 169.0) internal successors, (1690), 10 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:02,990 INFO L175 Difference]: Start difference. First operand has 156 places, 136 transitions, 297 flow. Second operand 9 states and 1239 transitions. [2022-10-17 10:57:02,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 146 transitions, 363 flow [2022-10-17 10:57:02,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 146 transitions, 361 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:02,996 INFO L231 Difference]: Finished difference. Result has 155 places, 142 transitions, 345 flow [2022-10-17 10:57:02,997 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=345, PETRI_PLACES=155, PETRI_TRANSITIONS=142} [2022-10-17 10:57:02,998 INFO L287 CegarLoopForPetriNet]: 154 programPoint places, 1 predicate places. [2022-10-17 10:57:02,998 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 142 transitions, 345 flow [2022-10-17 10:57:02,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 137.3) internal successors, (1373), 10 states have internal predecessors, (1373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:02,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:03,000 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:03,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:03,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:03,227 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:03,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:03,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1441395879, now seen corresponding path program 1 times [2022-10-17 10:57:03,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:03,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337537824] [2022-10-17 10:57:03,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:03,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:03,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:03,248 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:03,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:03,273 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:03,273 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:03,273 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:03,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:03,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-10-17 10:57:03,274 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-10-17 10:57:03,275 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:03,275 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-10-17 10:57:03,298 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:03,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 183 places, 202 transitions, 436 flow [2022-10-17 10:57:03,353 INFO L130 PetriNetUnfolder]: 44/341 cut-off events. [2022-10-17 10:57:03,353 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-10-17 10:57:03,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 364 conditions, 341 events. 44/341 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1080 event pairs, 0 based on Foata normal form. 0/287 useless extension candidates. Maximal degree in co-relation 280. Up to 10 conditions per place. [2022-10-17 10:57:03,358 INFO L82 GeneralOperation]: Start removeDead. Operand has 183 places, 202 transitions, 436 flow [2022-10-17 10:57:03,363 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 183 places, 202 transitions, 436 flow [2022-10-17 10:57:03,364 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:03,364 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:03,365 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:03,372 INFO L130 PetriNetUnfolder]: 2/72 cut-off events. [2022-10-17 10:57:03,372 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:03,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:03,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:03,372 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:03,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:03,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1486686878, now seen corresponding path program 1 times [2022-10-17 10:57:03,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:03,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019921313] [2022-10-17 10:57:03,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:03,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:03,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:03,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:03,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:03,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019921313] [2022-10-17 10:57:03,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019921313] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:03,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:03,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:03,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464730301] [2022-10-17 10:57:03,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:03,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:03,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:03,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:03,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:03,415 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 202 [2022-10-17 10:57:03,415 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 202 transitions, 436 flow. Second operand has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:03,415 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:03,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 202 [2022-10-17 10:57:03,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:03,493 INFO L130 PetriNetUnfolder]: 0/270 cut-off events. [2022-10-17 10:57:03,493 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-10-17 10:57:03,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 322 conditions, 270 events. 0/270 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 804 event pairs, 0 based on Foata normal form. 236/498 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2022-10-17 10:57:03,495 INFO L137 encePairwiseOnDemand]: 171/202 looper letters, 13 selfloop transitions, 2 changer transitions 11/177 dead transitions. [2022-10-17 10:57:03,495 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 177 transitions, 416 flow [2022-10-17 10:57:03,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:03,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:03,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 537 transitions. [2022-10-17 10:57:03,497 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8861386138613861 [2022-10-17 10:57:03,498 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 537 transitions. [2022-10-17 10:57:03,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 537 transitions. [2022-10-17 10:57:03,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:03,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 537 transitions. [2022-10-17 10:57:03,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 179.0) internal successors, (537), 3 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:03,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:03,502 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 202.0) internal successors, (808), 4 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:03,502 INFO L175 Difference]: Start difference. First operand has 183 places, 202 transitions, 436 flow. Second operand 3 states and 537 transitions. [2022-10-17 10:57:03,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 177 transitions, 416 flow [2022-10-17 10:57:03,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 177 transitions, 404 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:03,507 INFO L231 Difference]: Finished difference. Result has 185 places, 163 transitions, 356 flow [2022-10-17 10:57:03,508 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=356, PETRI_PLACES=185, PETRI_TRANSITIONS=163} [2022-10-17 10:57:03,508 INFO L287 CegarLoopForPetriNet]: 183 programPoint places, 2 predicate places. [2022-10-17 10:57:03,508 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 163 transitions, 356 flow [2022-10-17 10:57:03,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:03,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:03,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:03,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-10-17 10:57:03,509 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:03,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:03,510 INFO L85 PathProgramCache]: Analyzing trace with hash 2070147350, now seen corresponding path program 1 times [2022-10-17 10:57:03,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:03,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934273554] [2022-10-17 10:57:03,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:03,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:03,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:03,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:03,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:03,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934273554] [2022-10-17 10:57:03,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934273554] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:03,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038929698] [2022-10-17 10:57:03,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:03,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:03,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:03,597 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:03,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-10-17 10:57:03,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:03,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:03,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:03,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:03,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:03,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:03,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038929698] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:03,785 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:03,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:03,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402637331] [2022-10-17 10:57:03,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:03,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:03,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:03,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:03,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:03,791 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 202 [2022-10-17 10:57:03,793 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 163 transitions, 356 flow. Second operand has 10 states, 10 states have (on average 163.3) internal successors, (1633), 10 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:03,793 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:03,793 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 202 [2022-10-17 10:57:03,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:03,914 INFO L130 PetriNetUnfolder]: 0/204 cut-off events. [2022-10-17 10:57:03,915 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-10-17 10:57:03,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 204 events. 0/204 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 412 event pairs, 0 based on Foata normal form. 2/206 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2022-10-17 10:57:03,916 INFO L137 encePairwiseOnDemand]: 196/202 looper letters, 14 selfloop transitions, 9 changer transitions 0/173 dead transitions. [2022-10-17 10:57:03,916 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 173 transitions, 424 flow [2022-10-17 10:57:03,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:03,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:03,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1474 transitions. [2022-10-17 10:57:03,922 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8107810781078107 [2022-10-17 10:57:03,922 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1474 transitions. [2022-10-17 10:57:03,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1474 transitions. [2022-10-17 10:57:03,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:03,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1474 transitions. [2022-10-17 10:57:03,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 163.77777777777777) internal successors, (1474), 9 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:03,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:03,934 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 202.0) internal successors, (2020), 10 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:03,934 INFO L175 Difference]: Start difference. First operand has 185 places, 163 transitions, 356 flow. Second operand 9 states and 1474 transitions. [2022-10-17 10:57:03,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 173 transitions, 424 flow [2022-10-17 10:57:03,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 173 transitions, 422 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:03,940 INFO L231 Difference]: Finished difference. Result has 184 places, 169 transitions, 404 flow [2022-10-17 10:57:03,940 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=404, PETRI_PLACES=184, PETRI_TRANSITIONS=169} [2022-10-17 10:57:03,941 INFO L287 CegarLoopForPetriNet]: 183 programPoint places, 1 predicate places. [2022-10-17 10:57:03,941 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 169 transitions, 404 flow [2022-10-17 10:57:03,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 163.3) internal successors, (1633), 10 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:03,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:03,943 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:03,983 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:04,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:04,159 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:04,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:04,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1101282751, now seen corresponding path program 1 times [2022-10-17 10:57:04,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:04,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855661580] [2022-10-17 10:57:04,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:04,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:04,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:04,320 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:04,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:04,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855661580] [2022-10-17 10:57:04,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855661580] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:04,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562960202] [2022-10-17 10:57:04,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:04,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:04,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:04,322 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:04,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-10-17 10:57:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:04,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2022-10-17 10:57:04,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:04,499 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:04,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:04,628 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:04,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562960202] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:04,628 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:04,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-10-17 10:57:04,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519679382] [2022-10-17 10:57:04,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:04,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-10-17 10:57:04,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:04,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-10-17 10:57:04,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-10-17 10:57:04,635 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 202 [2022-10-17 10:57:04,639 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 169 transitions, 404 flow. Second operand has 18 states, 18 states have (on average 163.61111111111111) internal successors, (2945), 18 states have internal predecessors, (2945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:04,639 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:04,639 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 202 [2022-10-17 10:57:04,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:04,803 INFO L130 PetriNetUnfolder]: 0/182 cut-off events. [2022-10-17 10:57:04,803 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-10-17 10:57:04,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261 conditions, 182 events. 0/182 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 287 event pairs, 0 based on Foata normal form. 2/184 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2022-10-17 10:57:04,804 INFO L137 encePairwiseOnDemand]: 197/202 looper letters, 15 selfloop transitions, 13 changer transitions 0/168 dead transitions. [2022-10-17 10:57:04,804 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 168 transitions, 470 flow [2022-10-17 10:57:04,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-10-17 10:57:04,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-10-17 10:57:04,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2445 transitions. [2022-10-17 10:57:04,813 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.806930693069307 [2022-10-17 10:57:04,813 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2445 transitions. [2022-10-17 10:57:04,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2445 transitions. [2022-10-17 10:57:04,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:04,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2445 transitions. [2022-10-17 10:57:04,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 163.0) internal successors, (2445), 15 states have internal predecessors, (2445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:04,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 202.0) internal successors, (3232), 16 states have internal predecessors, (3232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:04,832 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 202.0) internal successors, (3232), 16 states have internal predecessors, (3232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:04,832 INFO L175 Difference]: Start difference. First operand has 184 places, 169 transitions, 404 flow. Second operand 15 states and 2445 transitions. [2022-10-17 10:57:04,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 168 transitions, 470 flow [2022-10-17 10:57:04,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 168 transitions, 453 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-10-17 10:57:04,839 INFO L231 Difference]: Finished difference. Result has 183 places, 161 transitions, 402 flow [2022-10-17 10:57:04,840 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=202, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=402, PETRI_PLACES=183, PETRI_TRANSITIONS=161} [2022-10-17 10:57:04,841 INFO L287 CegarLoopForPetriNet]: 183 programPoint places, 0 predicate places. [2022-10-17 10:57:04,841 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 161 transitions, 402 flow [2022-10-17 10:57:04,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 163.61111111111111) internal successors, (2945), 18 states have internal predecessors, (2945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:04,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:04,843 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-17 10:57:04,881 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:05,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:05,059 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:05,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:05,059 INFO L85 PathProgramCache]: Analyzing trace with hash -909920624, now seen corresponding path program 1 times [2022-10-17 10:57:05,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:05,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752667558] [2022-10-17 10:57:05,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:05,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:05,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:05,086 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:05,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:05,137 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:05,137 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:05,138 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:05,138 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:05,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-10-17 10:57:05,138 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-10-17 10:57:05,140 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:05,140 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-10-17 10:57:05,172 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:05,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 212 places, 235 transitions, 515 flow [2022-10-17 10:57:05,246 INFO L130 PetriNetUnfolder]: 54/410 cut-off events. [2022-10-17 10:57:05,246 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-10-17 10:57:05,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 410 events. 54/410 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1311 event pairs, 0 based on Foata normal form. 0/344 useless extension candidates. Maximal degree in co-relation 354. Up to 12 conditions per place. [2022-10-17 10:57:05,254 INFO L82 GeneralOperation]: Start removeDead. Operand has 212 places, 235 transitions, 515 flow [2022-10-17 10:57:05,260 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 212 places, 235 transitions, 515 flow [2022-10-17 10:57:05,261 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:05,262 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:05,262 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:05,269 INFO L130 PetriNetUnfolder]: 5/82 cut-off events. [2022-10-17 10:57:05,269 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:05,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:05,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:05,269 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:05,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:05,270 INFO L85 PathProgramCache]: Analyzing trace with hash -492596318, now seen corresponding path program 1 times [2022-10-17 10:57:05,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:05,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589887020] [2022-10-17 10:57:05,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:05,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:05,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:05,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:05,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:05,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589887020] [2022-10-17 10:57:05,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589887020] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:05,304 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:05,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:05,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439540030] [2022-10-17 10:57:05,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:05,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:05,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:05,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:05,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:05,306 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 235 [2022-10-17 10:57:05,307 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 235 transitions, 515 flow. Second operand has 3 states, 3 states have (on average 189.0) internal successors, (567), 3 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:05,307 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:05,307 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 235 [2022-10-17 10:57:05,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:05,426 INFO L130 PetriNetUnfolder]: 0/328 cut-off events. [2022-10-17 10:57:05,426 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-10-17 10:57:05,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 394 conditions, 328 events. 0/328 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1054 event pairs, 0 based on Foata normal form. 379/697 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2022-10-17 10:57:05,428 INFO L137 encePairwiseOnDemand]: 198/235 looper letters, 14 selfloop transitions, 2 changer transitions 11/204 dead transitions. [2022-10-17 10:57:05,428 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 204 transitions, 485 flow [2022-10-17 10:57:05,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:05,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:05,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 622 transitions. [2022-10-17 10:57:05,431 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8822695035460993 [2022-10-17 10:57:05,431 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 622 transitions. [2022-10-17 10:57:05,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 622 transitions. [2022-10-17 10:57:05,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:05,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 622 transitions. [2022-10-17 10:57:05,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 207.33333333333334) internal successors, (622), 3 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:05,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:05,437 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 235.0) internal successors, (940), 4 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:05,437 INFO L175 Difference]: Start difference. First operand has 212 places, 235 transitions, 515 flow. Second operand 3 states and 622 transitions. [2022-10-17 10:57:05,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 204 transitions, 485 flow [2022-10-17 10:57:05,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 204 transitions, 465 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:05,444 INFO L231 Difference]: Finished difference. Result has 214 places, 190 transitions, 415 flow [2022-10-17 10:57:05,445 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=415, PETRI_PLACES=214, PETRI_TRANSITIONS=190} [2022-10-17 10:57:05,445 INFO L287 CegarLoopForPetriNet]: 212 programPoint places, 2 predicate places. [2022-10-17 10:57:05,445 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 190 transitions, 415 flow [2022-10-17 10:57:05,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 189.0) internal successors, (567), 3 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:05,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:05,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:05,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-10-17 10:57:05,447 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:05,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:05,447 INFO L85 PathProgramCache]: Analyzing trace with hash -16145834, now seen corresponding path program 1 times [2022-10-17 10:57:05,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:05,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797040452] [2022-10-17 10:57:05,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:05,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:05,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:05,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:05,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:05,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797040452] [2022-10-17 10:57:05,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797040452] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:05,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403183381] [2022-10-17 10:57:05,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:05,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:05,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:05,519 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:05,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-10-17 10:57:05,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:05,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:05,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:05,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:05,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:05,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:05,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403183381] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:05,689 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:05,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:05,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924043194] [2022-10-17 10:57:05,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:05,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:05,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:05,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:05,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:05,695 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 235 [2022-10-17 10:57:05,698 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 190 transitions, 415 flow. Second operand has 10 states, 10 states have (on average 189.3) internal successors, (1893), 10 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:05,698 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:05,699 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 235 [2022-10-17 10:57:05,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:05,829 INFO L130 PetriNetUnfolder]: 0/251 cut-off events. [2022-10-17 10:57:05,829 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-10-17 10:57:05,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 322 conditions, 251 events. 0/251 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 582 event pairs, 0 based on Foata normal form. 2/253 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2022-10-17 10:57:05,830 INFO L137 encePairwiseOnDemand]: 229/235 looper letters, 15 selfloop transitions, 9 changer transitions 0/200 dead transitions. [2022-10-17 10:57:05,831 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 200 transitions, 485 flow [2022-10-17 10:57:05,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:05,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:05,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1709 transitions. [2022-10-17 10:57:05,837 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8080378250591016 [2022-10-17 10:57:05,837 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1709 transitions. [2022-10-17 10:57:05,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1709 transitions. [2022-10-17 10:57:05,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:05,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1709 transitions. [2022-10-17 10:57:05,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 189.88888888888889) internal successors, (1709), 9 states have internal predecessors, (1709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:05,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 235.0) internal successors, (2350), 10 states have internal predecessors, (2350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:05,850 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 235.0) internal successors, (2350), 10 states have internal predecessors, (2350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:05,851 INFO L175 Difference]: Start difference. First operand has 214 places, 190 transitions, 415 flow. Second operand 9 states and 1709 transitions. [2022-10-17 10:57:05,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 200 transitions, 485 flow [2022-10-17 10:57:05,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 200 transitions, 483 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:05,860 INFO L231 Difference]: Finished difference. Result has 213 places, 196 transitions, 463 flow [2022-10-17 10:57:05,861 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=463, PETRI_PLACES=213, PETRI_TRANSITIONS=196} [2022-10-17 10:57:05,861 INFO L287 CegarLoopForPetriNet]: 212 programPoint places, 1 predicate places. [2022-10-17 10:57:05,862 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 196 transitions, 463 flow [2022-10-17 10:57:05,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 189.3) internal successors, (1893), 10 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:05,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:05,863 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:05,901 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:06,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-10-17 10:57:06,087 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:06,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:06,087 INFO L85 PathProgramCache]: Analyzing trace with hash -2021107327, now seen corresponding path program 1 times [2022-10-17 10:57:06,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:06,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761454283] [2022-10-17 10:57:06,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:06,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:06,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:06,282 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:06,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:06,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761454283] [2022-10-17 10:57:06,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761454283] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:06,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582349905] [2022-10-17 10:57:06,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:06,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:06,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:06,284 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:06,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-10-17 10:57:06,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:06,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2022-10-17 10:57:06,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:06,479 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:06,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:06,595 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:06,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582349905] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:06,595 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:06,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-10-17 10:57:06,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534263249] [2022-10-17 10:57:06,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:06,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-10-17 10:57:06,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:06,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-10-17 10:57:06,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-10-17 10:57:06,603 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 235 [2022-10-17 10:57:06,608 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 196 transitions, 463 flow. Second operand has 18 states, 18 states have (on average 189.61111111111111) internal successors, (3413), 18 states have internal predecessors, (3413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:06,608 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:06,608 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 235 [2022-10-17 10:57:06,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:06,824 INFO L130 PetriNetUnfolder]: 0/218 cut-off events. [2022-10-17 10:57:06,825 INFO L131 PetriNetUnfolder]: For 24/24 co-relation queries the response was YES. [2022-10-17 10:57:06,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 314 conditions, 218 events. 0/218 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 385 event pairs, 0 based on Foata normal form. 3/221 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2022-10-17 10:57:06,826 INFO L137 encePairwiseOnDemand]: 230/235 looper letters, 18 selfloop transitions, 16 changer transitions 0/200 dead transitions. [2022-10-17 10:57:06,826 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 200 transitions, 565 flow [2022-10-17 10:57:06,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-10-17 10:57:06,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-10-17 10:57:06,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3403 transitions. [2022-10-17 10:57:06,836 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8044917257683215 [2022-10-17 10:57:06,836 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3403 transitions. [2022-10-17 10:57:06,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3403 transitions. [2022-10-17 10:57:06,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:06,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3403 transitions. [2022-10-17 10:57:06,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 189.05555555555554) internal successors, (3403), 18 states have internal predecessors, (3403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:06,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:06,860 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 235.0) internal successors, (4465), 19 states have internal predecessors, (4465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:06,861 INFO L175 Difference]: Start difference. First operand has 213 places, 196 transitions, 463 flow. Second operand 18 states and 3403 transitions. [2022-10-17 10:57:06,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 200 transitions, 565 flow [2022-10-17 10:57:06,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 200 transitions, 544 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-10-17 10:57:06,868 INFO L231 Difference]: Finished difference. Result has 215 places, 191 transitions, 480 flow [2022-10-17 10:57:06,868 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=235, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=480, PETRI_PLACES=215, PETRI_TRANSITIONS=191} [2022-10-17 10:57:06,869 INFO L287 CegarLoopForPetriNet]: 212 programPoint places, 3 predicate places. [2022-10-17 10:57:06,869 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 191 transitions, 480 flow [2022-10-17 10:57:06,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 189.61111111111111) internal successors, (3413), 18 states have internal predecessors, (3413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:06,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:06,871 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-17 10:57:06,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:07,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-10-17 10:57:07,099 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:07,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:07,099 INFO L85 PathProgramCache]: Analyzing trace with hash -30972408, now seen corresponding path program 1 times [2022-10-17 10:57:07,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:07,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078291889] [2022-10-17 10:57:07,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:07,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:07,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:07,123 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:07,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:07,151 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:07,151 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:07,152 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:07,152 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:07,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-10-17 10:57:07,152 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-10-17 10:57:07,153 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:07,153 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-10-17 10:57:07,187 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:07,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 241 places, 268 transitions, 596 flow [2022-10-17 10:57:07,305 INFO L130 PetriNetUnfolder]: 64/479 cut-off events. [2022-10-17 10:57:07,305 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2022-10-17 10:57:07,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 519 conditions, 479 events. 64/479 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1583 event pairs, 0 based on Foata normal form. 0/401 useless extension candidates. Maximal degree in co-relation 429. Up to 14 conditions per place. [2022-10-17 10:57:07,316 INFO L82 GeneralOperation]: Start removeDead. Operand has 241 places, 268 transitions, 596 flow [2022-10-17 10:57:07,323 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 241 places, 268 transitions, 596 flow [2022-10-17 10:57:07,324 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:07,324 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:07,325 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:07,332 INFO L130 PetriNetUnfolder]: 5/80 cut-off events. [2022-10-17 10:57:07,332 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:07,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:07,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:07,333 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:07,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:07,333 INFO L85 PathProgramCache]: Analyzing trace with hash 427631073, now seen corresponding path program 1 times [2022-10-17 10:57:07,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:07,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549102304] [2022-10-17 10:57:07,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:07,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:07,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:07,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:07,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:07,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549102304] [2022-10-17 10:57:07,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549102304] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:07,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:07,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:07,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708002155] [2022-10-17 10:57:07,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:07,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:07,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:07,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:07,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:07,355 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 268 [2022-10-17 10:57:07,355 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 268 transitions, 596 flow. Second operand has 2 states, 2 states have (on average 221.5) internal successors, (443), 2 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,355 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:07,356 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 268 [2022-10-17 10:57:07,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:07,454 INFO L130 PetriNetUnfolder]: 0/408 cut-off events. [2022-10-17 10:57:07,454 INFO L131 PetriNetUnfolder]: For 71/71 co-relation queries the response was YES. [2022-10-17 10:57:07,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 455 conditions, 408 events. 0/408 cut-off events. For 71/71 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1401 event pairs, 0 based on Foata normal form. 126/520 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2022-10-17 10:57:07,456 INFO L137 encePairwiseOnDemand]: 228/268 looper letters, 6 selfloop transitions, 0 changer transitions 11/227 dead transitions. [2022-10-17 10:57:07,457 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 227 transitions, 526 flow [2022-10-17 10:57:07,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:07,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:07,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 488 transitions. [2022-10-17 10:57:07,459 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9104477611940298 [2022-10-17 10:57:07,460 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 488 transitions. [2022-10-17 10:57:07,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 488 transitions. [2022-10-17 10:57:07,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:07,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 488 transitions. [2022-10-17 10:57:07,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 244.0) internal successors, (488), 2 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 268.0) internal successors, (804), 3 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,464 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 268.0) internal successors, (804), 3 states have internal predecessors, (804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,465 INFO L175 Difference]: Start difference. First operand has 241 places, 268 transitions, 596 flow. Second operand 2 states and 488 transitions. [2022-10-17 10:57:07,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 227 transitions, 526 flow [2022-10-17 10:57:07,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 227 transitions, 496 flow, removed 15 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:07,472 INFO L231 Difference]: Finished difference. Result has 241 places, 216 transitions, 462 flow [2022-10-17 10:57:07,473 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=268, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=462, PETRI_PLACES=241, PETRI_TRANSITIONS=216} [2022-10-17 10:57:07,474 INFO L287 CegarLoopForPetriNet]: 241 programPoint places, 0 predicate places. [2022-10-17 10:57:07,474 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 216 transitions, 462 flow [2022-10-17 10:57:07,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 221.5) internal successors, (443), 2 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:07,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:07,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-10-17 10:57:07,475 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:07,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:07,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1369320286, now seen corresponding path program 1 times [2022-10-17 10:57:07,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:07,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346500370] [2022-10-17 10:57:07,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:07,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:07,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:07,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:07,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:07,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346500370] [2022-10-17 10:57:07,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346500370] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:07,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:07,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:07,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551569170] [2022-10-17 10:57:07,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:07,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:07,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:07,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:07,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:07,514 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 268 [2022-10-17 10:57:07,515 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 216 transitions, 462 flow. Second operand has 3 states, 3 states have (on average 215.0) internal successors, (645), 3 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,515 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:07,515 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 268 [2022-10-17 10:57:07,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:07,608 INFO L130 PetriNetUnfolder]: 0/320 cut-off events. [2022-10-17 10:57:07,609 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-10-17 10:57:07,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 387 conditions, 320 events. 0/320 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 881 event pairs, 0 based on Foata normal form. 0/314 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2022-10-17 10:57:07,610 INFO L137 encePairwiseOnDemand]: 265/268 looper letters, 15 selfloop transitions, 2 changer transitions 0/220 dead transitions. [2022-10-17 10:57:07,611 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 220 transitions, 504 flow [2022-10-17 10:57:07,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:07,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:07,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 660 transitions. [2022-10-17 10:57:07,614 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8208955223880597 [2022-10-17 10:57:07,614 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 660 transitions. [2022-10-17 10:57:07,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 660 transitions. [2022-10-17 10:57:07,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:07,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 660 transitions. [2022-10-17 10:57:07,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 220.0) internal successors, (660), 3 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 268.0) internal successors, (1072), 4 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,619 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 268.0) internal successors, (1072), 4 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,619 INFO L175 Difference]: Start difference. First operand has 241 places, 216 transitions, 462 flow. Second operand 3 states and 660 transitions. [2022-10-17 10:57:07,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 220 transitions, 504 flow [2022-10-17 10:57:07,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 220 transitions, 504 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:07,626 INFO L231 Difference]: Finished difference. Result has 233 places, 217 transitions, 474 flow [2022-10-17 10:57:07,627 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=268, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=474, PETRI_PLACES=233, PETRI_TRANSITIONS=217} [2022-10-17 10:57:07,627 INFO L287 CegarLoopForPetriNet]: 241 programPoint places, -8 predicate places. [2022-10-17 10:57:07,627 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 217 transitions, 474 flow [2022-10-17 10:57:07,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 215.0) internal successors, (645), 3 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:07,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:07,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-10-17 10:57:07,628 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:07,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:07,629 INFO L85 PathProgramCache]: Analyzing trace with hash -910210314, now seen corresponding path program 1 times [2022-10-17 10:57:07,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:07,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093154396] [2022-10-17 10:57:07,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:07,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:07,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:07,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:07,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:07,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093154396] [2022-10-17 10:57:07,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093154396] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:07,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681404063] [2022-10-17 10:57:07,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:07,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:07,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:07,696 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:07,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-10-17 10:57:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:07,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:07,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:07,852 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:07,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:07,889 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:07,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681404063] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:07,890 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:07,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:07,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870347862] [2022-10-17 10:57:07,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:07,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:07,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:07,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:07,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:07,895 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 268 [2022-10-17 10:57:07,898 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 217 transitions, 474 flow. Second operand has 10 states, 10 states have (on average 215.3) internal successors, (2153), 10 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:07,898 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:07,898 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 268 [2022-10-17 10:57:07,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:08,054 INFO L130 PetriNetUnfolder]: 0/298 cut-off events. [2022-10-17 10:57:08,054 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-10-17 10:57:08,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 383 conditions, 298 events. 0/298 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 753 event pairs, 0 based on Foata normal form. 2/300 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2022-10-17 10:57:08,056 INFO L137 encePairwiseOnDemand]: 262/268 looper letters, 16 selfloop transitions, 9 changer transitions 0/227 dead transitions. [2022-10-17 10:57:08,056 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 227 transitions, 546 flow [2022-10-17 10:57:08,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:08,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:08,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1944 transitions. [2022-10-17 10:57:08,063 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8059701492537313 [2022-10-17 10:57:08,064 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1944 transitions. [2022-10-17 10:57:08,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1944 transitions. [2022-10-17 10:57:08,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:08,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1944 transitions. [2022-10-17 10:57:08,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 216.0) internal successors, (1944), 9 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:08,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 268.0) internal successors, (2680), 10 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:08,077 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 268.0) internal successors, (2680), 10 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:08,077 INFO L175 Difference]: Start difference. First operand has 233 places, 217 transitions, 474 flow. Second operand 9 states and 1944 transitions. [2022-10-17 10:57:08,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 227 transitions, 546 flow [2022-10-17 10:57:08,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 227 transitions, 544 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:08,084 INFO L231 Difference]: Finished difference. Result has 243 places, 223 transitions, 522 flow [2022-10-17 10:57:08,084 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=268, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=522, PETRI_PLACES=243, PETRI_TRANSITIONS=223} [2022-10-17 10:57:08,085 INFO L287 CegarLoopForPetriNet]: 241 programPoint places, 2 predicate places. [2022-10-17 10:57:08,085 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 223 transitions, 522 flow [2022-10-17 10:57:08,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 215.3) internal successors, (2153), 10 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:08,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:08,086 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:08,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-10-17 10:57:08,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:08,314 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:08,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:08,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1557677727, now seen corresponding path program 1 times [2022-10-17 10:57:08,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:08,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443843074] [2022-10-17 10:57:08,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:08,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:08,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:08,486 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:08,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:08,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443843074] [2022-10-17 10:57:08,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443843074] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:08,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679012896] [2022-10-17 10:57:08,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:08,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:08,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:08,488 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:08,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-10-17 10:57:08,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:08,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2022-10-17 10:57:08,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:08,667 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:08,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:08,758 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:08,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679012896] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:08,758 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:08,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-10-17 10:57:08,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688573546] [2022-10-17 10:57:08,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:08,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-10-17 10:57:08,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:08,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-10-17 10:57:08,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-10-17 10:57:08,767 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 268 [2022-10-17 10:57:08,771 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 223 transitions, 522 flow. Second operand has 18 states, 18 states have (on average 215.61111111111111) internal successors, (3881), 18 states have internal predecessors, (3881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:08,771 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:08,772 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 268 [2022-10-17 10:57:08,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:09,042 INFO L130 PetriNetUnfolder]: 0/254 cut-off events. [2022-10-17 10:57:09,043 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-10-17 10:57:09,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 368 conditions, 254 events. 0/254 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 483 event pairs, 0 based on Foata normal form. 4/258 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2022-10-17 10:57:09,044 INFO L137 encePairwiseOnDemand]: 263/268 looper letters, 21 selfloop transitions, 19 changer transitions 0/232 dead transitions. [2022-10-17 10:57:09,044 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 232 transitions, 660 flow [2022-10-17 10:57:09,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-10-17 10:57:09,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-10-17 10:57:09,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4517 transitions. [2022-10-17 10:57:09,052 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8025941719971571 [2022-10-17 10:57:09,053 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4517 transitions. [2022-10-17 10:57:09,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4517 transitions. [2022-10-17 10:57:09,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:09,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4517 transitions. [2022-10-17 10:57:09,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 215.0952380952381) internal successors, (4517), 21 states have internal predecessors, (4517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:09,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 268.0) internal successors, (5896), 22 states have internal predecessors, (5896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:09,078 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 268.0) internal successors, (5896), 22 states have internal predecessors, (5896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:09,078 INFO L175 Difference]: Start difference. First operand has 243 places, 223 transitions, 522 flow. Second operand 21 states and 4517 transitions. [2022-10-17 10:57:09,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 232 transitions, 660 flow [2022-10-17 10:57:09,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 232 transitions, 635 flow, removed 5 selfloop flow, removed 4 redundant places. [2022-10-17 10:57:09,085 INFO L231 Difference]: Finished difference. Result has 248 places, 221 transitions, 558 flow [2022-10-17 10:57:09,085 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=268, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=558, PETRI_PLACES=248, PETRI_TRANSITIONS=221} [2022-10-17 10:57:09,087 INFO L287 CegarLoopForPetriNet]: 241 programPoint places, 7 predicate places. [2022-10-17 10:57:09,088 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 221 transitions, 558 flow [2022-10-17 10:57:09,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 215.61111111111111) internal successors, (3881), 18 states have internal predecessors, (3881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:09,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:09,089 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-17 10:57:09,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-10-17 10:57:09,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-10-17 10:57:09,311 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:09,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:09,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1257008543, now seen corresponding path program 1 times [2022-10-17 10:57:09,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:09,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834385967] [2022-10-17 10:57:09,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:09,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:09,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:09,359 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:09,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:09,398 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:09,398 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:09,399 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:09,399 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:09,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-10-17 10:57:09,399 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-10-17 10:57:09,403 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:09,403 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2022-10-17 10:57:09,440 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:09,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 270 places, 301 transitions, 679 flow [2022-10-17 10:57:09,565 INFO L130 PetriNetUnfolder]: 74/548 cut-off events. [2022-10-17 10:57:09,565 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2022-10-17 10:57:09,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 598 conditions, 548 events. 74/548 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1841 event pairs, 0 based on Foata normal form. 0/458 useless extension candidates. Maximal degree in co-relation 505. Up to 16 conditions per place. [2022-10-17 10:57:09,581 INFO L82 GeneralOperation]: Start removeDead. Operand has 270 places, 301 transitions, 679 flow [2022-10-17 10:57:09,594 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 270 places, 301 transitions, 679 flow [2022-10-17 10:57:09,595 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:09,596 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:09,596 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:09,602 INFO L130 PetriNetUnfolder]: 2/71 cut-off events. [2022-10-17 10:57:09,602 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:09,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:09,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:09,603 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:09,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:09,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1975059873, now seen corresponding path program 1 times [2022-10-17 10:57:09,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:09,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486642114] [2022-10-17 10:57:09,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:09,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:09,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:09,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:09,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:09,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486642114] [2022-10-17 10:57:09,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486642114] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:09,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:09,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:09,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293514980] [2022-10-17 10:57:09,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:09,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:09,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:09,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:09,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:09,629 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 301 [2022-10-17 10:57:09,630 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 301 transitions, 679 flow. Second operand has 2 states, 2 states have (on average 247.5) internal successors, (495), 2 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:09,630 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:09,630 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 301 [2022-10-17 10:57:09,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:09,804 INFO L130 PetriNetUnfolder]: 0/466 cut-off events. [2022-10-17 10:57:09,805 INFO L131 PetriNetUnfolder]: For 105/105 co-relation queries the response was YES. [2022-10-17 10:57:09,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 524 conditions, 466 events. 0/466 cut-off events. For 105/105 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1649 event pairs, 0 based on Foata normal form. 166/616 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2022-10-17 10:57:09,807 INFO L137 encePairwiseOnDemand]: 255/301 looper letters, 7 selfloop transitions, 0 changer transitions 11/254 dead transitions. [2022-10-17 10:57:09,807 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 254 transitions, 599 flow [2022-10-17 10:57:09,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:09,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:09,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 547 transitions. [2022-10-17 10:57:09,809 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9086378737541528 [2022-10-17 10:57:09,809 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 547 transitions. [2022-10-17 10:57:09,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 547 transitions. [2022-10-17 10:57:09,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:09,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 547 transitions. [2022-10-17 10:57:09,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 273.5) internal successors, (547), 2 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:09,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 301.0) internal successors, (903), 3 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:09,813 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 301.0) internal successors, (903), 3 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:09,813 INFO L175 Difference]: Start difference. First operand has 270 places, 301 transitions, 679 flow. Second operand 2 states and 547 transitions. [2022-10-17 10:57:09,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 254 transitions, 599 flow [2022-10-17 10:57:09,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 254 transitions, 557 flow, removed 21 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:09,822 INFO L231 Difference]: Finished difference. Result has 270 places, 243 transitions, 521 flow [2022-10-17 10:57:09,822 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=301, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=521, PETRI_PLACES=270, PETRI_TRANSITIONS=243} [2022-10-17 10:57:09,823 INFO L287 CegarLoopForPetriNet]: 270 programPoint places, 0 predicate places. [2022-10-17 10:57:09,823 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 243 transitions, 521 flow [2022-10-17 10:57:09,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 247.5) internal successors, (495), 2 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:09,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:09,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:09,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-10-17 10:57:09,824 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:09,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:09,825 INFO L85 PathProgramCache]: Analyzing trace with hash 178108514, now seen corresponding path program 1 times [2022-10-17 10:57:09,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:09,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492206113] [2022-10-17 10:57:09,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:09,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:09,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:09,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:09,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:09,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492206113] [2022-10-17 10:57:09,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492206113] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:09,866 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:09,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:09,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278465526] [2022-10-17 10:57:09,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:09,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:09,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:09,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:09,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:09,869 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 301 [2022-10-17 10:57:09,870 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 243 transitions, 521 flow. Second operand has 3 states, 3 states have (on average 241.0) internal successors, (723), 3 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:09,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:09,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 301 [2022-10-17 10:57:09,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:09,992 INFO L130 PetriNetUnfolder]: 0/367 cut-off events. [2022-10-17 10:57:09,993 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-10-17 10:57:09,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 444 conditions, 367 events. 0/367 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1051 event pairs, 0 based on Foata normal form. 0/360 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2022-10-17 10:57:09,994 INFO L137 encePairwiseOnDemand]: 298/301 looper letters, 16 selfloop transitions, 2 changer transitions 0/247 dead transitions. [2022-10-17 10:57:09,994 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 247 transitions, 565 flow [2022-10-17 10:57:09,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:09,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:09,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 739 transitions. [2022-10-17 10:57:09,997 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8183831672203765 [2022-10-17 10:57:09,997 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 739 transitions. [2022-10-17 10:57:09,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 739 transitions. [2022-10-17 10:57:09,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:09,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 739 transitions. [2022-10-17 10:57:10,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 246.33333333333334) internal successors, (739), 3 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:10,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 301.0) internal successors, (1204), 4 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:10,005 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 301.0) internal successors, (1204), 4 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:10,006 INFO L175 Difference]: Start difference. First operand has 270 places, 243 transitions, 521 flow. Second operand 3 states and 739 transitions. [2022-10-17 10:57:10,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 247 transitions, 565 flow [2022-10-17 10:57:10,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 247 transitions, 565 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:10,014 INFO L231 Difference]: Finished difference. Result has 262 places, 244 transitions, 533 flow [2022-10-17 10:57:10,014 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=301, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=533, PETRI_PLACES=262, PETRI_TRANSITIONS=244} [2022-10-17 10:57:10,015 INFO L287 CegarLoopForPetriNet]: 270 programPoint places, -8 predicate places. [2022-10-17 10:57:10,015 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 244 transitions, 533 flow [2022-10-17 10:57:10,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.0) internal successors, (723), 3 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:10,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:10,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:10,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-10-17 10:57:10,019 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:10,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:10,020 INFO L85 PathProgramCache]: Analyzing trace with hash -612046090, now seen corresponding path program 1 times [2022-10-17 10:57:10,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:10,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996112278] [2022-10-17 10:57:10,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:10,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:10,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:10,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:10,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:10,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996112278] [2022-10-17 10:57:10,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996112278] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:10,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509638921] [2022-10-17 10:57:10,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:10,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:10,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:10,095 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:10,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-10-17 10:57:10,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:10,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:10,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:10,237 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:10,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:10,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:10,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509638921] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:10,279 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:10,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:10,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377648484] [2022-10-17 10:57:10,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:10,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:10,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:10,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:10,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:10,287 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 301 [2022-10-17 10:57:10,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 244 transitions, 533 flow. Second operand has 10 states, 10 states have (on average 241.3) internal successors, (2413), 10 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:10,290 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:10,290 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 301 [2022-10-17 10:57:10,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:10,486 INFO L130 PetriNetUnfolder]: 0/345 cut-off events. [2022-10-17 10:57:10,486 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-10-17 10:57:10,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 443 conditions, 345 events. 0/345 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 920 event pairs, 0 based on Foata normal form. 2/347 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2022-10-17 10:57:10,488 INFO L137 encePairwiseOnDemand]: 295/301 looper letters, 17 selfloop transitions, 9 changer transitions 0/254 dead transitions. [2022-10-17 10:57:10,488 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 254 transitions, 607 flow [2022-10-17 10:57:10,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:10,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:10,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2179 transitions. [2022-10-17 10:57:10,492 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8043558508674787 [2022-10-17 10:57:10,493 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2179 transitions. [2022-10-17 10:57:10,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2179 transitions. [2022-10-17 10:57:10,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:10,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2179 transitions. [2022-10-17 10:57:10,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 242.11111111111111) internal successors, (2179), 9 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:10,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 301.0) internal successors, (3010), 10 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:10,504 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 301.0) internal successors, (3010), 10 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:10,504 INFO L175 Difference]: Start difference. First operand has 262 places, 244 transitions, 533 flow. Second operand 9 states and 2179 transitions. [2022-10-17 10:57:10,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 254 transitions, 607 flow [2022-10-17 10:57:10,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 254 transitions, 605 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:10,512 INFO L231 Difference]: Finished difference. Result has 272 places, 250 transitions, 581 flow [2022-10-17 10:57:10,513 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=301, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=581, PETRI_PLACES=272, PETRI_TRANSITIONS=250} [2022-10-17 10:57:10,514 INFO L287 CegarLoopForPetriNet]: 270 programPoint places, 2 predicate places. [2022-10-17 10:57:10,514 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 250 transitions, 581 flow [2022-10-17 10:57:10,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 241.3) internal successors, (2413), 10 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:10,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:10,515 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:10,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-10-17 10:57:10,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-10-17 10:57:10,737 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:10,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:10,737 INFO L85 PathProgramCache]: Analyzing trace with hash 289006049, now seen corresponding path program 1 times [2022-10-17 10:57:10,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:10,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65854737] [2022-10-17 10:57:10,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:10,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:10,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:10,883 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:10,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:10,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65854737] [2022-10-17 10:57:10,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65854737] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:10,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10810638] [2022-10-17 10:57:10,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:10,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:10,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:10,885 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:10,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-10-17 10:57:11,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:11,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2022-10-17 10:57:11,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:11,069 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:11,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:11,173 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:11,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10810638] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:11,173 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:11,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-10-17 10:57:11,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022930207] [2022-10-17 10:57:11,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:11,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-10-17 10:57:11,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:11,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-10-17 10:57:11,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-10-17 10:57:11,184 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 239 out of 301 [2022-10-17 10:57:11,189 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 250 transitions, 581 flow. Second operand has 18 states, 18 states have (on average 241.61111111111111) internal successors, (4349), 18 states have internal predecessors, (4349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:11,189 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:11,189 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 239 of 301 [2022-10-17 10:57:11,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:11,485 INFO L130 PetriNetUnfolder]: 0/301 cut-off events. [2022-10-17 10:57:11,485 INFO L131 PetriNetUnfolder]: For 36/36 co-relation queries the response was YES. [2022-10-17 10:57:11,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 436 conditions, 301 events. 0/301 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 634 event pairs, 0 based on Foata normal form. 4/305 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2022-10-17 10:57:11,486 INFO L137 encePairwiseOnDemand]: 295/301 looper letters, 25 selfloop transitions, 21 changer transitions 0/274 dead transitions. [2022-10-17 10:57:11,487 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 274 transitions, 781 flow [2022-10-17 10:57:11,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-10-17 10:57:11,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-10-17 10:57:11,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5069 transitions. [2022-10-17 10:57:11,495 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8019300743553235 [2022-10-17 10:57:11,495 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5069 transitions. [2022-10-17 10:57:11,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5069 transitions. [2022-10-17 10:57:11,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:11,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5069 transitions. [2022-10-17 10:57:11,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 241.38095238095238) internal successors, (5069), 21 states have internal predecessors, (5069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:11,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 301.0) internal successors, (6622), 22 states have internal predecessors, (6622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:11,519 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 301.0) internal successors, (6622), 22 states have internal predecessors, (6622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:11,519 INFO L175 Difference]: Start difference. First operand has 272 places, 250 transitions, 581 flow. Second operand 21 states and 5069 transitions. [2022-10-17 10:57:11,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 274 transitions, 781 flow [2022-10-17 10:57:11,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 274 transitions, 767 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:11,560 INFO L231 Difference]: Finished difference. Result has 296 places, 263 transitions, 705 flow [2022-10-17 10:57:11,561 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=301, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=705, PETRI_PLACES=296, PETRI_TRANSITIONS=263} [2022-10-17 10:57:11,562 INFO L287 CegarLoopForPetriNet]: 270 programPoint places, 26 predicate places. [2022-10-17 10:57:11,562 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 263 transitions, 705 flow [2022-10-17 10:57:11,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 241.61111111111111) internal successors, (4349), 18 states have internal predecessors, (4349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:11,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:11,564 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 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] [2022-10-17 10:57:11,602 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:11,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-10-17 10:57:11,783 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:11,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:11,783 INFO L85 PathProgramCache]: Analyzing trace with hash -143485893, now seen corresponding path program 1 times [2022-10-17 10:57:11,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:11,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388821945] [2022-10-17 10:57:11,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:11,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:11,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:11,810 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:11,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:11,846 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:11,847 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:11,847 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:11,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:11,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-10-17 10:57:11,848 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-10-17 10:57:11,848 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:11,848 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2022-10-17 10:57:11,884 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:11,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 299 places, 334 transitions, 764 flow [2022-10-17 10:57:12,028 INFO L130 PetriNetUnfolder]: 84/617 cut-off events. [2022-10-17 10:57:12,029 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2022-10-17 10:57:12,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 678 conditions, 617 events. 84/617 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2107 event pairs, 0 based on Foata normal form. 0/515 useless extension candidates. Maximal degree in co-relation 582. Up to 18 conditions per place. [2022-10-17 10:57:12,049 INFO L82 GeneralOperation]: Start removeDead. Operand has 299 places, 334 transitions, 764 flow [2022-10-17 10:57:12,057 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 299 places, 334 transitions, 764 flow [2022-10-17 10:57:12,058 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:12,059 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:12,059 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:12,065 INFO L130 PetriNetUnfolder]: 4/79 cut-off events. [2022-10-17 10:57:12,066 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:12,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:12,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:12,066 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:12,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:12,067 INFO L85 PathProgramCache]: Analyzing trace with hash -145277214, now seen corresponding path program 1 times [2022-10-17 10:57:12,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:12,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065167720] [2022-10-17 10:57:12,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:12,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:12,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:12,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:12,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:12,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065167720] [2022-10-17 10:57:12,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065167720] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:12,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:12,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:12,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959397816] [2022-10-17 10:57:12,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:12,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:12,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:12,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:12,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:12,102 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 334 [2022-10-17 10:57:12,103 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 334 transitions, 764 flow. Second operand has 3 states, 3 states have (on average 267.0) internal successors, (801), 3 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:12,103 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:12,103 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 334 [2022-10-17 10:57:12,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:12,301 INFO L130 PetriNetUnfolder]: 0/502 cut-off events. [2022-10-17 10:57:12,301 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2022-10-17 10:57:12,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 616 conditions, 502 events. 0/502 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1808 event pairs, 0 based on Foata normal form. 1024/1510 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2022-10-17 10:57:12,303 INFO L137 encePairwiseOnDemand]: 279/334 looper letters, 17 selfloop transitions, 2 changer transitions 11/285 dead transitions. [2022-10-17 10:57:12,303 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 285 transitions, 704 flow [2022-10-17 10:57:12,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:12,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:12,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 877 transitions. [2022-10-17 10:57:12,306 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.875249500998004 [2022-10-17 10:57:12,306 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 877 transitions. [2022-10-17 10:57:12,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 877 transitions. [2022-10-17 10:57:12,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:12,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 877 transitions. [2022-10-17 10:57:12,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 292.3333333333333) internal successors, (877), 3 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:12,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:12,311 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:12,311 INFO L175 Difference]: Start difference. First operand has 299 places, 334 transitions, 764 flow. Second operand 3 states and 877 transitions. [2022-10-17 10:57:12,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 285 transitions, 704 flow [2022-10-17 10:57:12,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 285 transitions, 648 flow, removed 28 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:12,325 INFO L231 Difference]: Finished difference. Result has 301 places, 271 transitions, 592 flow [2022-10-17 10:57:12,326 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=592, PETRI_PLACES=301, PETRI_TRANSITIONS=271} [2022-10-17 10:57:12,327 INFO L287 CegarLoopForPetriNet]: 299 programPoint places, 2 predicate places. [2022-10-17 10:57:12,327 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 271 transitions, 592 flow [2022-10-17 10:57:12,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 267.0) internal successors, (801), 3 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:12,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:12,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:12,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-10-17 10:57:12,328 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:12,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:12,329 INFO L85 PathProgramCache]: Analyzing trace with hash 878346838, now seen corresponding path program 1 times [2022-10-17 10:57:12,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:12,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149011990] [2022-10-17 10:57:12,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:12,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:12,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:12,393 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:12,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:12,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149011990] [2022-10-17 10:57:12,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149011990] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:12,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916987750] [2022-10-17 10:57:12,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:12,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:12,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:12,395 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:12,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-10-17 10:57:12,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:12,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:12,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:12,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:12,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:12,589 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:12,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916987750] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:12,590 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:12,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:12,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150544099] [2022-10-17 10:57:12,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:12,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:12,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:12,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:12,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:12,596 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 334 [2022-10-17 10:57:12,599 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 271 transitions, 592 flow. Second operand has 10 states, 10 states have (on average 267.3) internal successors, (2673), 10 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:12,599 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:12,600 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 334 [2022-10-17 10:57:12,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:12,794 INFO L130 PetriNetUnfolder]: 0/392 cut-off events. [2022-10-17 10:57:12,795 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2022-10-17 10:57:12,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 502 conditions, 392 events. 0/392 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1098 event pairs, 0 based on Foata normal form. 2/394 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2022-10-17 10:57:12,797 INFO L137 encePairwiseOnDemand]: 328/334 looper letters, 18 selfloop transitions, 9 changer transitions 0/281 dead transitions. [2022-10-17 10:57:12,797 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 281 transitions, 668 flow [2022-10-17 10:57:12,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:12,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:12,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2414 transitions. [2022-10-17 10:57:12,801 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8030605455755156 [2022-10-17 10:57:12,801 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2414 transitions. [2022-10-17 10:57:12,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2414 transitions. [2022-10-17 10:57:12,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:12,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2414 transitions. [2022-10-17 10:57:12,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 268.22222222222223) internal successors, (2414), 9 states have internal predecessors, (2414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:12,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:12,817 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 334.0) internal successors, (3340), 10 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:12,818 INFO L175 Difference]: Start difference. First operand has 301 places, 271 transitions, 592 flow. Second operand 9 states and 2414 transitions. [2022-10-17 10:57:12,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 281 transitions, 668 flow [2022-10-17 10:57:12,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 281 transitions, 666 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:12,825 INFO L231 Difference]: Finished difference. Result has 300 places, 277 transitions, 640 flow [2022-10-17 10:57:12,826 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=640, PETRI_PLACES=300, PETRI_TRANSITIONS=277} [2022-10-17 10:57:12,826 INFO L287 CegarLoopForPetriNet]: 299 programPoint places, 1 predicate places. [2022-10-17 10:57:12,826 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 277 transitions, 640 flow [2022-10-17 10:57:12,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 267.3) internal successors, (2673), 10 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:12,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:12,828 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:12,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:13,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:13,051 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:13,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:13,051 INFO L85 PathProgramCache]: Analyzing trace with hash -776023295, now seen corresponding path program 1 times [2022-10-17 10:57:13,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:13,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540229384] [2022-10-17 10:57:13,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:13,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:13,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:13,179 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:13,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:13,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540229384] [2022-10-17 10:57:13,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540229384] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:13,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670137598] [2022-10-17 10:57:13,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:13,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:13,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:13,182 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:13,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-10-17 10:57:13,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:13,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2022-10-17 10:57:13,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:13,403 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:13,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:13,521 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:13,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670137598] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:13,521 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:13,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-10-17 10:57:13,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469255737] [2022-10-17 10:57:13,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:13,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-10-17 10:57:13,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:13,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-10-17 10:57:13,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-10-17 10:57:13,533 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 334 [2022-10-17 10:57:13,540 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 277 transitions, 640 flow. Second operand has 18 states, 18 states have (on average 267.6111111111111) internal successors, (4817), 18 states have internal predecessors, (4817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:13,540 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:13,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 334 [2022-10-17 10:57:13,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:13,864 INFO L130 PetriNetUnfolder]: 0/348 cut-off events. [2022-10-17 10:57:13,864 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2022-10-17 10:57:13,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 503 conditions, 348 events. 0/348 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 804 event pairs, 0 based on Foata normal form. 4/352 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2022-10-17 10:57:13,865 INFO L137 encePairwiseOnDemand]: 328/334 looper letters, 26 selfloop transitions, 21 changer transitions 0/301 dead transitions. [2022-10-17 10:57:13,866 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 301 transitions, 842 flow [2022-10-17 10:57:13,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-10-17 10:57:13,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-10-17 10:57:13,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5616 transitions. [2022-10-17 10:57:13,878 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8006843455945253 [2022-10-17 10:57:13,878 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5616 transitions. [2022-10-17 10:57:13,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5616 transitions. [2022-10-17 10:57:13,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:13,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5616 transitions. [2022-10-17 10:57:13,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 267.42857142857144) internal successors, (5616), 21 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:13,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 334.0) internal successors, (7348), 22 states have internal predecessors, (7348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:13,907 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 334.0) internal successors, (7348), 22 states have internal predecessors, (7348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:13,907 INFO L175 Difference]: Start difference. First operand has 300 places, 277 transitions, 640 flow. Second operand 21 states and 5616 transitions. [2022-10-17 10:57:13,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 301 transitions, 842 flow [2022-10-17 10:57:13,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 301 transitions, 828 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:13,916 INFO L231 Difference]: Finished difference. Result has 324 places, 290 transitions, 764 flow [2022-10-17 10:57:13,917 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=764, PETRI_PLACES=324, PETRI_TRANSITIONS=290} [2022-10-17 10:57:13,918 INFO L287 CegarLoopForPetriNet]: 299 programPoint places, 25 predicate places. [2022-10-17 10:57:13,918 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 290 transitions, 764 flow [2022-10-17 10:57:13,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 267.6111111111111) internal successors, (4817), 18 states have internal predecessors, (4817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:13,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:13,921 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:13,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:14,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:14,147 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:14,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:14,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1408771997, now seen corresponding path program 1 times [2022-10-17 10:57:14,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:14,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669342323] [2022-10-17 10:57:14,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:14,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:14,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:14,466 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:14,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:14,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669342323] [2022-10-17 10:57:14,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669342323] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:14,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951530341] [2022-10-17 10:57:14,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:14,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:14,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:14,468 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:14,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-10-17 10:57:14,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:14,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 16 conjunts are in the unsatisfiable core [2022-10-17 10:57:14,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:14,763 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:14,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:15,089 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:15,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951530341] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:15,089 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:15,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-10-17 10:57:15,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112754538] [2022-10-17 10:57:15,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:15,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-10-17 10:57:15,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:15,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-10-17 10:57:15,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-10-17 10:57:15,102 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 334 [2022-10-17 10:57:15,112 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 290 transitions, 764 flow. Second operand has 34 states, 34 states have (on average 267.79411764705884) internal successors, (9105), 34 states have internal predecessors, (9105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:15,112 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:15,112 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 334 [2022-10-17 10:57:15,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:15,510 INFO L130 PetriNetUnfolder]: 0/326 cut-off events. [2022-10-17 10:57:15,510 INFO L131 PetriNetUnfolder]: For 87/87 co-relation queries the response was YES. [2022-10-17 10:57:15,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 326 events. 0/326 cut-off events. For 87/87 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 679 event pairs, 0 based on Foata normal form. 2/328 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2022-10-17 10:57:15,512 INFO L137 encePairwiseOnDemand]: 329/334 looper letters, 27 selfloop transitions, 25 changer transitions 0/296 dead transitions. [2022-10-17 10:57:15,512 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 296 transitions, 912 flow [2022-10-17 10:57:15,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-10-17 10:57:15,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-10-17 10:57:15,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 7209 transitions. [2022-10-17 10:57:15,525 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7994011976047904 [2022-10-17 10:57:15,525 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 7209 transitions. [2022-10-17 10:57:15,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 7209 transitions. [2022-10-17 10:57:15,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:15,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 7209 transitions. [2022-10-17 10:57:15,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 267.0) internal successors, (7209), 27 states have internal predecessors, (7209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:15,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 334.0) internal successors, (9352), 28 states have internal predecessors, (9352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:15,565 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 334.0) internal successors, (9352), 28 states have internal predecessors, (9352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:15,565 INFO L175 Difference]: Start difference. First operand has 324 places, 290 transitions, 764 flow. Second operand 27 states and 7209 transitions. [2022-10-17 10:57:15,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 296 transitions, 912 flow [2022-10-17 10:57:15,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 296 transitions, 858 flow, removed 7 selfloop flow, removed 13 redundant places. [2022-10-17 10:57:15,575 INFO L231 Difference]: Finished difference. Result has 326 places, 282 transitions, 751 flow [2022-10-17 10:57:15,575 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=334, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=751, PETRI_PLACES=326, PETRI_TRANSITIONS=282} [2022-10-17 10:57:15,577 INFO L287 CegarLoopForPetriNet]: 299 programPoint places, 27 predicate places. [2022-10-17 10:57:15,577 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 282 transitions, 751 flow [2022-10-17 10:57:15,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 267.79411764705884) internal successors, (9105), 34 states have internal predecessors, (9105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:15,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:15,582 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-17 10:57:15,622 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:15,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:15,807 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:15,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:15,807 INFO L85 PathProgramCache]: Analyzing trace with hash 22455350, now seen corresponding path program 1 times [2022-10-17 10:57:15,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:15,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430106741] [2022-10-17 10:57:15,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:15,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:15,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:15,835 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:15,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:15,880 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:15,881 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:15,881 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:15,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:15,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-10-17 10:57:15,882 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-10-17 10:57:15,884 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:15,884 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2022-10-17 10:57:15,920 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:15,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 328 places, 367 transitions, 851 flow [2022-10-17 10:57:16,111 INFO L130 PetriNetUnfolder]: 94/686 cut-off events. [2022-10-17 10:57:16,111 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2022-10-17 10:57:16,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 759 conditions, 686 events. 94/686 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2348 event pairs, 0 based on Foata normal form. 0/572 useless extension candidates. Maximal degree in co-relation 660. Up to 20 conditions per place. [2022-10-17 10:57:16,132 INFO L82 GeneralOperation]: Start removeDead. Operand has 328 places, 367 transitions, 851 flow [2022-10-17 10:57:16,142 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 328 places, 367 transitions, 851 flow [2022-10-17 10:57:16,143 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:16,143 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:16,143 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:16,150 INFO L130 PetriNetUnfolder]: 3/77 cut-off events. [2022-10-17 10:57:16,150 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:16,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:16,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:16,151 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:16,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:16,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1955489826, now seen corresponding path program 1 times [2022-10-17 10:57:16,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:16,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221634947] [2022-10-17 10:57:16,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:16,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:16,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:16,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:16,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:16,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221634947] [2022-10-17 10:57:16,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221634947] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:16,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:16,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:16,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638914295] [2022-10-17 10:57:16,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:16,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:16,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:16,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:16,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:16,185 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 367 [2022-10-17 10:57:16,186 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 367 transitions, 851 flow. Second operand has 3 states, 3 states have (on average 293.0) internal successors, (879), 3 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:16,186 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:16,186 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 367 [2022-10-17 10:57:16,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:16,390 INFO L130 PetriNetUnfolder]: 0/560 cut-off events. [2022-10-17 10:57:16,390 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2022-10-17 10:57:16,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 692 conditions, 560 events. 0/560 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2050 event pairs, 0 based on Foata normal form. 1312/1854 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2022-10-17 10:57:16,392 INFO L137 encePairwiseOnDemand]: 306/367 looper letters, 18 selfloop transitions, 2 changer transitions 11/312 dead transitions. [2022-10-17 10:57:16,393 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 312 transitions, 781 flow [2022-10-17 10:57:16,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:16,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:16,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 962 transitions. [2022-10-17 10:57:16,395 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8737511353315168 [2022-10-17 10:57:16,395 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 962 transitions. [2022-10-17 10:57:16,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 962 transitions. [2022-10-17 10:57:16,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:16,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 962 transitions. [2022-10-17 10:57:16,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 320.6666666666667) internal successors, (962), 3 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:16,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 367.0) internal successors, (1468), 4 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:16,400 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 367.0) internal successors, (1468), 4 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:16,400 INFO L175 Difference]: Start difference. First operand has 328 places, 367 transitions, 851 flow. Second operand 3 states and 962 transitions. [2022-10-17 10:57:16,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 312 transitions, 781 flow [2022-10-17 10:57:16,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 312 transitions, 709 flow, removed 36 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:16,409 INFO L231 Difference]: Finished difference. Result has 330 places, 298 transitions, 651 flow [2022-10-17 10:57:16,409 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=367, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=651, PETRI_PLACES=330, PETRI_TRANSITIONS=298} [2022-10-17 10:57:16,410 INFO L287 CegarLoopForPetriNet]: 328 programPoint places, 2 predicate places. [2022-10-17 10:57:16,410 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 298 transitions, 651 flow [2022-10-17 10:57:16,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 293.0) internal successors, (879), 3 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:16,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:16,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:16,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-10-17 10:57:16,411 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:16,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:16,412 INFO L85 PathProgramCache]: Analyzing trace with hash -733998826, now seen corresponding path program 1 times [2022-10-17 10:57:16,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:16,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575463907] [2022-10-17 10:57:16,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:16,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:16,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:16,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:16,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:16,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575463907] [2022-10-17 10:57:16,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575463907] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:16,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214023238] [2022-10-17 10:57:16,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:16,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:16,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:16,471 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:16,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-10-17 10:57:16,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:16,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:16,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:16,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:16,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:16,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:16,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214023238] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:16,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:16,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:16,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831448543] [2022-10-17 10:57:16,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:16,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:16,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:16,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:16,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:16,685 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 291 out of 367 [2022-10-17 10:57:16,688 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 298 transitions, 651 flow. Second operand has 10 states, 10 states have (on average 293.3) internal successors, (2933), 10 states have internal predecessors, (2933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:16,688 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:16,689 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 291 of 367 [2022-10-17 10:57:16,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:16,921 INFO L130 PetriNetUnfolder]: 0/439 cut-off events. [2022-10-17 10:57:16,921 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-10-17 10:57:16,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 562 conditions, 439 events. 0/439 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1262 event pairs, 0 based on Foata normal form. 2/441 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2022-10-17 10:57:16,923 INFO L137 encePairwiseOnDemand]: 361/367 looper letters, 19 selfloop transitions, 9 changer transitions 0/308 dead transitions. [2022-10-17 10:57:16,923 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 308 transitions, 729 flow [2022-10-17 10:57:16,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:16,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:16,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2649 transitions. [2022-10-17 10:57:16,928 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8019981834695731 [2022-10-17 10:57:16,928 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2649 transitions. [2022-10-17 10:57:16,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2649 transitions. [2022-10-17 10:57:16,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:16,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2649 transitions. [2022-10-17 10:57:16,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 294.3333333333333) internal successors, (2649), 9 states have internal predecessors, (2649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:16,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 367.0) internal successors, (3670), 10 states have internal predecessors, (3670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:16,940 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 367.0) internal successors, (3670), 10 states have internal predecessors, (3670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:16,940 INFO L175 Difference]: Start difference. First operand has 330 places, 298 transitions, 651 flow. Second operand 9 states and 2649 transitions. [2022-10-17 10:57:16,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 308 transitions, 729 flow [2022-10-17 10:57:16,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 308 transitions, 727 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:16,948 INFO L231 Difference]: Finished difference. Result has 329 places, 304 transitions, 699 flow [2022-10-17 10:57:16,948 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=367, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=699, PETRI_PLACES=329, PETRI_TRANSITIONS=304} [2022-10-17 10:57:16,949 INFO L287 CegarLoopForPetriNet]: 328 programPoint places, 1 predicate places. [2022-10-17 10:57:16,949 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 304 transitions, 699 flow [2022-10-17 10:57:16,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 293.3) internal successors, (2933), 10 states have internal predecessors, (2933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:16,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:16,950 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:16,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:17,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-10-17 10:57:17,168 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:17,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:17,169 INFO L85 PathProgramCache]: Analyzing trace with hash -457798463, now seen corresponding path program 1 times [2022-10-17 10:57:17,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:17,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780780465] [2022-10-17 10:57:17,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:17,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:17,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:17,288 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:17,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:17,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780780465] [2022-10-17 10:57:17,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780780465] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:17,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872189240] [2022-10-17 10:57:17,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:17,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:17,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:17,290 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:17,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-10-17 10:57:17,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:17,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2022-10-17 10:57:17,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:17,507 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:17,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:17,619 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:17,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872189240] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:17,620 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:17,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-10-17 10:57:17,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862492641] [2022-10-17 10:57:17,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:17,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-10-17 10:57:17,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:17,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-10-17 10:57:17,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-10-17 10:57:17,627 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 291 out of 367 [2022-10-17 10:57:17,632 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 304 transitions, 699 flow. Second operand has 18 states, 18 states have (on average 293.6111111111111) internal successors, (5285), 18 states have internal predecessors, (5285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:17,632 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:17,632 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 291 of 367 [2022-10-17 10:57:17,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:17,946 INFO L130 PetriNetUnfolder]: 0/395 cut-off events. [2022-10-17 10:57:17,946 INFO L131 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-10-17 10:57:17,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 571 conditions, 395 events. 0/395 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 974 event pairs, 0 based on Foata normal form. 4/399 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2022-10-17 10:57:17,948 INFO L137 encePairwiseOnDemand]: 361/367 looper letters, 27 selfloop transitions, 21 changer transitions 0/328 dead transitions. [2022-10-17 10:57:17,949 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 328 transitions, 903 flow [2022-10-17 10:57:17,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-10-17 10:57:17,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-10-17 10:57:17,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6163 transitions. [2022-10-17 10:57:17,959 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7996626443492929 [2022-10-17 10:57:17,959 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6163 transitions. [2022-10-17 10:57:17,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6163 transitions. [2022-10-17 10:57:17,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:17,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6163 transitions. [2022-10-17 10:57:17,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 293.4761904761905) internal successors, (6163), 21 states have internal predecessors, (6163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:17,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 367.0) internal successors, (8074), 22 states have internal predecessors, (8074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:17,984 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 367.0) internal successors, (8074), 22 states have internal predecessors, (8074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:17,984 INFO L175 Difference]: Start difference. First operand has 329 places, 304 transitions, 699 flow. Second operand 21 states and 6163 transitions. [2022-10-17 10:57:17,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 328 transitions, 903 flow [2022-10-17 10:57:17,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 328 transitions, 889 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:17,993 INFO L231 Difference]: Finished difference. Result has 353 places, 317 transitions, 823 flow [2022-10-17 10:57:17,993 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=367, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=823, PETRI_PLACES=353, PETRI_TRANSITIONS=317} [2022-10-17 10:57:17,994 INFO L287 CegarLoopForPetriNet]: 328 programPoint places, 25 predicate places. [2022-10-17 10:57:17,994 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 317 transitions, 823 flow [2022-10-17 10:57:17,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 293.6111111111111) internal successors, (5285), 18 states have internal predecessors, (5285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:17,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:17,996 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:18,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:18,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-10-17 10:57:18,211 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:18,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:18,211 INFO L85 PathProgramCache]: Analyzing trace with hash 110716963, now seen corresponding path program 1 times [2022-10-17 10:57:18,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:18,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099719537] [2022-10-17 10:57:18,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:18,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:18,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:18,515 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:18,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:18,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099719537] [2022-10-17 10:57:18,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099719537] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:18,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404841334] [2022-10-17 10:57:18,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:18,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:18,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:18,518 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:18,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-10-17 10:57:18,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:18,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 16 conjunts are in the unsatisfiable core [2022-10-17 10:57:18,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:18,816 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:18,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:19,149 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:19,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404841334] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:19,149 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:19,150 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-10-17 10:57:19,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199227634] [2022-10-17 10:57:19,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:19,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-10-17 10:57:19,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:19,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-10-17 10:57:19,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-10-17 10:57:19,162 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 291 out of 367 [2022-10-17 10:57:19,171 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 317 transitions, 823 flow. Second operand has 34 states, 34 states have (on average 293.79411764705884) internal successors, (9989), 34 states have internal predecessors, (9989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:19,171 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:19,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 291 of 367 [2022-10-17 10:57:19,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:19,627 INFO L130 PetriNetUnfolder]: 0/362 cut-off events. [2022-10-17 10:57:19,627 INFO L131 PetriNetUnfolder]: For 114/114 co-relation queries the response was YES. [2022-10-17 10:57:19,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 567 conditions, 362 events. 0/362 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 777 event pairs, 0 based on Foata normal form. 3/365 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2022-10-17 10:57:19,629 INFO L137 encePairwiseOnDemand]: 362/367 looper letters, 30 selfloop transitions, 28 changer transitions 0/328 dead transitions. [2022-10-17 10:57:19,629 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 328 transitions, 1017 flow [2022-10-17 10:57:19,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-10-17 10:57:19,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-10-17 10:57:19,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 8791 transitions. [2022-10-17 10:57:19,646 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.798455949137148 [2022-10-17 10:57:19,646 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 8791 transitions. [2022-10-17 10:57:19,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 8791 transitions. [2022-10-17 10:57:19,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:19,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 8791 transitions. [2022-10-17 10:57:19,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 293.03333333333336) internal successors, (8791), 30 states have internal predecessors, (8791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:19,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 367.0) internal successors, (11377), 31 states have internal predecessors, (11377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:19,685 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 367.0) internal successors, (11377), 31 states have internal predecessors, (11377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:19,686 INFO L175 Difference]: Start difference. First operand has 353 places, 317 transitions, 823 flow. Second operand 30 states and 8791 transitions. [2022-10-17 10:57:19,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 328 transitions, 1017 flow [2022-10-17 10:57:19,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 328 transitions, 957 flow, removed 8 selfloop flow, removed 13 redundant places. [2022-10-17 10:57:19,696 INFO L231 Difference]: Finished difference. Result has 358 places, 312 transitions, 834 flow [2022-10-17 10:57:19,697 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=367, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=834, PETRI_PLACES=358, PETRI_TRANSITIONS=312} [2022-10-17 10:57:19,698 INFO L287 CegarLoopForPetriNet]: 328 programPoint places, 30 predicate places. [2022-10-17 10:57:19,698 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 312 transitions, 834 flow [2022-10-17 10:57:19,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 293.79411764705884) internal successors, (9989), 34 states have internal predecessors, (9989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:19,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:19,700 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-17 10:57:19,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-10-17 10:57:19,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-10-17 10:57:19,911 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:19,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:19,912 INFO L85 PathProgramCache]: Analyzing trace with hash -209069326, now seen corresponding path program 1 times [2022-10-17 10:57:19,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:19,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660707786] [2022-10-17 10:57:19,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:19,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:19,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:19,944 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:19,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:19,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:19,989 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:19,989 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:19,989 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:19,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-10-17 10:57:19,990 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-10-17 10:57:19,990 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:19,990 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2022-10-17 10:57:20,033 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:20,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 357 places, 400 transitions, 940 flow [2022-10-17 10:57:20,231 INFO L130 PetriNetUnfolder]: 104/755 cut-off events. [2022-10-17 10:57:20,231 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2022-10-17 10:57:20,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 841 conditions, 755 events. 104/755 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2595 event pairs, 0 based on Foata normal form. 0/629 useless extension candidates. Maximal degree in co-relation 739. Up to 22 conditions per place. [2022-10-17 10:57:20,253 INFO L82 GeneralOperation]: Start removeDead. Operand has 357 places, 400 transitions, 940 flow [2022-10-17 10:57:20,265 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 357 places, 400 transitions, 940 flow [2022-10-17 10:57:20,266 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:20,266 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:20,266 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:20,273 INFO L130 PetriNetUnfolder]: 2/71 cut-off events. [2022-10-17 10:57:20,273 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:20,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:20,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:20,273 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:20,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:20,274 INFO L85 PathProgramCache]: Analyzing trace with hash -312573599, now seen corresponding path program 1 times [2022-10-17 10:57:20,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:20,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185116789] [2022-10-17 10:57:20,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:20,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:20,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:20,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:20,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:20,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185116789] [2022-10-17 10:57:20,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185116789] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:20,292 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:20,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:20,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287730421] [2022-10-17 10:57:20,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:20,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:20,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:20,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:20,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:20,295 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 325 out of 400 [2022-10-17 10:57:20,295 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 400 transitions, 940 flow. Second operand has 2 states, 2 states have (on average 325.5) internal successors, (651), 2 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:20,296 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:20,296 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 325 of 400 [2022-10-17 10:57:20,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:20,512 INFO L130 PetriNetUnfolder]: 0/640 cut-off events. [2022-10-17 10:57:20,512 INFO L131 PetriNetUnfolder]: For 265/265 co-relation queries the response was YES. [2022-10-17 10:57:20,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 737 conditions, 640 events. 0/640 cut-off events. For 265/265 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2409 event pairs, 0 based on Foata normal form. 322/940 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2022-10-17 10:57:20,515 INFO L137 encePairwiseOnDemand]: 336/400 looper letters, 10 selfloop transitions, 0 changer transitions 11/335 dead transitions. [2022-10-17 10:57:20,515 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 335 transitions, 830 flow [2022-10-17 10:57:20,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:20,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:20,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 724 transitions. [2022-10-17 10:57:20,517 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.905 [2022-10-17 10:57:20,517 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 724 transitions. [2022-10-17 10:57:20,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 724 transitions. [2022-10-17 10:57:20,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:20,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 724 transitions. [2022-10-17 10:57:20,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 362.0) internal successors, (724), 2 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:20,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 400.0) internal successors, (1200), 3 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:20,520 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 400.0) internal successors, (1200), 3 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:20,520 INFO L175 Difference]: Start difference. First operand has 357 places, 400 transitions, 940 flow. Second operand 2 states and 724 transitions. [2022-10-17 10:57:20,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 335 transitions, 830 flow [2022-10-17 10:57:20,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 335 transitions, 740 flow, removed 45 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:20,579 INFO L231 Difference]: Finished difference. Result has 357 places, 324 transitions, 698 flow [2022-10-17 10:57:20,579 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=698, PETRI_PLACES=357, PETRI_TRANSITIONS=324} [2022-10-17 10:57:20,580 INFO L287 CegarLoopForPetriNet]: 357 programPoint places, 0 predicate places. [2022-10-17 10:57:20,580 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 324 transitions, 698 flow [2022-10-17 10:57:20,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 325.5) internal successors, (651), 2 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:20,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:20,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:20,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-10-17 10:57:20,581 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:20,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:20,581 INFO L85 PathProgramCache]: Analyzing trace with hash -2109524958, now seen corresponding path program 1 times [2022-10-17 10:57:20,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:20,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616982550] [2022-10-17 10:57:20,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:20,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:20,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:20,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:20,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:20,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616982550] [2022-10-17 10:57:20,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616982550] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:20,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:20,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:20,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830404957] [2022-10-17 10:57:20,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:20,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:20,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:20,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:20,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:20,612 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 400 [2022-10-17 10:57:20,613 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 324 transitions, 698 flow. Second operand has 3 states, 3 states have (on average 319.0) internal successors, (957), 3 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:20,613 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:20,613 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 400 [2022-10-17 10:57:20,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:20,802 INFO L130 PetriNetUnfolder]: 0/508 cut-off events. [2022-10-17 10:57:20,802 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-10-17 10:57:20,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 615 conditions, 508 events. 0/508 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1561 event pairs, 0 based on Foata normal form. 0/498 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2022-10-17 10:57:20,805 INFO L137 encePairwiseOnDemand]: 397/400 looper letters, 19 selfloop transitions, 2 changer transitions 0/328 dead transitions. [2022-10-17 10:57:20,805 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 328 transitions, 748 flow [2022-10-17 10:57:20,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:20,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:20,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 976 transitions. [2022-10-17 10:57:20,807 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8133333333333334 [2022-10-17 10:57:20,808 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 976 transitions. [2022-10-17 10:57:20,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 976 transitions. [2022-10-17 10:57:20,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:20,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 976 transitions. [2022-10-17 10:57:20,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 325.3333333333333) internal successors, (976), 3 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:20,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 400.0) internal successors, (1600), 4 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:20,812 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 400.0) internal successors, (1600), 4 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:20,812 INFO L175 Difference]: Start difference. First operand has 357 places, 324 transitions, 698 flow. Second operand 3 states and 976 transitions. [2022-10-17 10:57:20,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 328 transitions, 748 flow [2022-10-17 10:57:20,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 328 transitions, 748 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:20,821 INFO L231 Difference]: Finished difference. Result has 349 places, 325 transitions, 710 flow [2022-10-17 10:57:20,822 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=698, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=710, PETRI_PLACES=349, PETRI_TRANSITIONS=325} [2022-10-17 10:57:20,822 INFO L287 CegarLoopForPetriNet]: 357 programPoint places, -8 predicate places. [2022-10-17 10:57:20,822 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 325 transitions, 710 flow [2022-10-17 10:57:20,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 319.0) internal successors, (957), 3 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:20,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:20,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:20,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-10-17 10:57:20,824 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:20,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:20,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1154115786, now seen corresponding path program 1 times [2022-10-17 10:57:20,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:20,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128183259] [2022-10-17 10:57:20,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:20,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:20,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:20,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:20,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:20,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128183259] [2022-10-17 10:57:20,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128183259] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:20,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559070316] [2022-10-17 10:57:20,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:20,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:20,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:20,881 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:20,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-10-17 10:57:21,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:21,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:21,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:21,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:21,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:21,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:21,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559070316] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:21,102 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:21,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:21,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807083530] [2022-10-17 10:57:21,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:21,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:21,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:21,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:21,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:21,107 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 400 [2022-10-17 10:57:21,110 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 325 transitions, 710 flow. Second operand has 10 states, 10 states have (on average 319.3) internal successors, (3193), 10 states have internal predecessors, (3193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:21,110 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:21,110 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 400 [2022-10-17 10:57:21,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:21,360 INFO L130 PetriNetUnfolder]: 0/486 cut-off events. [2022-10-17 10:57:21,360 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-10-17 10:57:21,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 623 conditions, 486 events. 0/486 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1432 event pairs, 0 based on Foata normal form. 2/488 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2022-10-17 10:57:21,369 INFO L137 encePairwiseOnDemand]: 394/400 looper letters, 20 selfloop transitions, 9 changer transitions 0/335 dead transitions. [2022-10-17 10:57:21,369 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 335 transitions, 790 flow [2022-10-17 10:57:21,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:21,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:21,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2884 transitions. [2022-10-17 10:57:21,374 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8011111111111111 [2022-10-17 10:57:21,374 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2884 transitions. [2022-10-17 10:57:21,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2884 transitions. [2022-10-17 10:57:21,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:21,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2884 transitions. [2022-10-17 10:57:21,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 320.44444444444446) internal successors, (2884), 9 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:21,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 400.0) internal successors, (4000), 10 states have internal predecessors, (4000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:21,389 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 400.0) internal successors, (4000), 10 states have internal predecessors, (4000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:21,389 INFO L175 Difference]: Start difference. First operand has 349 places, 325 transitions, 710 flow. Second operand 9 states and 2884 transitions. [2022-10-17 10:57:21,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 335 transitions, 790 flow [2022-10-17 10:57:21,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 335 transitions, 788 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:21,400 INFO L231 Difference]: Finished difference. Result has 359 places, 331 transitions, 758 flow [2022-10-17 10:57:21,400 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=758, PETRI_PLACES=359, PETRI_TRANSITIONS=331} [2022-10-17 10:57:21,401 INFO L287 CegarLoopForPetriNet]: 357 programPoint places, 2 predicate places. [2022-10-17 10:57:21,401 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 331 transitions, 758 flow [2022-10-17 10:57:21,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 319.3) internal successors, (3193), 10 states have internal predecessors, (3193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:21,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:21,402 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:21,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:21,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-10-17 10:57:21,619 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:21,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:21,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1243680545, now seen corresponding path program 1 times [2022-10-17 10:57:21,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:21,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471859450] [2022-10-17 10:57:21,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:21,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:21,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:21,774 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:21,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:21,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471859450] [2022-10-17 10:57:21,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471859450] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:21,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921464048] [2022-10-17 10:57:21,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:21,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:21,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:21,776 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:21,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-10-17 10:57:21,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:21,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2022-10-17 10:57:21,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:22,007 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:22,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:22,109 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:22,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921464048] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:22,110 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:22,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-10-17 10:57:22,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429623826] [2022-10-17 10:57:22,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:22,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-10-17 10:57:22,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:22,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-10-17 10:57:22,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-10-17 10:57:22,118 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 400 [2022-10-17 10:57:22,122 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 331 transitions, 758 flow. Second operand has 18 states, 18 states have (on average 319.6111111111111) internal successors, (5753), 18 states have internal predecessors, (5753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:22,122 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:22,122 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 400 [2022-10-17 10:57:22,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:22,466 INFO L130 PetriNetUnfolder]: 0/442 cut-off events. [2022-10-17 10:57:22,467 INFO L131 PetriNetUnfolder]: For 54/54 co-relation queries the response was YES. [2022-10-17 10:57:22,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 640 conditions, 442 events. 0/442 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1144 event pairs, 0 based on Foata normal form. 4/446 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2022-10-17 10:57:22,468 INFO L137 encePairwiseOnDemand]: 394/400 looper letters, 28 selfloop transitions, 21 changer transitions 0/355 dead transitions. [2022-10-17 10:57:22,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 355 transitions, 964 flow [2022-10-17 10:57:22,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-10-17 10:57:22,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-10-17 10:57:22,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6710 transitions. [2022-10-17 10:57:22,479 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7988095238095239 [2022-10-17 10:57:22,479 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6710 transitions. [2022-10-17 10:57:22,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6710 transitions. [2022-10-17 10:57:22,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:22,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6710 transitions. [2022-10-17 10:57:22,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 319.5238095238095) internal successors, (6710), 21 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:22,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 400.0) internal successors, (8800), 22 states have internal predecessors, (8800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:22,502 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 400.0) internal successors, (8800), 22 states have internal predecessors, (8800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:22,502 INFO L175 Difference]: Start difference. First operand has 359 places, 331 transitions, 758 flow. Second operand 21 states and 6710 transitions. [2022-10-17 10:57:22,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 355 transitions, 964 flow [2022-10-17 10:57:22,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 355 transitions, 950 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:22,513 INFO L231 Difference]: Finished difference. Result has 383 places, 344 transitions, 882 flow [2022-10-17 10:57:22,513 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=882, PETRI_PLACES=383, PETRI_TRANSITIONS=344} [2022-10-17 10:57:22,514 INFO L287 CegarLoopForPetriNet]: 357 programPoint places, 26 predicate places. [2022-10-17 10:57:22,514 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 344 transitions, 882 flow [2022-10-17 10:57:22,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 319.6111111111111) internal successors, (5753), 18 states have internal predecessors, (5753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:22,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:22,516 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:22,550 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:22,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:22,729 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:22,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:22,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1389100285, now seen corresponding path program 1 times [2022-10-17 10:57:22,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:22,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39850790] [2022-10-17 10:57:22,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:22,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:22,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:23,023 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:23,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:23,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39850790] [2022-10-17 10:57:23,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39850790] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:23,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54177744] [2022-10-17 10:57:23,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:23,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:23,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:23,026 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:23,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-10-17 10:57:23,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:23,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 16 conjunts are in the unsatisfiable core [2022-10-17 10:57:23,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:23,385 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:23,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:23,740 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:23,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54177744] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:23,741 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:23,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-10-17 10:57:23,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719051729] [2022-10-17 10:57:23,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:23,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-10-17 10:57:23,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:23,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-10-17 10:57:23,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-10-17 10:57:23,752 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 400 [2022-10-17 10:57:23,760 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 344 transitions, 882 flow. Second operand has 34 states, 34 states have (on average 319.79411764705884) internal successors, (10873), 34 states have internal predecessors, (10873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:23,760 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:23,760 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 400 [2022-10-17 10:57:23,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:24,259 INFO L130 PetriNetUnfolder]: 0/398 cut-off events. [2022-10-17 10:57:24,260 INFO L131 PetriNetUnfolder]: For 141/141 co-relation queries the response was YES. [2022-10-17 10:57:24,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 626 conditions, 398 events. 0/398 cut-off events. For 141/141 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 875 event pairs, 0 based on Foata normal form. 4/402 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2022-10-17 10:57:24,261 INFO L137 encePairwiseOnDemand]: 395/400 looper letters, 33 selfloop transitions, 31 changer transitions 0/360 dead transitions. [2022-10-17 10:57:24,261 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 360 transitions, 1122 flow [2022-10-17 10:57:24,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-10-17 10:57:24,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-10-17 10:57:24,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 10529 transitions. [2022-10-17 10:57:24,276 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7976515151515151 [2022-10-17 10:57:24,277 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 10529 transitions. [2022-10-17 10:57:24,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 10529 transitions. [2022-10-17 10:57:24,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:24,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 10529 transitions. [2022-10-17 10:57:24,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 319.06060606060606) internal successors, (10529), 33 states have internal predecessors, (10529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:24,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 400.0) internal successors, (13600), 34 states have internal predecessors, (13600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:24,315 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 400.0) internal successors, (13600), 34 states have internal predecessors, (13600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:24,315 INFO L175 Difference]: Start difference. First operand has 383 places, 344 transitions, 882 flow. Second operand 33 states and 10529 transitions. [2022-10-17 10:57:24,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 360 transitions, 1122 flow [2022-10-17 10:57:24,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 360 transitions, 1056 flow, removed 9 selfloop flow, removed 13 redundant places. [2022-10-17 10:57:24,326 INFO L231 Difference]: Finished difference. Result has 391 places, 342 transitions, 917 flow [2022-10-17 10:57:24,327 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=400, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=917, PETRI_PLACES=391, PETRI_TRANSITIONS=342} [2022-10-17 10:57:24,327 INFO L287 CegarLoopForPetriNet]: 357 programPoint places, 34 predicate places. [2022-10-17 10:57:24,327 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 342 transitions, 917 flow [2022-10-17 10:57:24,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 319.79411764705884) internal successors, (10873), 34 states have internal predecessors, (10873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:24,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:24,330 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:24,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:24,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:24,555 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:24,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:24,555 INFO L85 PathProgramCache]: Analyzing trace with hash 2124296463, now seen corresponding path program 1 times [2022-10-17 10:57:24,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:24,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801542640] [2022-10-17 10:57:24,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:24,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:24,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:24,600 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:57:24,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:57:24,644 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:57:24,644 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-17 10:57:24,644 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-10-17 10:57:24,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-10-17 10:57:24,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-10-17 10:57:24,645 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-10-17 10:57:24,645 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2022-10-17 10:57:24,646 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2022-10-17 10:57:24,686 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-10-17 10:57:24,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 386 places, 433 transitions, 1031 flow [2022-10-17 10:57:25,037 INFO L130 PetriNetUnfolder]: 114/824 cut-off events. [2022-10-17 10:57:25,038 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2022-10-17 10:57:25,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 924 conditions, 824 events. 114/824 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 2851 event pairs, 0 based on Foata normal form. 0/686 useless extension candidates. Maximal degree in co-relation 819. Up to 24 conditions per place. [2022-10-17 10:57:25,070 INFO L82 GeneralOperation]: Start removeDead. Operand has 386 places, 433 transitions, 1031 flow [2022-10-17 10:57:25,084 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 386 places, 433 transitions, 1031 flow [2022-10-17 10:57:25,085 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-17 10:57:25,085 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;@570f89f2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-17 10:57:25,086 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-10-17 10:57:25,094 INFO L130 PetriNetUnfolder]: 4/80 cut-off events. [2022-10-17 10:57:25,094 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-10-17 10:57:25,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:25,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:25,095 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:25,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:25,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1953435615, now seen corresponding path program 1 times [2022-10-17 10:57:25,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:25,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773551587] [2022-10-17 10:57:25,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:25,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:25,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:25,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:25,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:25,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773551587] [2022-10-17 10:57:25,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773551587] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:25,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:25,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:57:25,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216687947] [2022-10-17 10:57:25,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:25,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-10-17 10:57:25,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:25,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-10-17 10:57:25,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-10-17 10:57:25,124 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 351 out of 433 [2022-10-17 10:57:25,124 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 433 transitions, 1031 flow. Second operand has 2 states, 2 states have (on average 351.5) internal successors, (703), 2 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,124 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:25,125 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 351 of 433 [2022-10-17 10:57:25,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:25,360 INFO L130 PetriNetUnfolder]: 0/698 cut-off events. [2022-10-17 10:57:25,360 INFO L131 PetriNetUnfolder]: For 341/341 co-relation queries the response was YES. [2022-10-17 10:57:25,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 810 conditions, 698 events. 0/698 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2629 event pairs, 0 based on Foata normal form. 386/1060 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2022-10-17 10:57:25,363 INFO L137 encePairwiseOnDemand]: 363/433 looper letters, 11 selfloop transitions, 0 changer transitions 11/362 dead transitions. [2022-10-17 10:57:25,363 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 362 transitions, 911 flow [2022-10-17 10:57:25,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-10-17 10:57:25,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-10-17 10:57:25,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 783 transitions. [2022-10-17 10:57:25,365 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9041570438799076 [2022-10-17 10:57:25,365 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 783 transitions. [2022-10-17 10:57:25,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 783 transitions. [2022-10-17 10:57:25,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:25,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 783 transitions. [2022-10-17 10:57:25,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 391.5) internal successors, (783), 2 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 433.0) internal successors, (1299), 3 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,368 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 433.0) internal successors, (1299), 3 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,368 INFO L175 Difference]: Start difference. First operand has 386 places, 433 transitions, 1031 flow. Second operand 2 states and 783 transitions. [2022-10-17 10:57:25,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 362 transitions, 911 flow [2022-10-17 10:57:25,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 362 transitions, 801 flow, removed 55 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:25,378 INFO L231 Difference]: Finished difference. Result has 386 places, 351 transitions, 757 flow [2022-10-17 10:57:25,379 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=433, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=757, PETRI_PLACES=386, PETRI_TRANSITIONS=351} [2022-10-17 10:57:25,379 INFO L287 CegarLoopForPetriNet]: 386 programPoint places, 0 predicate places. [2022-10-17 10:57:25,380 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 351 transitions, 757 flow [2022-10-17 10:57:25,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 351.5) internal successors, (703), 2 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:25,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:25,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-10-17 10:57:25,381 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:25,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:25,381 INFO L85 PathProgramCache]: Analyzing trace with hash 544580322, now seen corresponding path program 1 times [2022-10-17 10:57:25,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:25,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338999519] [2022-10-17 10:57:25,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:25,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:25,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:25,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:25,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:25,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338999519] [2022-10-17 10:57:25,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338999519] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:57:25,410 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:57:25,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:57:25,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697184367] [2022-10-17 10:57:25,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:57:25,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-17 10:57:25,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:25,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:57:25,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:57:25,412 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 433 [2022-10-17 10:57:25,413 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 351 transitions, 757 flow. Second operand has 3 states, 3 states have (on average 345.0) internal successors, (1035), 3 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,413 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:25,413 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 433 [2022-10-17 10:57:25,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:25,632 INFO L130 PetriNetUnfolder]: 0/555 cut-off events. [2022-10-17 10:57:25,632 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2022-10-17 10:57:25,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 672 conditions, 555 events. 0/555 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1731 event pairs, 0 based on Foata normal form. 0/544 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2022-10-17 10:57:25,634 INFO L137 encePairwiseOnDemand]: 430/433 looper letters, 20 selfloop transitions, 2 changer transitions 0/355 dead transitions. [2022-10-17 10:57:25,634 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 355 transitions, 809 flow [2022-10-17 10:57:25,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:57:25,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-10-17 10:57:25,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1055 transitions. [2022-10-17 10:57:25,636 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8121632024634334 [2022-10-17 10:57:25,636 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1055 transitions. [2022-10-17 10:57:25,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1055 transitions. [2022-10-17 10:57:25,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:25,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1055 transitions. [2022-10-17 10:57:25,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 351.6666666666667) internal successors, (1055), 3 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 433.0) internal successors, (1732), 4 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,641 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 433.0) internal successors, (1732), 4 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,641 INFO L175 Difference]: Start difference. First operand has 386 places, 351 transitions, 757 flow. Second operand 3 states and 1055 transitions. [2022-10-17 10:57:25,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 355 transitions, 809 flow [2022-10-17 10:57:25,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 355 transitions, 809 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-10-17 10:57:25,650 INFO L231 Difference]: Finished difference. Result has 378 places, 352 transitions, 769 flow [2022-10-17 10:57:25,651 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=433, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=769, PETRI_PLACES=378, PETRI_TRANSITIONS=352} [2022-10-17 10:57:25,651 INFO L287 CegarLoopForPetriNet]: 386 programPoint places, -8 predicate places. [2022-10-17 10:57:25,651 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 352 transitions, 769 flow [2022-10-17 10:57:25,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 345.0) internal successors, (1035), 3 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:25,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:57:25,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-10-17 10:57:25,652 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:25,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:25,653 INFO L85 PathProgramCache]: Analyzing trace with hash -382004042, now seen corresponding path program 1 times [2022-10-17 10:57:25,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:25,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164891693] [2022-10-17 10:57:25,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:25,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:25,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:25,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:25,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:25,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164891693] [2022-10-17 10:57:25,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164891693] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:25,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146816704] [2022-10-17 10:57:25,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:25,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:25,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:25,707 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:25,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-10-17 10:57:25,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:25,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:57:25,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:25,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:25,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:25,944 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:25,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146816704] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:25,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:25,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-10-17 10:57:25,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702585805] [2022-10-17 10:57:25,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:25,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-10-17 10:57:25,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:25,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-10-17 10:57:25,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-10-17 10:57:25,949 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 343 out of 433 [2022-10-17 10:57:25,952 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 352 transitions, 769 flow. Second operand has 10 states, 10 states have (on average 345.3) internal successors, (3453), 10 states have internal predecessors, (3453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:25,952 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:25,952 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 343 of 433 [2022-10-17 10:57:25,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:26,248 INFO L130 PetriNetUnfolder]: 0/533 cut-off events. [2022-10-17 10:57:26,249 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-10-17 10:57:26,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 683 conditions, 533 events. 0/533 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1602 event pairs, 0 based on Foata normal form. 2/535 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2022-10-17 10:57:26,251 INFO L137 encePairwiseOnDemand]: 427/433 looper letters, 21 selfloop transitions, 9 changer transitions 0/362 dead transitions. [2022-10-17 10:57:26,251 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 362 transitions, 851 flow [2022-10-17 10:57:26,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-10-17 10:57:26,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-10-17 10:57:26,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3119 transitions. [2022-10-17 10:57:26,261 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.800359250705671 [2022-10-17 10:57:26,261 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3119 transitions. [2022-10-17 10:57:26,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3119 transitions. [2022-10-17 10:57:26,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:26,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3119 transitions. [2022-10-17 10:57:26,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 346.55555555555554) internal successors, (3119), 9 states have internal predecessors, (3119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 433.0) internal successors, (4330), 10 states have internal predecessors, (4330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,276 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 433.0) internal successors, (4330), 10 states have internal predecessors, (4330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,276 INFO L175 Difference]: Start difference. First operand has 378 places, 352 transitions, 769 flow. Second operand 9 states and 3119 transitions. [2022-10-17 10:57:26,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 362 transitions, 851 flow [2022-10-17 10:57:26,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 362 transitions, 849 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:26,290 INFO L231 Difference]: Finished difference. Result has 388 places, 358 transitions, 817 flow [2022-10-17 10:57:26,291 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=433, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=817, PETRI_PLACES=388, PETRI_TRANSITIONS=358} [2022-10-17 10:57:26,292 INFO L287 CegarLoopForPetriNet]: 386 programPoint places, 2 predicate places. [2022-10-17 10:57:26,292 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 358 transitions, 817 flow [2022-10-17 10:57:26,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 345.3) internal successors, (3453), 10 states have internal predecessors, (3453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:26,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:26,293 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:26,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:26,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-10-17 10:57:26,519 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:26,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:26,519 INFO L85 PathProgramCache]: Analyzing trace with hash 33446433, now seen corresponding path program 1 times [2022-10-17 10:57:26,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:26,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911899146] [2022-10-17 10:57:26,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:26,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:26,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:26,647 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:26,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:26,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911899146] [2022-10-17 10:57:26,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911899146] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:26,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102115547] [2022-10-17 10:57:26,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:26,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:26,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:26,650 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:26,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-10-17 10:57:26,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:26,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2022-10-17 10:57:26,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:57:26,904 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:26,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:57:27,004 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:27,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102115547] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:57:27,004 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:57:27,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-10-17 10:57:27,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096705073] [2022-10-17 10:57:27,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:57:27,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-10-17 10:57:27,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:57:27,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-10-17 10:57:27,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-10-17 10:57:27,012 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 343 out of 433 [2022-10-17 10:57:27,016 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 358 transitions, 817 flow. Second operand has 18 states, 18 states have (on average 345.6111111111111) internal successors, (6221), 18 states have internal predecessors, (6221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:27,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-10-17 10:57:27,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 343 of 433 [2022-10-17 10:57:27,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-10-17 10:57:27,420 INFO L130 PetriNetUnfolder]: 0/489 cut-off events. [2022-10-17 10:57:27,420 INFO L131 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2022-10-17 10:57:27,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 708 conditions, 489 events. 0/489 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1314 event pairs, 0 based on Foata normal form. 4/493 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2022-10-17 10:57:27,422 INFO L137 encePairwiseOnDemand]: 427/433 looper letters, 29 selfloop transitions, 21 changer transitions 0/382 dead transitions. [2022-10-17 10:57:27,422 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 382 transitions, 1025 flow [2022-10-17 10:57:27,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-10-17 10:57:27,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-10-17 10:57:27,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7257 transitions. [2022-10-17 10:57:27,434 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7980864401187727 [2022-10-17 10:57:27,434 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7257 transitions. [2022-10-17 10:57:27,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7257 transitions. [2022-10-17 10:57:27,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-10-17 10:57:27,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7257 transitions. [2022-10-17 10:57:27,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 345.57142857142856) internal successors, (7257), 21 states have internal predecessors, (7257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:27,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 433.0) internal successors, (9526), 22 states have internal predecessors, (9526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:27,460 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 433.0) internal successors, (9526), 22 states have internal predecessors, (9526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:27,460 INFO L175 Difference]: Start difference. First operand has 388 places, 358 transitions, 817 flow. Second operand 21 states and 7257 transitions. [2022-10-17 10:57:27,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 382 transitions, 1025 flow [2022-10-17 10:57:27,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 382 transitions, 1011 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-10-17 10:57:27,471 INFO L231 Difference]: Finished difference. Result has 412 places, 371 transitions, 941 flow [2022-10-17 10:57:27,472 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=433, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=941, PETRI_PLACES=412, PETRI_TRANSITIONS=371} [2022-10-17 10:57:27,472 INFO L287 CegarLoopForPetriNet]: 386 programPoint places, 26 predicate places. [2022-10-17 10:57:27,472 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 371 transitions, 941 flow [2022-10-17 10:57:27,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 345.6111111111111) internal successors, (6221), 18 states have internal predecessors, (6221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:57:27,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-10-17 10:57:27,474 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2022-10-17 10:57:27,514 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-10-17 10:57:27,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:27,699 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-10-17 10:57:27,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:57:27,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1613256445, now seen corresponding path program 1 times [2022-10-17 10:57:27,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:57:27,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227600832] [2022-10-17 10:57:27,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:27,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:57:27,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:57:27,996 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 0 proven. 217 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:57:27,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:57:27,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227600832] [2022-10-17 10:57:27,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227600832] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:57:27,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777172155] [2022-10-17 10:57:27,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:57:27,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:57:27,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:57:27,998 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:57:28,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a4430e89-3f99-4848-9502-738c86605829/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process