./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9bd2c7ff Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu --witnessprinter.witness.filename witness --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 14a9c1cac7f040ebf84fc8e1c821294cab75b8332a1643f6e05ef67dfff453ec --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 08:00:49,091 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 08:00:49,179 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-19 08:00:49,184 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 08:00:49,185 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 08:00:49,212 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 08:00:49,213 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 08:00:49,214 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 08:00:49,215 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 08:00:49,215 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 08:00:49,216 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 08:00:49,217 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 08:00:49,217 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 08:00:49,218 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 08:00:49,219 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 08:00:49,219 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 08:00:49,220 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 08:00:49,221 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 08:00:49,221 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 08:00:49,222 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 08:00:49,222 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 08:00:49,223 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 08:00:49,224 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 08:00:49,224 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 08:00:49,225 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 08:00:49,226 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 08:00:49,226 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 08:00:49,227 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 08:00:49,227 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 08:00:49,228 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 08:00:49,229 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 08:00:49,229 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 08:00:49,230 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-19 08:00:49,231 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-19 08:00:49,231 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-19 08:00:49,232 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 08:00:49,232 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-19 08:00:49,233 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 08:00:49,233 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-19 08:00:49,234 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/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_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 14a9c1cac7f040ebf84fc8e1c821294cab75b8332a1643f6e05ef67dfff453ec [2023-11-19 08:00:49,559 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 08:00:49,599 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 08:00:49,602 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 08:00:49,604 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 08:00:49,604 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 08:00:49,606 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c [2023-11-19 08:00:52,801 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 08:00:53,022 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 08:00:53,023 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c [2023-11-19 08:00:53,032 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/data/d4849a0fd/5dfdd728a7e14bdd923edca1893f49ce/FLAGf031efbe3 [2023-11-19 08:00:53,047 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/data/d4849a0fd/5dfdd728a7e14bdd923edca1893f49ce [2023-11-19 08:00:53,050 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 08:00:53,052 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 08:00:53,053 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 08:00:53,053 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 08:00:53,059 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 08:00:53,060 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,061 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18ab4022 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53, skipping insertion in model container [2023-11-19 08:00:53,061 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,124 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 08:00:53,299 WARN L240 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_f275cc97-c723-4f81-b6ab-d632c664dd54/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c[2297,2310] [2023-11-19 08:00:53,312 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 08:00:53,324 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 08:00:53,345 WARN L240 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_f275cc97-c723-4f81-b6ab-d632c664dd54/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c[2297,2310] [2023-11-19 08:00:53,352 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 08:00:53,360 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-19 08:00:53,360 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-19 08:00:53,366 INFO L206 MainTranslator]: Completed translation [2023-11-19 08:00:53,366 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53 WrapperNode [2023-11-19 08:00:53,366 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 08:00:53,367 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 08:00:53,368 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 08:00:53,368 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 08:00:53,375 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,383 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,412 INFO L138 Inliner]: procedures = 26, calls = 36, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 144 [2023-11-19 08:00:53,412 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 08:00:53,413 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 08:00:53,413 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 08:00:53,413 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 08:00:53,423 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,423 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,427 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,427 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,435 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,439 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,441 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,443 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,446 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 08:00:53,447 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 08:00:53,448 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 08:00:53,448 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 08:00:53,449 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (1/1) ... [2023-11-19 08:00:53,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 08:00:53,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:00:53,487 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 08:00:53,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 08:00:53,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 08:00:53,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-19 08:00:53,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-19 08:00:53,536 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-19 08:00:53,537 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-19 08:00:53,538 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-19 08:00:53,538 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-19 08:00:53,538 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-19 08:00:53,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 08:00:53,539 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-19 08:00:53,539 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-19 08:00:53,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-19 08:00:53,542 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 08:00:53,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 08:00:53,543 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-19 08:00:53,544 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-19 08:00:53,724 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 08:00:53,727 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 08:00:54,172 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 08:00:54,321 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 08:00:54,322 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-19 08:00:54,327 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:00:54 BoogieIcfgContainer [2023-11-19 08:00:54,327 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 08:00:54,331 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 08:00:54,331 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 08:00:54,335 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 08:00:54,336 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:00:53" (1/3) ... [2023-11-19 08:00:54,337 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fab5689 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:00:54, skipping insertion in model container [2023-11-19 08:00:54,337 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:53" (2/3) ... [2023-11-19 08:00:54,338 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fab5689 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:00:54, skipping insertion in model container [2023-11-19 08:00:54,338 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:00:54" (3/3) ... [2023-11-19 08:00:54,340 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2023-11-19 08:00:54,349 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-19 08:00:54,363 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 08:00:54,363 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 08:00:54,363 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-19 08:00:54,475 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-19 08:00:54,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 120 transitions, 254 flow [2023-11-19 08:00:54,599 INFO L124 PetriNetUnfolderBase]: 9/118 cut-off events. [2023-11-19 08:00:54,599 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-19 08:00:54,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 118 events. 9/118 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 74 event pairs, 0 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 81. Up to 2 conditions per place. [2023-11-19 08:00:54,605 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 120 transitions, 254 flow [2023-11-19 08:00:54,612 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 107 places, 109 transitions, 230 flow [2023-11-19 08:00:54,620 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-19 08:00:54,639 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 109 transitions, 230 flow [2023-11-19 08:00:54,643 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 109 transitions, 230 flow [2023-11-19 08:00:54,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 107 places, 109 transitions, 230 flow [2023-11-19 08:00:54,700 INFO L124 PetriNetUnfolderBase]: 9/109 cut-off events. [2023-11-19 08:00:54,701 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-19 08:00:54,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118 conditions, 109 events. 9/109 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 73 event pairs, 0 based on Foata normal form. 0/100 useless extension candidates. Maximal degree in co-relation 81. Up to 2 conditions per place. [2023-11-19 08:00:54,705 INFO L119 LiptonReduction]: Number of co-enabled transitions 648 [2023-11-19 08:00:59,107 INFO L134 LiptonReduction]: Checked pairs total: 693 [2023-11-19 08:00:59,110 INFO L136 LiptonReduction]: Total number of compositions: 111 [2023-11-19 08:00:59,139 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 08:00:59,146 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=LoopHeads, 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;@15cd815e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-19 08:00:59,147 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-19 08:00:59,164 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-19 08:00:59,164 INFO L124 PetriNetUnfolderBase]: 3/16 cut-off events. [2023-11-19 08:00:59,164 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-19 08:00:59,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:00:59,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:00:59,166 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:00:59,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:00:59,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1748347615, now seen corresponding path program 1 times [2023-11-19 08:00:59,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:00:59,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370773116] [2023-11-19 08:00:59,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:59,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:00:59,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:00:59,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:00:59,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:00:59,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370773116] [2023-11-19 08:00:59,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370773116] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:00:59,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:00:59,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-19 08:00:59,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752597219] [2023-11-19 08:00:59,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:00:59,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-19 08:00:59,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:00:59,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:00:59,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:00:59,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 231 [2023-11-19 08:00:59,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:00:59,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:00:59,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 231 [2023-11-19 08:00:59,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:00:59,710 INFO L124 PetriNetUnfolderBase]: 75/136 cut-off events. [2023-11-19 08:00:59,711 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-11-19 08:00:59,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 296 conditions, 136 events. 75/136 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 355 event pairs, 24 based on Foata normal form. 1/104 useless extension candidates. Maximal degree in co-relation 220. Up to 79 conditions per place. [2023-11-19 08:00:59,716 INFO L140 encePairwiseOnDemand]: 227/231 looper letters, 25 selfloop transitions, 3 changer transitions 1/29 dead transitions. [2023-11-19 08:00:59,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 29 transitions, 137 flow [2023-11-19 08:00:59,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:00:59,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-19 08:00:59,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 348 transitions. [2023-11-19 08:00:59,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5021645021645021 [2023-11-19 08:00:59,742 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 348 transitions. [2023-11-19 08:00:59,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 348 transitions. [2023-11-19 08:00:59,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:00:59,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 348 transitions. [2023-11-19 08:00:59,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 116.0) internal successors, (348), 3 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:00:59,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 231.0) internal successors, (924), 4 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:00:59,762 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 231.0) internal successors, (924), 4 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:00:59,764 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 46 flow. Second operand 3 states and 348 transitions. [2023-11-19 08:00:59,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 29 transitions, 137 flow [2023-11-19 08:00:59,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 29 transitions, 123 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-19 08:00:59,770 INFO L231 Difference]: Finished difference. Result has 20 places, 19 transitions, 57 flow [2023-11-19 08:00:59,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=57, PETRI_PLACES=20, PETRI_TRANSITIONS=19} [2023-11-19 08:00:59,776 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2023-11-19 08:00:59,777 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 19 transitions, 57 flow [2023-11-19 08:00:59,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:00:59,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:00:59,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:00:59,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-19 08:00:59,779 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:00:59,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:00:59,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1639329445, now seen corresponding path program 1 times [2023-11-19 08:00:59,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:00:59,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701416322] [2023-11-19 08:00:59,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:59,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:00:59,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:00,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:00,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:00,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701416322] [2023-11-19 08:01:00,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701416322] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:01:00,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:01:00,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-19 08:01:00,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861307426] [2023-11-19 08:01:00,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:01:00,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 08:01:00,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:00,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 08:01:00,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 08:01:00,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 231 [2023-11-19 08:01:00,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 19 transitions, 57 flow. Second operand has 5 states, 5 states have (on average 96.0) internal successors, (480), 5 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:00,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:00,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 231 [2023-11-19 08:01:00,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:00,261 INFO L124 PetriNetUnfolderBase]: 129/247 cut-off events. [2023-11-19 08:01:00,262 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2023-11-19 08:01:00,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 585 conditions, 247 events. 129/247 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 845 event pairs, 77 based on Foata normal form. 14/259 useless extension candidates. Maximal degree in co-relation 236. Up to 137 conditions per place. [2023-11-19 08:01:00,270 INFO L140 encePairwiseOnDemand]: 225/231 looper letters, 37 selfloop transitions, 5 changer transitions 0/42 dead transitions. [2023-11-19 08:01:00,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 42 transitions, 204 flow [2023-11-19 08:01:00,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 08:01:00,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 08:01:00,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 504 transitions. [2023-11-19 08:01:00,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2023-11-19 08:01:00,275 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 504 transitions. [2023-11-19 08:01:00,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 504 transitions. [2023-11-19 08:01:00,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:00,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 504 transitions. [2023-11-19 08:01:00,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 100.8) internal successors, (504), 5 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:00,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 231.0) internal successors, (1386), 6 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:00,288 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 231.0) internal successors, (1386), 6 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:00,288 INFO L175 Difference]: Start difference. First operand has 20 places, 19 transitions, 57 flow. Second operand 5 states and 504 transitions. [2023-11-19 08:01:00,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 42 transitions, 204 flow [2023-11-19 08:01:00,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 42 transitions, 199 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-19 08:01:00,292 INFO L231 Difference]: Finished difference. Result has 26 places, 23 transitions, 92 flow [2023-11-19 08:01:00,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=92, PETRI_PLACES=26, PETRI_TRANSITIONS=23} [2023-11-19 08:01:00,294 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 5 predicate places. [2023-11-19 08:01:00,300 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 23 transitions, 92 flow [2023-11-19 08:01:00,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 96.0) internal successors, (480), 5 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:00,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:00,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:00,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-19 08:01:00,302 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:00,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:00,303 INFO L85 PathProgramCache]: Analyzing trace with hash 636988342, now seen corresponding path program 1 times [2023-11-19 08:01:00,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:00,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042747831] [2023-11-19 08:01:00,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:00,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:00,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:00,523 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:00,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:00,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042747831] [2023-11-19 08:01:00,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042747831] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:01:00,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:01:00,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-19 08:01:00,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878465872] [2023-11-19 08:01:00,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:01:00,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 08:01:00,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:00,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 08:01:00,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 08:01:00,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 231 [2023-11-19 08:01:00,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 23 transitions, 92 flow. Second operand has 5 states, 5 states have (on average 96.0) internal successors, (480), 5 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:00,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:00,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 231 [2023-11-19 08:01:00,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:00,704 INFO L124 PetriNetUnfolderBase]: 99/193 cut-off events. [2023-11-19 08:01:00,704 INFO L125 PetriNetUnfolderBase]: For 86/86 co-relation queries the response was YES. [2023-11-19 08:01:00,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 522 conditions, 193 events. 99/193 cut-off events. For 86/86 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 607 event pairs, 63 based on Foata normal form. 8/200 useless extension candidates. Maximal degree in co-relation 357. Up to 137 conditions per place. [2023-11-19 08:01:00,708 INFO L140 encePairwiseOnDemand]: 225/231 looper letters, 18 selfloop transitions, 2 changer transitions 17/37 dead transitions. [2023-11-19 08:01:00,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 37 transitions, 207 flow [2023-11-19 08:01:00,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 08:01:00,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 08:01:00,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 501 transitions. [2023-11-19 08:01:00,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43376623376623374 [2023-11-19 08:01:00,711 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 501 transitions. [2023-11-19 08:01:00,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 501 transitions. [2023-11-19 08:01:00,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:00,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 501 transitions. [2023-11-19 08:01:00,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:00,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 231.0) internal successors, (1386), 6 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:00,718 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 231.0) internal successors, (1386), 6 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:00,719 INFO L175 Difference]: Start difference. First operand has 26 places, 23 transitions, 92 flow. Second operand 5 states and 501 transitions. [2023-11-19 08:01:00,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 37 transitions, 207 flow [2023-11-19 08:01:00,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 37 transitions, 203 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-19 08:01:00,724 INFO L231 Difference]: Finished difference. Result has 31 places, 20 transitions, 80 flow [2023-11-19 08:01:00,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=80, PETRI_PLACES=31, PETRI_TRANSITIONS=20} [2023-11-19 08:01:00,726 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 10 predicate places. [2023-11-19 08:01:00,729 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 20 transitions, 80 flow [2023-11-19 08:01:00,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 96.0) internal successors, (480), 5 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:00,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:00,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:00,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-19 08:01:00,731 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:00,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:00,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1827898946, now seen corresponding path program 1 times [2023-11-19 08:01:00,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:00,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680646402] [2023-11-19 08:01:00,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:00,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:00,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:00,856 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:00,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:00,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680646402] [2023-11-19 08:01:00,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680646402] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:00,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740108317] [2023-11-19 08:01:00,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:00,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:00,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:00,863 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:00,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-19 08:01:00,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:00,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 08:01:00,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:01,092 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:01,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:01,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:01,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740108317] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:01,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-19 08:01:01,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-11-19 08:01:01,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630174520] [2023-11-19 08:01:01,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:01:01,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 08:01:01,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:01,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 08:01:01,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-11-19 08:01:01,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:01,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 20 transitions, 80 flow. Second operand has 5 states, 5 states have (on average 95.2) internal successors, (476), 5 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:01,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:01,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:01,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:01,355 INFO L124 PetriNetUnfolderBase]: 72/131 cut-off events. [2023-11-19 08:01:01,356 INFO L125 PetriNetUnfolderBase]: For 79/79 co-relation queries the response was YES. [2023-11-19 08:01:01,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 398 conditions, 131 events. 72/131 cut-off events. For 79/79 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 314 event pairs, 30 based on Foata normal form. 14/144 useless extension candidates. Maximal degree in co-relation 381. Up to 97 conditions per place. [2023-11-19 08:01:01,357 INFO L140 encePairwiseOnDemand]: 226/231 looper letters, 23 selfloop transitions, 5 changer transitions 0/28 dead transitions. [2023-11-19 08:01:01,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 28 transitions, 167 flow [2023-11-19 08:01:01,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 08:01:01,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 08:01:01,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 486 transitions. [2023-11-19 08:01:01,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42077922077922075 [2023-11-19 08:01:01,361 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 486 transitions. [2023-11-19 08:01:01,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 486 transitions. [2023-11-19 08:01:01,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:01,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 486 transitions. [2023-11-19 08:01:01,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 97.2) internal successors, (486), 5 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:01,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 231.0) internal successors, (1386), 6 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:01,367 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 231.0) internal successors, (1386), 6 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:01,367 INFO L175 Difference]: Start difference. First operand has 31 places, 20 transitions, 80 flow. Second operand 5 states and 486 transitions. [2023-11-19 08:01:01,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 28 transitions, 167 flow [2023-11-19 08:01:01,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 28 transitions, 139 flow, removed 12 selfloop flow, removed 6 redundant places. [2023-11-19 08:01:01,370 INFO L231 Difference]: Finished difference. Result has 26 places, 21 transitions, 81 flow [2023-11-19 08:01:01,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=81, PETRI_PLACES=26, PETRI_TRANSITIONS=21} [2023-11-19 08:01:01,371 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 5 predicate places. [2023-11-19 08:01:01,371 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 21 transitions, 81 flow [2023-11-19 08:01:01,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 95.2) internal successors, (476), 5 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:01,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:01,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:01,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-19 08:01:01,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:01,588 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:01,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:01,589 INFO L85 PathProgramCache]: Analyzing trace with hash -2145274687, now seen corresponding path program 1 times [2023-11-19 08:01:01,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:01,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933378876] [2023-11-19 08:01:01,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:01,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:01,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:01,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:01,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:01,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933378876] [2023-11-19 08:01:01,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933378876] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:01,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271533677] [2023-11-19 08:01:01,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:01,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:01,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:01,723 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:01,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-19 08:01:01,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:01,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 08:01:01,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:01,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:01,865 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:01,900 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:01,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271533677] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:01,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-19 08:01:01,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-11-19 08:01:01,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421767467] [2023-11-19 08:01:01,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:01:01,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 08:01:01,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:01,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 08:01:01,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-11-19 08:01:01,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:01,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 21 transitions, 81 flow. Second operand has 5 states, 5 states have (on average 95.2) internal successors, (476), 5 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:01,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:01,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:01,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:02,046 INFO L124 PetriNetUnfolderBase]: 66/119 cut-off events. [2023-11-19 08:01:02,046 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-11-19 08:01:02,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 345 conditions, 119 events. 66/119 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 268 event pairs, 29 based on Foata normal form. 10/128 useless extension candidates. Maximal degree in co-relation 325. Up to 94 conditions per place. [2023-11-19 08:01:02,048 INFO L140 encePairwiseOnDemand]: 226/231 looper letters, 24 selfloop transitions, 5 changer transitions 0/29 dead transitions. [2023-11-19 08:01:02,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 29 transitions, 172 flow [2023-11-19 08:01:02,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 08:01:02,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-19 08:01:02,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 486 transitions. [2023-11-19 08:01:02,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42077922077922075 [2023-11-19 08:01:02,052 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 486 transitions. [2023-11-19 08:01:02,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 486 transitions. [2023-11-19 08:01:02,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:02,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 486 transitions. [2023-11-19 08:01:02,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 97.2) internal successors, (486), 5 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:02,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 231.0) internal successors, (1386), 6 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:02,058 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 231.0) internal successors, (1386), 6 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:02,058 INFO L175 Difference]: Start difference. First operand has 26 places, 21 transitions, 81 flow. Second operand 5 states and 486 transitions. [2023-11-19 08:01:02,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 29 transitions, 172 flow [2023-11-19 08:01:02,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 29 transitions, 157 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-19 08:01:02,060 INFO L231 Difference]: Finished difference. Result has 28 places, 22 transitions, 91 flow [2023-11-19 08:01:02,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=91, PETRI_PLACES=28, PETRI_TRANSITIONS=22} [2023-11-19 08:01:02,061 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 7 predicate places. [2023-11-19 08:01:02,062 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 22 transitions, 91 flow [2023-11-19 08:01:02,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 95.2) internal successors, (476), 5 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:02,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:02,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:02,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:02,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:02,276 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:02,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:02,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1060631336, now seen corresponding path program 1 times [2023-11-19 08:01:02,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:02,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621596698] [2023-11-19 08:01:02,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:02,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:02,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:02,764 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:02,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:02,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621596698] [2023-11-19 08:01:02,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621596698] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:02,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432588978] [2023-11-19 08:01:02,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:02,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:02,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:02,766 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:02,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-19 08:01:02,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:02,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-19 08:01:02,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:03,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-19 08:01:03,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-19 08:01:03,108 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:03,109 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:03,159 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_103 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_103) c_~A~0.base) c_~A~0.offset) c_~counter~0)) is different from false [2023-11-19 08:01:03,181 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:03,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 30 [2023-11-19 08:01:03,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2023-11-19 08:01:03,296 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:03,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432588978] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:03,296 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:03,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-11-19 08:01:03,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484040357] [2023-11-19 08:01:03,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:03,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-19 08:01:03,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:03,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-19 08:01:03,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=279, Unknown=1, NotChecked=34, Total=380 [2023-11-19 08:01:03,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 231 [2023-11-19 08:01:03,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 91 flow. Second operand has 20 states, 20 states have (on average 76.95) internal successors, (1539), 20 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:03,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:03,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 231 [2023-11-19 08:01:03,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:03,878 INFO L124 PetriNetUnfolderBase]: 110/198 cut-off events. [2023-11-19 08:01:03,878 INFO L125 PetriNetUnfolderBase]: For 108/108 co-relation queries the response was YES. [2023-11-19 08:01:03,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 608 conditions, 198 events. 110/198 cut-off events. For 108/108 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 604 event pairs, 5 based on Foata normal form. 1/198 useless extension candidates. Maximal degree in co-relation 587. Up to 115 conditions per place. [2023-11-19 08:01:03,881 INFO L140 encePairwiseOnDemand]: 224/231 looper letters, 40 selfloop transitions, 13 changer transitions 1/54 dead transitions. [2023-11-19 08:01:03,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 54 transitions, 309 flow [2023-11-19 08:01:03,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 08:01:03,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-19 08:01:03,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 576 transitions. [2023-11-19 08:01:03,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3562152133580705 [2023-11-19 08:01:03,886 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 576 transitions. [2023-11-19 08:01:03,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 576 transitions. [2023-11-19 08:01:03,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:03,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 576 transitions. [2023-11-19 08:01:03,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 82.28571428571429) internal successors, (576), 7 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:03,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:03,894 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:03,895 INFO L175 Difference]: Start difference. First operand has 28 places, 22 transitions, 91 flow. Second operand 7 states and 576 transitions. [2023-11-19 08:01:03,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 54 transitions, 309 flow [2023-11-19 08:01:03,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 54 transitions, 297 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-19 08:01:03,898 INFO L231 Difference]: Finished difference. Result has 33 places, 31 transitions, 172 flow [2023-11-19 08:01:03,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=172, PETRI_PLACES=33, PETRI_TRANSITIONS=31} [2023-11-19 08:01:03,904 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 12 predicate places. [2023-11-19 08:01:03,904 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 31 transitions, 172 flow [2023-11-19 08:01:03,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 76.95) internal successors, (1539), 20 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:03,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:03,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:03,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:04,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:04,128 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:04,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:04,129 INFO L85 PathProgramCache]: Analyzing trace with hash -102949908, now seen corresponding path program 2 times [2023-11-19 08:01:04,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:04,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806962180] [2023-11-19 08:01:04,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:04,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:04,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:04,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:04,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:04,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806962180] [2023-11-19 08:01:04,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806962180] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:04,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179050176] [2023-11-19 08:01:04,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-19 08:01:04,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:04,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:04,488 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:04,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-19 08:01:04,590 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-19 08:01:04,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:04,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-19 08:01:04,594 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:04,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:04,688 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:04,730 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:04,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 14 [2023-11-19 08:01:04,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:04,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179050176] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:04,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:04,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2023-11-19 08:01:04,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944818734] [2023-11-19 08:01:04,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:04,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-19 08:01:04,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:04,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-19 08:01:04,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-19 08:01:05,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:05,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 31 transitions, 172 flow. Second operand has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:05,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:05,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:05,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:05,229 INFO L124 PetriNetUnfolderBase]: 137/246 cut-off events. [2023-11-19 08:01:05,229 INFO L125 PetriNetUnfolderBase]: For 290/290 co-relation queries the response was YES. [2023-11-19 08:01:05,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 891 conditions, 246 events. 137/246 cut-off events. For 290/290 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 783 event pairs, 29 based on Foata normal form. 1/247 useless extension candidates. Maximal degree in co-relation 868. Up to 190 conditions per place. [2023-11-19 08:01:05,233 INFO L140 encePairwiseOnDemand]: 224/231 looper letters, 39 selfloop transitions, 14 changer transitions 1/54 dead transitions. [2023-11-19 08:01:05,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 54 transitions, 383 flow [2023-11-19 08:01:05,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 08:01:05,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-19 08:01:05,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 687 transitions. [2023-11-19 08:01:05,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424860853432282 [2023-11-19 08:01:05,237 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 687 transitions. [2023-11-19 08:01:05,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 687 transitions. [2023-11-19 08:01:05,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:05,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 687 transitions. [2023-11-19 08:01:05,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 98.14285714285714) internal successors, (687), 7 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:05,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:05,244 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:05,244 INFO L175 Difference]: Start difference. First operand has 33 places, 31 transitions, 172 flow. Second operand 7 states and 687 transitions. [2023-11-19 08:01:05,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 54 transitions, 383 flow [2023-11-19 08:01:05,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 54 transitions, 369 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-19 08:01:05,248 INFO L231 Difference]: Finished difference. Result has 41 places, 40 transitions, 279 flow [2023-11-19 08:01:05,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=279, PETRI_PLACES=41, PETRI_TRANSITIONS=40} [2023-11-19 08:01:05,249 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 20 predicate places. [2023-11-19 08:01:05,250 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 40 transitions, 279 flow [2023-11-19 08:01:05,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.81818181818181) internal successors, (1043), 11 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:05,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:05,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:05,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:05,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:05,466 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:05,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:05,466 INFO L85 PathProgramCache]: Analyzing trace with hash -166662698, now seen corresponding path program 3 times [2023-11-19 08:01:05,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:05,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103162202] [2023-11-19 08:01:05,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:05,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:05,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:05,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:05,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:05,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103162202] [2023-11-19 08:01:05,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103162202] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:05,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448508795] [2023-11-19 08:01:05,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-19 08:01:05,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:05,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:05,834 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:05,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-19 08:01:05,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-19 08:01:05,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:05,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-19 08:01:05,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:06,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:06,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:06,052 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:06,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 14 [2023-11-19 08:01:06,100 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:06,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448508795] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:06,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:06,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2023-11-19 08:01:06,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767717188] [2023-11-19 08:01:06,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:06,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-19 08:01:06,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:06,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-19 08:01:06,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-19 08:01:06,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:06,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 40 transitions, 279 flow. Second operand has 11 states, 11 states have (on average 94.63636363636364) internal successors, (1041), 11 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:06,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:06,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:06,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:06,499 INFO L124 PetriNetUnfolderBase]: 159/285 cut-off events. [2023-11-19 08:01:06,499 INFO L125 PetriNetUnfolderBase]: For 539/539 co-relation queries the response was YES. [2023-11-19 08:01:06,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1125 conditions, 285 events. 159/285 cut-off events. For 539/539 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 958 event pairs, 39 based on Foata normal form. 1/286 useless extension candidates. Maximal degree in co-relation 1097. Up to 233 conditions per place. [2023-11-19 08:01:06,503 INFO L140 encePairwiseOnDemand]: 224/231 looper letters, 43 selfloop transitions, 15 changer transitions 1/59 dead transitions. [2023-11-19 08:01:06,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 59 transitions, 479 flow [2023-11-19 08:01:06,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 08:01:06,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-19 08:01:06,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 687 transitions. [2023-11-19 08:01:06,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424860853432282 [2023-11-19 08:01:06,506 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 687 transitions. [2023-11-19 08:01:06,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 687 transitions. [2023-11-19 08:01:06,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:06,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 687 transitions. [2023-11-19 08:01:06,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 98.14285714285714) internal successors, (687), 7 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:06,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:06,514 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:06,514 INFO L175 Difference]: Start difference. First operand has 41 places, 40 transitions, 279 flow. Second operand 7 states and 687 transitions. [2023-11-19 08:01:06,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 59 transitions, 479 flow [2023-11-19 08:01:06,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 59 transitions, 457 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-19 08:01:06,518 INFO L231 Difference]: Finished difference. Result has 47 places, 45 transitions, 357 flow [2023-11-19 08:01:06,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=357, PETRI_PLACES=47, PETRI_TRANSITIONS=45} [2023-11-19 08:01:06,519 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 26 predicate places. [2023-11-19 08:01:06,520 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 45 transitions, 357 flow [2023-11-19 08:01:06,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.63636363636364) internal successors, (1041), 11 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:06,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:06,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:06,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:06,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:06,742 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:06,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:06,743 INFO L85 PathProgramCache]: Analyzing trace with hash -2130477550, now seen corresponding path program 4 times [2023-11-19 08:01:06,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:06,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068544605] [2023-11-19 08:01:06,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:06,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:06,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:07,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:07,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:07,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068544605] [2023-11-19 08:01:07,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068544605] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:07,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830312642] [2023-11-19 08:01:07,034 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-19 08:01:07,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:07,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:07,036 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:07,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-19 08:01:07,135 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-19 08:01:07,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:07,137 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-19 08:01:07,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:07,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:07,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:07,242 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:07,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 14 [2023-11-19 08:01:07,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:07,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830312642] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:07,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:07,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 11 [2023-11-19 08:01:07,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340458945] [2023-11-19 08:01:07,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:07,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-19 08:01:07,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:07,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-19 08:01:07,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-11-19 08:01:07,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:07,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 45 transitions, 357 flow. Second operand has 13 states, 13 states have (on average 94.53846153846153) internal successors, (1229), 13 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:07,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:07,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:07,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:07,805 INFO L124 PetriNetUnfolderBase]: 175/314 cut-off events. [2023-11-19 08:01:07,805 INFO L125 PetriNetUnfolderBase]: For 781/781 co-relation queries the response was YES. [2023-11-19 08:01:07,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1317 conditions, 314 events. 175/314 cut-off events. For 781/781 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1106 event pairs, 43 based on Foata normal form. 1/315 useless extension candidates. Maximal degree in co-relation 1286. Up to 258 conditions per place. [2023-11-19 08:01:07,810 INFO L140 encePairwiseOnDemand]: 224/231 looper letters, 48 selfloop transitions, 15 changer transitions 1/64 dead transitions. [2023-11-19 08:01:07,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 64 transitions, 561 flow [2023-11-19 08:01:07,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 08:01:07,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-19 08:01:07,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 689 transitions. [2023-11-19 08:01:07,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4260977118119975 [2023-11-19 08:01:07,814 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 689 transitions. [2023-11-19 08:01:07,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 689 transitions. [2023-11-19 08:01:07,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:07,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 689 transitions. [2023-11-19 08:01:07,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 98.42857142857143) internal successors, (689), 7 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:07,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:07,821 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:07,821 INFO L175 Difference]: Start difference. First operand has 47 places, 45 transitions, 357 flow. Second operand 7 states and 689 transitions. [2023-11-19 08:01:07,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 64 transitions, 561 flow [2023-11-19 08:01:07,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 64 transitions, 544 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-11-19 08:01:07,828 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 421 flow [2023-11-19 08:01:07,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=421, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2023-11-19 08:01:07,829 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 32 predicate places. [2023-11-19 08:01:07,829 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 421 flow [2023-11-19 08:01:07,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 94.53846153846153) internal successors, (1229), 13 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:07,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:07,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:07,865 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:08,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:08,056 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:08,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:08,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1856255024, now seen corresponding path program 5 times [2023-11-19 08:01:08,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:08,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262268515] [2023-11-19 08:01:08,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:08,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:08,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:08,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:08,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:08,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262268515] [2023-11-19 08:01:08,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262268515] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:08,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946405197] [2023-11-19 08:01:08,405 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-19 08:01:08,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:08,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:08,407 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:08,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-19 08:01:08,512 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-19 08:01:08,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:08,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-19 08:01:08,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:08,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:08,588 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:08,623 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:08,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 14 [2023-11-19 08:01:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:08,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946405197] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:08,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:08,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 10 [2023-11-19 08:01:08,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673145660] [2023-11-19 08:01:08,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:08,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-19 08:01:08,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:08,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-19 08:01:08,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-19 08:01:08,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:08,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 421 flow. Second operand has 12 states, 12 states have (on average 94.66666666666667) internal successors, (1136), 12 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:08,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:08,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:08,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:09,153 INFO L124 PetriNetUnfolderBase]: 209/373 cut-off events. [2023-11-19 08:01:09,153 INFO L125 PetriNetUnfolderBase]: For 1241/1241 co-relation queries the response was YES. [2023-11-19 08:01:09,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1650 conditions, 373 events. 209/373 cut-off events. For 1241/1241 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1387 event pairs, 39 based on Foata normal form. 1/374 useless extension candidates. Maximal degree in co-relation 1615. Up to 301 conditions per place. [2023-11-19 08:01:09,159 INFO L140 encePairwiseOnDemand]: 224/231 looper letters, 48 selfloop transitions, 19 changer transitions 1/68 dead transitions. [2023-11-19 08:01:09,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 668 flow [2023-11-19 08:01:09,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 08:01:09,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-19 08:01:09,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 687 transitions. [2023-11-19 08:01:09,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424860853432282 [2023-11-19 08:01:09,163 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 687 transitions. [2023-11-19 08:01:09,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 687 transitions. [2023-11-19 08:01:09,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:09,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 687 transitions. [2023-11-19 08:01:09,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 98.14285714285714) internal successors, (687), 7 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:09,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:09,173 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:09,173 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 421 flow. Second operand 7 states and 687 transitions. [2023-11-19 08:01:09,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 668 flow [2023-11-19 08:01:09,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 68 transitions, 644 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-19 08:01:09,182 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 534 flow [2023-11-19 08:01:09,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=534, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2023-11-19 08:01:09,184 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 36 predicate places. [2023-11-19 08:01:09,184 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 534 flow [2023-11-19 08:01:09,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 94.66666666666667) internal successors, (1136), 12 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:09,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:09,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:09,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:09,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:09,400 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:09,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:09,401 INFO L85 PathProgramCache]: Analyzing trace with hash 734154216, now seen corresponding path program 6 times [2023-11-19 08:01:09,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:09,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857251358] [2023-11-19 08:01:09,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:09,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:09,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:09,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:09,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857251358] [2023-11-19 08:01:09,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857251358] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:09,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527476174] [2023-11-19 08:01:09,735 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-19 08:01:09,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:09,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:09,736 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:09,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-19 08:01:09,849 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-19 08:01:09,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:09,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-19 08:01:09,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:09,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:09,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:09,962 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:09,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 14 [2023-11-19 08:01:10,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:10,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527476174] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:10,008 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:10,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 4] total 9 [2023-11-19 08:01:10,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800963146] [2023-11-19 08:01:10,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:10,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-19 08:01:10,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:10,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-19 08:01:10,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-19 08:01:10,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:10,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 534 flow. Second operand has 11 states, 11 states have (on average 94.63636363636364) internal successors, (1041), 11 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:10,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:10,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:10,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:10,443 INFO L124 PetriNetUnfolderBase]: 225/402 cut-off events. [2023-11-19 08:01:10,443 INFO L125 PetriNetUnfolderBase]: For 1598/1598 co-relation queries the response was YES. [2023-11-19 08:01:10,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1868 conditions, 402 events. 225/402 cut-off events. For 1598/1598 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1528 event pairs, 61 based on Foata normal form. 1/403 useless extension candidates. Maximal degree in co-relation 1830. Up to 350 conditions per place. [2023-11-19 08:01:10,449 INFO L140 encePairwiseOnDemand]: 224/231 looper letters, 54 selfloop transitions, 15 changer transitions 1/70 dead transitions. [2023-11-19 08:01:10,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 70 transitions, 756 flow [2023-11-19 08:01:10,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 08:01:10,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-19 08:01:10,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 685 transitions. [2023-11-19 08:01:10,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236239950525665 [2023-11-19 08:01:10,453 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 685 transitions. [2023-11-19 08:01:10,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 685 transitions. [2023-11-19 08:01:10,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:10,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 685 transitions. [2023-11-19 08:01:10,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 97.85714285714286) internal successors, (685), 7 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:10,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:10,461 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:10,461 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 534 flow. Second operand 7 states and 685 transitions. [2023-11-19 08:01:10,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 70 transitions, 756 flow [2023-11-19 08:01:10,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 70 transitions, 711 flow, removed 18 selfloop flow, removed 2 redundant places. [2023-11-19 08:01:10,469 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 586 flow [2023-11-19 08:01:10,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=586, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2023-11-19 08:01:10,470 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 42 predicate places. [2023-11-19 08:01:10,471 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 586 flow [2023-11-19 08:01:10,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 94.63636363636364) internal successors, (1041), 11 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:10,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:10,472 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:10,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:10,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:10,693 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:10,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:10,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1179358065, now seen corresponding path program 7 times [2023-11-19 08:01:10,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:10,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206351618] [2023-11-19 08:01:10,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:10,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:10,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:10,831 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:10,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:10,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206351618] [2023-11-19 08:01:10,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206351618] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:10,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6853214] [2023-11-19 08:01:10,832 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-19 08:01:10,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:10,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:10,836 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:10,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-19 08:01:10,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:10,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-19 08:01:10,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:11,019 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:11,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:11,072 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:11,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6853214] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:11,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:11,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-19 08:01:11,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151429520] [2023-11-19 08:01:11,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:11,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-19 08:01:11,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:11,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-19 08:01:11,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-11-19 08:01:11,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:11,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 586 flow. Second operand has 14 states, 14 states have (on average 94.5) internal successors, (1323), 14 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:11,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:11,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:11,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:11,545 INFO L124 PetriNetUnfolderBase]: 391/728 cut-off events. [2023-11-19 08:01:11,545 INFO L125 PetriNetUnfolderBase]: For 3512/3512 co-relation queries the response was YES. [2023-11-19 08:01:11,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3326 conditions, 728 events. 391/728 cut-off events. For 3512/3512 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3467 event pairs, 167 based on Foata normal form. 38/766 useless extension candidates. Maximal degree in co-relation 2762. Up to 402 conditions per place. [2023-11-19 08:01:11,555 INFO L140 encePairwiseOnDemand]: 225/231 looper letters, 105 selfloop transitions, 16 changer transitions 0/121 dead transitions. [2023-11-19 08:01:11,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 121 transitions, 1423 flow [2023-11-19 08:01:11,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 08:01:11,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-19 08:01:11,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 691 transitions. [2023-11-19 08:01:11,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42733457019171306 [2023-11-19 08:01:11,558 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 691 transitions. [2023-11-19 08:01:11,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 691 transitions. [2023-11-19 08:01:11,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:11,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 691 transitions. [2023-11-19 08:01:11,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 98.71428571428571) internal successors, (691), 7 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:11,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:11,565 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:11,566 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 586 flow. Second operand 7 states and 691 transitions. [2023-11-19 08:01:11,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 121 transitions, 1423 flow [2023-11-19 08:01:11,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 121 transitions, 1371 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-19 08:01:11,577 INFO L231 Difference]: Finished difference. Result has 68 places, 72 transitions, 804 flow [2023-11-19 08:01:11,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=804, PETRI_PLACES=68, PETRI_TRANSITIONS=72} [2023-11-19 08:01:11,578 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 47 predicate places. [2023-11-19 08:01:11,578 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 72 transitions, 804 flow [2023-11-19 08:01:11,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 94.5) internal successors, (1323), 14 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:11,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:11,579 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:11,609 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:11,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-19 08:01:11,796 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:11,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:11,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1489369088, now seen corresponding path program 8 times [2023-11-19 08:01:11,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:11,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074957242] [2023-11-19 08:01:11,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:11,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:11,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:11,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:11,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:11,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074957242] [2023-11-19 08:01:11,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074957242] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:11,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376818819] [2023-11-19 08:01:11,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-19 08:01:11,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:11,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:11,915 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:11,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-19 08:01:12,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-19 08:01:12,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:12,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-19 08:01:12,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:12,115 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:12,115 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:12,170 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:12,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376818819] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:12,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:12,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-19 08:01:12,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178490681] [2023-11-19 08:01:12,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:12,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-19 08:01:12,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:12,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-19 08:01:12,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-11-19 08:01:12,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:12,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 72 transitions, 804 flow. Second operand has 14 states, 14 states have (on average 94.07142857142857) internal successors, (1317), 14 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:12,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:12,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:12,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:12,685 INFO L124 PetriNetUnfolderBase]: 323/638 cut-off events. [2023-11-19 08:01:12,685 INFO L125 PetriNetUnfolderBase]: For 3443/3443 co-relation queries the response was YES. [2023-11-19 08:01:12,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2964 conditions, 638 events. 323/638 cut-off events. For 3443/3443 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3120 event pairs, 155 based on Foata normal form. 44/682 useless extension candidates. Maximal degree in co-relation 2533. Up to 402 conditions per place. [2023-11-19 08:01:12,692 INFO L140 encePairwiseOnDemand]: 225/231 looper letters, 56 selfloop transitions, 3 changer transitions 40/99 dead transitions. [2023-11-19 08:01:12,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 99 transitions, 1173 flow [2023-11-19 08:01:12,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 08:01:12,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-19 08:01:12,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 690 transitions. [2023-11-19 08:01:12,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4267161410018553 [2023-11-19 08:01:12,696 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 690 transitions. [2023-11-19 08:01:12,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 690 transitions. [2023-11-19 08:01:12,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:12,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 690 transitions. [2023-11-19 08:01:12,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 98.57142857142857) internal successors, (690), 7 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:12,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:12,703 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 231.0) internal successors, (1848), 8 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:12,704 INFO L175 Difference]: Start difference. First operand has 68 places, 72 transitions, 804 flow. Second operand 7 states and 690 transitions. [2023-11-19 08:01:12,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 99 transitions, 1173 flow [2023-11-19 08:01:12,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 99 transitions, 1155 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-11-19 08:01:12,719 INFO L231 Difference]: Finished difference. Result has 75 places, 59 transitions, 657 flow [2023-11-19 08:01:12,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=657, PETRI_PLACES=75, PETRI_TRANSITIONS=59} [2023-11-19 08:01:12,720 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 54 predicate places. [2023-11-19 08:01:12,720 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 59 transitions, 657 flow [2023-11-19 08:01:12,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 94.07142857142857) internal successors, (1317), 14 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:12,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:12,722 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:12,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:12,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-19 08:01:12,943 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:12,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:12,944 INFO L85 PathProgramCache]: Analyzing trace with hash 659240135, now seen corresponding path program 9 times [2023-11-19 08:01:12,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:12,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061540051] [2023-11-19 08:01:12,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:12,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:12,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:13,056 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:13,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:13,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061540051] [2023-11-19 08:01:13,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061540051] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:13,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818938326] [2023-11-19 08:01:13,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-19 08:01:13,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:13,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:13,059 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:13,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-19 08:01:13,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-19 08:01:13,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:13,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-19 08:01:13,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:13,246 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:13,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:13,317 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:13,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818938326] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:13,317 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:13,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-19 08:01:13,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965164778] [2023-11-19 08:01:13,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:13,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-19 08:01:13,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:13,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-19 08:01:13,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2023-11-19 08:01:13,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:13,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 59 transitions, 657 flow. Second operand has 14 states, 14 states have (on average 94.21428571428571) internal successors, (1319), 14 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:13,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:13,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:13,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:13,678 INFO L124 PetriNetUnfolderBase]: 173/307 cut-off events. [2023-11-19 08:01:13,679 INFO L125 PetriNetUnfolderBase]: For 2323/2323 co-relation queries the response was YES. [2023-11-19 08:01:13,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1782 conditions, 307 events. 173/307 cut-off events. For 2323/2323 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1058 event pairs, 31 based on Foata normal form. 50/357 useless extension candidates. Maximal degree in co-relation 1741. Up to 148 conditions per place. [2023-11-19 08:01:13,683 INFO L140 encePairwiseOnDemand]: 225/231 looper letters, 44 selfloop transitions, 26 changer transitions 0/70 dead transitions. [2023-11-19 08:01:13,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 70 transitions, 881 flow [2023-11-19 08:01:13,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-19 08:01:13,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-19 08:01:13,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 770 transitions. [2023-11-19 08:01:13,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-11-19 08:01:13,688 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 770 transitions. [2023-11-19 08:01:13,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 770 transitions. [2023-11-19 08:01:13,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:13,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 770 transitions. [2023-11-19 08:01:13,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 96.25) internal successors, (770), 8 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:13,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 231.0) internal successors, (2079), 9 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:13,696 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 231.0) internal successors, (2079), 9 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:13,696 INFO L175 Difference]: Start difference. First operand has 75 places, 59 transitions, 657 flow. Second operand 8 states and 770 transitions. [2023-11-19 08:01:13,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 70 transitions, 881 flow [2023-11-19 08:01:13,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 70 transitions, 749 flow, removed 63 selfloop flow, removed 9 redundant places. [2023-11-19 08:01:13,709 INFO L231 Difference]: Finished difference. Result has 68 places, 60 transitions, 625 flow [2023-11-19 08:01:13,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=533, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=625, PETRI_PLACES=68, PETRI_TRANSITIONS=60} [2023-11-19 08:01:13,710 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 47 predicate places. [2023-11-19 08:01:13,710 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 60 transitions, 625 flow [2023-11-19 08:01:13,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 94.21428571428571) internal successors, (1319), 14 states have internal predecessors, (1319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:13,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:13,711 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:13,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:13,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-19 08:01:13,928 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:13,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:13,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1912253576, now seen corresponding path program 10 times [2023-11-19 08:01:13,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:13,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198327993] [2023-11-19 08:01:13,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:13,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:13,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:14,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:14,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198327993] [2023-11-19 08:01:14,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198327993] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:14,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701772832] [2023-11-19 08:01:14,028 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-19 08:01:14,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:14,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:14,029 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:14,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-19 08:01:14,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-19 08:01:14,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:14,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-19 08:01:14,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:14,219 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:14,220 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:14,282 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:14,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701772832] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:14,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:14,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-19 08:01:14,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445206414] [2023-11-19 08:01:14,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:14,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-19 08:01:14,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:14,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-19 08:01:14,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2023-11-19 08:01:14,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 231 [2023-11-19 08:01:14,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 60 transitions, 625 flow. Second operand has 14 states, 14 states have (on average 94.28571428571429) internal successors, (1320), 14 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:14,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:14,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 231 [2023-11-19 08:01:14,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:14,620 INFO L124 PetriNetUnfolderBase]: 127/223 cut-off events. [2023-11-19 08:01:14,620 INFO L125 PetriNetUnfolderBase]: For 1517/1517 co-relation queries the response was YES. [2023-11-19 08:01:14,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1341 conditions, 223 events. 127/223 cut-off events. For 1517/1517 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 639 event pairs, 34 based on Foata normal form. 26/249 useless extension candidates. Maximal degree in co-relation 1290. Up to 125 conditions per place. [2023-11-19 08:01:14,624 INFO L140 encePairwiseOnDemand]: 225/231 looper letters, 45 selfloop transitions, 26 changer transitions 0/71 dead transitions. [2023-11-19 08:01:14,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 71 transitions, 851 flow [2023-11-19 08:01:14,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-19 08:01:14,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-19 08:01:14,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 770 transitions. [2023-11-19 08:01:14,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-11-19 08:01:14,628 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 770 transitions. [2023-11-19 08:01:14,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 770 transitions. [2023-11-19 08:01:14,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:14,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 770 transitions. [2023-11-19 08:01:14,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 96.25) internal successors, (770), 8 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:14,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 231.0) internal successors, (2079), 9 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:14,636 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 231.0) internal successors, (2079), 9 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:14,636 INFO L175 Difference]: Start difference. First operand has 68 places, 60 transitions, 625 flow. Second operand 8 states and 770 transitions. [2023-11-19 08:01:14,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 71 transitions, 851 flow [2023-11-19 08:01:14,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 71 transitions, 775 flow, removed 22 selfloop flow, removed 5 redundant places. [2023-11-19 08:01:14,645 INFO L231 Difference]: Finished difference. Result has 71 places, 61 transitions, 641 flow [2023-11-19 08:01:14,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=641, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2023-11-19 08:01:14,645 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 50 predicate places. [2023-11-19 08:01:14,646 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 641 flow [2023-11-19 08:01:14,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 94.28571428571429) internal successors, (1320), 14 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:14,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:14,647 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:14,674 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:14,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-19 08:01:14,864 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:14,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:14,864 INFO L85 PathProgramCache]: Analyzing trace with hash -180149507, now seen corresponding path program 11 times [2023-11-19 08:01:14,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:14,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225524680] [2023-11-19 08:01:14,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:14,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:14,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:15,849 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:15,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:15,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225524680] [2023-11-19 08:01:15,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225524680] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:15,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038577040] [2023-11-19 08:01:15,850 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-19 08:01:15,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:15,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:15,856 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:15,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-19 08:01:16,017 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-19 08:01:16,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:16,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-19 08:01:16,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:16,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 37 [2023-11-19 08:01:16,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 17 [2023-11-19 08:01:16,261 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:16,261 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:16,338 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_358 (Array Int Int))) (= c_~counter~0 (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_358) c_~A~0.base))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))))) is different from false [2023-11-19 08:01:16,347 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_358 (Array Int Int))) (= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_358) c_~A~0.base))) (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4)))) (+ (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) c_~counter~0))) is different from false [2023-11-19 08:01:16,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:16,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 66 [2023-11-19 08:01:16,417 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:16,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2023-11-19 08:01:16,514 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 2 not checked. [2023-11-19 08:01:16,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038577040] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:16,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:16,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2023-11-19 08:01:16,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711616147] [2023-11-19 08:01:16,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:16,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-19 08:01:16,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:16,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-19 08:01:16,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=433, Unknown=2, NotChecked=86, Total=600 [2023-11-19 08:01:16,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 231 [2023-11-19 08:01:16,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 641 flow. Second operand has 25 states, 25 states have (on average 67.68) internal successors, (1692), 25 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:16,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:16,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 231 [2023-11-19 08:01:16,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:17,141 INFO L124 PetriNetUnfolderBase]: 179/316 cut-off events. [2023-11-19 08:01:17,142 INFO L125 PetriNetUnfolderBase]: For 2014/2014 co-relation queries the response was YES. [2023-11-19 08:01:17,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1859 conditions, 316 events. 179/316 cut-off events. For 2014/2014 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1052 event pairs, 6 based on Foata normal form. 1/317 useless extension candidates. Maximal degree in co-relation 1806. Up to 196 conditions per place. [2023-11-19 08:01:17,146 INFO L140 encePairwiseOnDemand]: 223/231 looper letters, 68 selfloop transitions, 31 changer transitions 1/100 dead transitions. [2023-11-19 08:01:17,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 100 transitions, 1070 flow [2023-11-19 08:01:17,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-19 08:01:17,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-19 08:01:17,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 929 transitions. [2023-11-19 08:01:17,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3093573093573094 [2023-11-19 08:01:17,152 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 929 transitions. [2023-11-19 08:01:17,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 929 transitions. [2023-11-19 08:01:17,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:17,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 929 transitions. [2023-11-19 08:01:17,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 71.46153846153847) internal successors, (929), 13 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:17,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 231.0) internal successors, (3234), 14 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:17,164 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 231.0) internal successors, (3234), 14 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:17,164 INFO L175 Difference]: Start difference. First operand has 71 places, 61 transitions, 641 flow. Second operand 13 states and 929 transitions. [2023-11-19 08:01:17,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 100 transitions, 1070 flow [2023-11-19 08:01:17,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 100 transitions, 1014 flow, removed 11 selfloop flow, removed 6 redundant places. [2023-11-19 08:01:17,175 INFO L231 Difference]: Finished difference. Result has 80 places, 70 transitions, 812 flow [2023-11-19 08:01:17,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=812, PETRI_PLACES=80, PETRI_TRANSITIONS=70} [2023-11-19 08:01:17,176 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 59 predicate places. [2023-11-19 08:01:17,176 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 70 transitions, 812 flow [2023-11-19 08:01:17,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 67.68) internal successors, (1692), 25 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:17,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:17,177 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:17,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:17,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-19 08:01:17,392 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:17,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:17,392 INFO L85 PathProgramCache]: Analyzing trace with hash -369810623, now seen corresponding path program 12 times [2023-11-19 08:01:17,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:17,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4413846] [2023-11-19 08:01:17,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:17,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:17,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:17,924 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:17,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:17,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4413846] [2023-11-19 08:01:17,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4413846] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:17,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035970738] [2023-11-19 08:01:17,925 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-19 08:01:17,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:17,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:17,927 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:17,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-19 08:01:18,052 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-19 08:01:18,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:18,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-19 08:01:18,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:18,268 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:18,269 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:18,384 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:18,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-19 08:01:18,463 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:18,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035970738] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:18,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:18,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 6] total 22 [2023-11-19 08:01:18,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919917116] [2023-11-19 08:01:18,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:18,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-19 08:01:18,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:18,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-19 08:01:18,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2023-11-19 08:01:19,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 231 [2023-11-19 08:01:19,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 70 transitions, 812 flow. Second operand has 24 states, 24 states have (on average 86.08333333333333) internal successors, (2066), 24 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:19,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:19,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 231 [2023-11-19 08:01:19,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:20,241 INFO L124 PetriNetUnfolderBase]: 241/426 cut-off events. [2023-11-19 08:01:20,241 INFO L125 PetriNetUnfolderBase]: For 3333/3333 co-relation queries the response was YES. [2023-11-19 08:01:20,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 426 events. 241/426 cut-off events. For 3333/3333 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1560 event pairs, 30 based on Foata normal form. 1/427 useless extension candidates. Maximal degree in co-relation 2486. Up to 309 conditions per place. [2023-11-19 08:01:20,248 INFO L140 encePairwiseOnDemand]: 222/231 looper letters, 84 selfloop transitions, 39 changer transitions 1/124 dead transitions. [2023-11-19 08:01:20,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 124 transitions, 1508 flow [2023-11-19 08:01:20,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-19 08:01:20,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-19 08:01:20,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1250 transitions. [2023-11-19 08:01:20,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3865182436611008 [2023-11-19 08:01:20,253 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1250 transitions. [2023-11-19 08:01:20,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1250 transitions. [2023-11-19 08:01:20,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:20,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1250 transitions. [2023-11-19 08:01:20,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 89.28571428571429) internal successors, (1250), 14 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:20,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 231.0) internal successors, (3465), 15 states have internal predecessors, (3465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:20,265 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 231.0) internal successors, (3465), 15 states have internal predecessors, (3465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:20,266 INFO L175 Difference]: Start difference. First operand has 80 places, 70 transitions, 812 flow. Second operand 14 states and 1250 transitions. [2023-11-19 08:01:20,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 124 transitions, 1508 flow [2023-11-19 08:01:20,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 124 transitions, 1339 flow, removed 57 selfloop flow, removed 7 redundant places. [2023-11-19 08:01:20,283 INFO L231 Difference]: Finished difference. Result has 92 places, 93 transitions, 1119 flow [2023-11-19 08:01:20,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1119, PETRI_PLACES=92, PETRI_TRANSITIONS=93} [2023-11-19 08:01:20,284 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 71 predicate places. [2023-11-19 08:01:20,284 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 93 transitions, 1119 flow [2023-11-19 08:01:20,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 86.08333333333333) internal successors, (2066), 24 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:20,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:20,285 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:20,312 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:20,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-19 08:01:20,500 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:20,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:20,500 INFO L85 PathProgramCache]: Analyzing trace with hash 683471913, now seen corresponding path program 13 times [2023-11-19 08:01:20,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:20,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595288738] [2023-11-19 08:01:20,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:20,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:21,383 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:21,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:21,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595288738] [2023-11-19 08:01:21,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595288738] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:21,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455899382] [2023-11-19 08:01:21,384 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-19 08:01:21,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:21,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:21,386 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:21,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-19 08:01:21,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:21,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-19 08:01:21,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:21,657 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:21,657 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:21,808 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:21,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-19 08:01:21,876 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:21,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455899382] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:21,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:21,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6, 6] total 20 [2023-11-19 08:01:21,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461853959] [2023-11-19 08:01:21,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:21,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-19 08:01:21,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:21,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-19 08:01:21,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2023-11-19 08:01:23,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 231 [2023-11-19 08:01:23,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 93 transitions, 1119 flow. Second operand has 22 states, 22 states have (on average 80.81818181818181) internal successors, (1778), 22 states have internal predecessors, (1778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:23,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:23,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 231 [2023-11-19 08:01:23,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:24,181 INFO L124 PetriNetUnfolderBase]: 308/534 cut-off events. [2023-11-19 08:01:24,181 INFO L125 PetriNetUnfolderBase]: For 4202/4202 co-relation queries the response was YES. [2023-11-19 08:01:24,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3393 conditions, 534 events. 308/534 cut-off events. For 4202/4202 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2012 event pairs, 38 based on Foata normal form. 1/535 useless extension candidates. Maximal degree in co-relation 3179. Up to 387 conditions per place. [2023-11-19 08:01:24,190 INFO L140 encePairwiseOnDemand]: 220/231 looper letters, 92 selfloop transitions, 65 changer transitions 1/158 dead transitions. [2023-11-19 08:01:24,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 158 transitions, 1992 flow [2023-11-19 08:01:24,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-19 08:01:24,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-19 08:01:24,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1843 transitions. [2023-11-19 08:01:24,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3626524990161354 [2023-11-19 08:01:24,195 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1843 transitions. [2023-11-19 08:01:24,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1843 transitions. [2023-11-19 08:01:24,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:24,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1843 transitions. [2023-11-19 08:01:24,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 83.77272727272727) internal successors, (1843), 22 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:24,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 231.0) internal successors, (5313), 23 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:24,209 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 231.0) internal successors, (5313), 23 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:24,209 INFO L175 Difference]: Start difference. First operand has 92 places, 93 transitions, 1119 flow. Second operand 22 states and 1843 transitions. [2023-11-19 08:01:24,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 158 transitions, 1992 flow [2023-11-19 08:01:24,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 158 transitions, 1937 flow, removed 24 selfloop flow, removed 3 redundant places. [2023-11-19 08:01:24,231 INFO L231 Difference]: Finished difference. Result has 113 places, 122 transitions, 1672 flow [2023-11-19 08:01:24,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1672, PETRI_PLACES=113, PETRI_TRANSITIONS=122} [2023-11-19 08:01:24,232 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 92 predicate places. [2023-11-19 08:01:24,232 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 122 transitions, 1672 flow [2023-11-19 08:01:24,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 80.81818181818181) internal successors, (1778), 22 states have internal predecessors, (1778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:24,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:24,233 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:24,253 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:24,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-19 08:01:24,448 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:24,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:24,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1016437767, now seen corresponding path program 14 times [2023-11-19 08:01:24,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:24,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888139596] [2023-11-19 08:01:24,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:24,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:24,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:25,479 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:25,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:25,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888139596] [2023-11-19 08:01:25,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888139596] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:25,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550722724] [2023-11-19 08:01:25,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-19 08:01:25,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:25,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:25,481 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:25,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-19 08:01:25,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-19 08:01:25,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:25,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-19 08:01:25,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:25,882 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:25,882 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:26,044 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:26,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-19 08:01:26,148 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:26,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550722724] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:26,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:26,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 24 [2023-11-19 08:01:26,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002818818] [2023-11-19 08:01:26,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:26,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-19 08:01:26,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:26,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-19 08:01:26,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2023-11-19 08:01:27,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 231 [2023-11-19 08:01:27,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 122 transitions, 1672 flow. Second operand has 26 states, 26 states have (on average 78.8076923076923) internal successors, (2049), 26 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:27,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:27,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 231 [2023-11-19 08:01:27,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:28,624 INFO L124 PetriNetUnfolderBase]: 341/590 cut-off events. [2023-11-19 08:01:28,624 INFO L125 PetriNetUnfolderBase]: For 5604/5604 co-relation queries the response was YES. [2023-11-19 08:01:28,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4029 conditions, 590 events. 341/590 cut-off events. For 5604/5604 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2309 event pairs, 48 based on Foata normal form. 1/591 useless extension candidates. Maximal degree in co-relation 3803. Up to 449 conditions per place. [2023-11-19 08:01:28,634 INFO L140 encePairwiseOnDemand]: 220/231 looper letters, 101 selfloop transitions, 61 changer transitions 1/163 dead transitions. [2023-11-19 08:01:28,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 163 transitions, 2250 flow [2023-11-19 08:01:28,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-19 08:01:28,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-19 08:01:28,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1634 transitions. [2023-11-19 08:01:28,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3536796536796537 [2023-11-19 08:01:28,639 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1634 transitions. [2023-11-19 08:01:28,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1634 transitions. [2023-11-19 08:01:28,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:28,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1634 transitions. [2023-11-19 08:01:28,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 81.7) internal successors, (1634), 20 states have internal predecessors, (1634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:28,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 231.0) internal successors, (4851), 21 states have internal predecessors, (4851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:28,651 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 231.0) internal successors, (4851), 21 states have internal predecessors, (4851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:28,651 INFO L175 Difference]: Start difference. First operand has 113 places, 122 transitions, 1672 flow. Second operand 20 states and 1634 transitions. [2023-11-19 08:01:28,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 163 transitions, 2250 flow [2023-11-19 08:01:28,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 163 transitions, 1963 flow, removed 109 selfloop flow, removed 10 redundant places. [2023-11-19 08:01:28,680 INFO L231 Difference]: Finished difference. Result has 125 places, 128 transitions, 1671 flow [2023-11-19 08:01:28,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1671, PETRI_PLACES=125, PETRI_TRANSITIONS=128} [2023-11-19 08:01:28,681 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 104 predicate places. [2023-11-19 08:01:28,681 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 128 transitions, 1671 flow [2023-11-19 08:01:28,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 78.8076923076923) internal successors, (2049), 26 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:28,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:28,682 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:28,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:28,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:28,904 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:28,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:28,904 INFO L85 PathProgramCache]: Analyzing trace with hash -258753169, now seen corresponding path program 15 times [2023-11-19 08:01:28,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:28,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085163675] [2023-11-19 08:01:28,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:28,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:28,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:29,613 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:29,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:29,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085163675] [2023-11-19 08:01:29,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085163675] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:29,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080673623] [2023-11-19 08:01:29,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-19 08:01:29,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:29,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:29,615 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:29,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-19 08:01:29,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-19 08:01:29,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:29,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-19 08:01:29,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:29,894 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-19 08:01:29,894 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:29,993 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:29,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 45 [2023-11-19 08:01:30,101 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:30,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080673623] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:30,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:30,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 20 [2023-11-19 08:01:30,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979317892] [2023-11-19 08:01:30,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:30,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-19 08:01:30,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:30,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-19 08:01:30,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2023-11-19 08:01:30,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 231 [2023-11-19 08:01:30,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 128 transitions, 1671 flow. Second operand has 22 states, 22 states have (on average 85.0) internal successors, (1870), 22 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:30,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:30,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 231 [2023-11-19 08:01:30,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:31,298 INFO L124 PetriNetUnfolderBase]: 380/652 cut-off events. [2023-11-19 08:01:31,298 INFO L125 PetriNetUnfolderBase]: For 6999/6999 co-relation queries the response was YES. [2023-11-19 08:01:31,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4478 conditions, 652 events. 380/652 cut-off events. For 6999/6999 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2545 event pairs, 56 based on Foata normal form. 1/653 useless extension candidates. Maximal degree in co-relation 4240. Up to 554 conditions per place. [2023-11-19 08:01:31,309 INFO L140 encePairwiseOnDemand]: 221/231 looper letters, 120 selfloop transitions, 40 changer transitions 1/161 dead transitions. [2023-11-19 08:01:31,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 161 transitions, 2331 flow [2023-11-19 08:01:31,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-19 08:01:31,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-19 08:01:31,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1310 transitions. [2023-11-19 08:01:31,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37806637806637805 [2023-11-19 08:01:31,314 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1310 transitions. [2023-11-19 08:01:31,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1310 transitions. [2023-11-19 08:01:31,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:31,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1310 transitions. [2023-11-19 08:01:31,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 87.33333333333333) internal successors, (1310), 15 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:31,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 231.0) internal successors, (3696), 16 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:31,324 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 231.0) internal successors, (3696), 16 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:31,324 INFO L175 Difference]: Start difference. First operand has 125 places, 128 transitions, 1671 flow. Second operand 15 states and 1310 transitions. [2023-11-19 08:01:31,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 161 transitions, 2331 flow [2023-11-19 08:01:31,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 161 transitions, 2192 flow, removed 37 selfloop flow, removed 15 redundant places. [2023-11-19 08:01:31,360 INFO L231 Difference]: Finished difference. Result has 128 places, 141 transitions, 1915 flow [2023-11-19 08:01:31,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1915, PETRI_PLACES=128, PETRI_TRANSITIONS=141} [2023-11-19 08:01:31,361 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 107 predicate places. [2023-11-19 08:01:31,361 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 141 transitions, 1915 flow [2023-11-19 08:01:31,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 85.0) internal successors, (1870), 22 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:31,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:31,362 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:31,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:31,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:31,583 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:31,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:31,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1903933165, now seen corresponding path program 16 times [2023-11-19 08:01:31,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:31,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852392688] [2023-11-19 08:01:31,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:31,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:31,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:32,408 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:32,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:32,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852392688] [2023-11-19 08:01:32,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852392688] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:32,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680638219] [2023-11-19 08:01:32,410 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-19 08:01:32,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:32,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:32,412 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:32,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-19 08:01:32,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-19 08:01:32,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:32,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-19 08:01:32,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:32,692 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:32,692 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:32,834 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-19 08:01:32,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 45 [2023-11-19 08:01:32,924 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:32,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680638219] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:32,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:32,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6, 6] total 20 [2023-11-19 08:01:32,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388283612] [2023-11-19 08:01:32,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:32,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-19 08:01:32,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:32,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-19 08:01:32,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2023-11-19 08:01:34,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 231 [2023-11-19 08:01:34,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 141 transitions, 1915 flow. Second operand has 22 states, 22 states have (on average 78.9090909090909) internal successors, (1736), 22 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:34,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-19 08:01:34,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 231 [2023-11-19 08:01:34,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-19 08:01:35,125 INFO L124 PetriNetUnfolderBase]: 458/785 cut-off events. [2023-11-19 08:01:35,125 INFO L125 PetriNetUnfolderBase]: For 10798/10798 co-relation queries the response was YES. [2023-11-19 08:01:35,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5741 conditions, 785 events. 458/785 cut-off events. For 10798/10798 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3331 event pairs, 52 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 5489. Up to 617 conditions per place. [2023-11-19 08:01:35,143 INFO L140 encePairwiseOnDemand]: 221/231 looper letters, 160 selfloop transitions, 48 changer transitions 1/209 dead transitions. [2023-11-19 08:01:35,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 209 transitions, 2972 flow [2023-11-19 08:01:35,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-19 08:01:35,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-19 08:01:35,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1726 transitions. [2023-11-19 08:01:35,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35580292723149864 [2023-11-19 08:01:35,157 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1726 transitions. [2023-11-19 08:01:35,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1726 transitions. [2023-11-19 08:01:35,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:01:35,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1726 transitions. [2023-11-19 08:01:35,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 82.19047619047619) internal successors, (1726), 21 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:35,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 231.0) internal successors, (5082), 22 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:35,178 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 231.0) internal successors, (5082), 22 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:35,178 INFO L175 Difference]: Start difference. First operand has 128 places, 141 transitions, 1915 flow. Second operand 21 states and 1726 transitions. [2023-11-19 08:01:35,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 209 transitions, 2972 flow [2023-11-19 08:01:35,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 209 transitions, 2686 flow, removed 123 selfloop flow, removed 7 redundant places. [2023-11-19 08:01:35,226 INFO L231 Difference]: Finished difference. Result has 144 places, 160 transitions, 2188 flow [2023-11-19 08:01:35,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=231, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2188, PETRI_PLACES=144, PETRI_TRANSITIONS=160} [2023-11-19 08:01:35,228 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 123 predicate places. [2023-11-19 08:01:35,228 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 160 transitions, 2188 flow [2023-11-19 08:01:35,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 78.9090909090909) internal successors, (1736), 22 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:01:35,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-19 08:01:35,229 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:35,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:35,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-19 08:01:35,448 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-19 08:01:35,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:35,448 INFO L85 PathProgramCache]: Analyzing trace with hash 898839359, now seen corresponding path program 17 times [2023-11-19 08:01:35,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:35,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006405489] [2023-11-19 08:01:35,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:35,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:35,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:36,234 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:36,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:36,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006405489] [2023-11-19 08:01:36,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006405489] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:36,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002486758] [2023-11-19 08:01:36,235 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-19 08:01:36,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:36,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:36,240 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:36,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f275cc97-c723-4f81-b6ab-d632c664dd54/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-19 08:01:36,380 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-19 08:01:36,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-19 08:01:36,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 46 conjunts are in the unsatisfiable core [2023-11-19 08:01:36,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:36,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-19 08:01:36,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-19 08:01:36,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-19 08:01:36,682 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:01:36,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:36,888 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-19 08:01:36,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002486758] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:36,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-19 08:01:36,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 6] total 25 [2023-11-19 08:01:36,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447827279] [2023-11-19 08:01:36,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:36,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-19 08:01:36,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:36,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-19 08:01:36,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702