./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya --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 23ca06a4d1d66eab783b29fc3ce31114eee62eb7d17a2452b84e2d73b8d92cfa --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:28:58,490 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:28:58,557 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 01:28:58,563 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:28:58,563 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:28:58,601 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:28:58,601 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:28:58,602 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:28:58,603 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:28:58,603 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:28:58,604 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:28:58,604 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:28:58,605 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:28:58,605 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:28:58,606 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:28:58,606 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:28:58,607 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 01:28:58,607 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:28:58,608 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 01:28:58,608 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:28:58,609 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:28:58,621 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 01:28:58,622 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:28:58,622 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 01:28:58,623 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:28:58,623 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 01:28:58,624 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:28:58,624 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:28:58,624 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:28:58,625 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:28:58,625 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:28:58,626 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:28:58,626 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:28:58,626 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:28:58,626 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 01:28:58,626 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 01:28:58,627 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 01:28:58,627 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:28:58,627 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:28:58,627 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 01:28:58,627 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:28:58,628 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:28:58,628 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_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/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_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 23ca06a4d1d66eab783b29fc3ce31114eee62eb7d17a2452b84e2d73b8d92cfa [2023-11-29 01:28:58,855 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:28:58,876 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:28:58,879 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:28:58,880 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:28:58,880 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:28:58,881 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2023-11-29 01:29:01,591 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:29:01,795 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:29:01,796 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2023-11-29 01:29:01,803 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/data/2213354ef/120d06383f774c9cb732db1a0c2b2b49/FLAGc72455944 [2023-11-29 01:29:01,814 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/data/2213354ef/120d06383f774c9cb732db1a0c2b2b49 [2023-11-29 01:29:01,816 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:29:01,817 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:29:01,818 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:29:01,818 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:29:01,823 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:29:01,824 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:29:01" (1/1) ... [2023-11-29 01:29:01,825 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@698f0d44 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:01, skipping insertion in model container [2023-11-29 01:29:01,825 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:29:01" (1/1) ... [2023-11-29 01:29:01,855 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:29:01,996 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_079ba567-e9cc-4808-843b-917a00f65a24/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c[2721,2734] [2023-11-29 01:29:02,008 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:29:02,019 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 01:29:02,042 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_079ba567-e9cc-4808-843b-917a00f65a24/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c[2721,2734] [2023-11-29 01:29:02,047 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:29:02,064 INFO L206 MainTranslator]: Completed translation [2023-11-29 01:29:02,064 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02 WrapperNode [2023-11-29 01:29:02,064 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:29:02,065 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 01:29:02,066 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 01:29:02,066 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 01:29:02,073 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,083 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,112 INFO L138 Inliner]: procedures = 25, calls = 37, calls flagged for inlining = 15, calls inlined = 19, statements flattened = 201 [2023-11-29 01:29:02,112 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 01:29:02,113 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 01:29:02,113 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 01:29:02,113 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 01:29:02,125 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,125 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,130 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,148 INFO L175 MemorySlicer]: Split 12 memory accesses to 4 slices as follows [2, 2, 2, 6]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 2]. [2023-11-29 01:29:02,148 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,148 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,159 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,163 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,165 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,167 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,171 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 01:29:02,172 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 01:29:02,172 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 01:29:02,172 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 01:29:02,173 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (1/1) ... [2023-11-29 01:29:02,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:29:02,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:02,204 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 01:29:02,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 01:29:02,256 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 01:29:02,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 01:29:02,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 01:29:02,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 01:29:02,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 01:29:02,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 01:29:02,257 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 01:29:02,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 01:29:02,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 01:29:02,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 01:29:02,261 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 01:29:02,261 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 01:29:02,261 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 01:29:02,261 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 01:29:02,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 01:29:02,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 01:29:02,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 01:29:02,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 01:29:02,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 01:29:02,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 01:29:02,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 01:29:02,264 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 01:29:02,265 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 01:29:02,390 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 01:29:02,392 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 01:29:02,683 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 01:29:02,943 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 01:29:02,944 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 01:29:02,944 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:29:02 BoogieIcfgContainer [2023-11-29 01:29:02,944 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 01:29:02,947 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 01:29:02,947 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 01:29:02,949 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 01:29:02,949 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 01:29:01" (1/3) ... [2023-11-29 01:29:02,950 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78745c5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:29:02, skipping insertion in model container [2023-11-29 01:29:02,950 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:29:02" (2/3) ... [2023-11-29 01:29:02,951 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78745c5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:29:02, skipping insertion in model container [2023-11-29 01:29:02,951 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:29:02" (3/3) ... [2023-11-29 01:29:02,952 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-symm.wvr.c [2023-11-29 01:29:02,960 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 01:29:02,970 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 01:29:02,971 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 01:29:02,971 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 01:29:03,015 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 01:29:03,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 26 places, 23 transitions, 60 flow [2023-11-29 01:29:03,086 INFO L124 PetriNetUnfolderBase]: 4/21 cut-off events. [2023-11-29 01:29:03,086 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 01:29:03,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30 conditions, 21 events. 4/21 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 11 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 12. Up to 2 conditions per place. [2023-11-29 01:29:03,089 INFO L82 GeneralOperation]: Start removeDead. Operand has 26 places, 23 transitions, 60 flow [2023-11-29 01:29:03,092 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 23 places, 20 transitions, 52 flow [2023-11-29 01:29:03,102 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 01:29:03,109 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;@529182e8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 01:29:03,109 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 01:29:03,119 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 01:29:03,119 INFO L124 PetriNetUnfolderBase]: 4/19 cut-off events. [2023-11-29 01:29:03,120 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 01:29:03,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:03,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:03,121 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-29 01:29:03,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:03,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1874240486, now seen corresponding path program 1 times [2023-11-29 01:29:03,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:03,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693052506] [2023-11-29 01:29:03,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:03,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:03,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:03,470 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-29 01:29:03,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:03,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693052506] [2023-11-29 01:29:03,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693052506] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:29:03,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:29:03,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:29:03,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182117699] [2023-11-29 01:29:03,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:29:03,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:29:03,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:03,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:29:03,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 01:29:03,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:03,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 20 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 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-29 01:29:03,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:03,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:03,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:03,595 INFO L124 PetriNetUnfolderBase]: 42/80 cut-off events. [2023-11-29 01:29:03,595 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 01:29:03,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 80 events. 42/80 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 129 event pairs, 24 based on Foata normal form. 0/62 useless extension candidates. Maximal degree in co-relation 120. Up to 78 conditions per place. [2023-11-29 01:29:03,598 INFO L140 encePairwiseOnDemand]: 18/23 looper letters, 17 selfloop transitions, 4 changer transitions 0/22 dead transitions. [2023-11-29 01:29:03,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 22 transitions, 98 flow [2023-11-29 01:29:03,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:29:03,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 01:29:03,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 32 transitions. [2023-11-29 01:29:03,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.463768115942029 [2023-11-29 01:29:03,610 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 32 transitions. [2023-11-29 01:29:03,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 32 transitions. [2023-11-29 01:29:03,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:03,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 32 transitions. [2023-11-29 01:29:03,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 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-29 01:29:03,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 01:29:03,617 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 01:29:03,618 INFO L175 Difference]: Start difference. First operand has 23 places, 20 transitions, 52 flow. Second operand 3 states and 32 transitions. [2023-11-29 01:29:03,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 22 transitions, 98 flow [2023-11-29 01:29:03,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 22 transitions, 90 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 01:29:03,623 INFO L231 Difference]: Finished difference. Result has 22 places, 22 transitions, 66 flow [2023-11-29 01:29:03,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=44, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=22, PETRI_TRANSITIONS=22} [2023-11-29 01:29:03,628 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, -1 predicate places. [2023-11-29 01:29:03,629 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 22 transitions, 66 flow [2023-11-29 01:29:03,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 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-29 01:29:03,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:03,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:03,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 01:29:03,630 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-29 01:29:03,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:03,630 INFO L85 PathProgramCache]: Analyzing trace with hash 391187536, now seen corresponding path program 1 times [2023-11-29 01:29:03,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:03,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14037007] [2023-11-29 01:29:03,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:03,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:03,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:03,765 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-29 01:29:03,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:03,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14037007] [2023-11-29 01:29:03,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14037007] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:03,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823075308] [2023-11-29 01:29:03,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:03,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:03,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:03,767 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:03,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 01:29:03,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:03,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:29:03,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:03,958 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-29 01:29:03,958 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:03,980 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-29 01:29:03,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823075308] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:03,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:03,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2023-11-29 01:29:03,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653316596] [2023-11-29 01:29:03,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:03,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 01:29:03,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:03,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 01:29:03,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2023-11-29 01:29:03,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:03,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 22 transitions, 66 flow. Second operand has 8 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 0 states have call successors, (0), 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-29 01:29:03,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:03,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:03,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:04,086 INFO L124 PetriNetUnfolderBase]: 42/86 cut-off events. [2023-11-29 01:29:04,086 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-29 01:29:04,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194 conditions, 86 events. 42/86 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 129 event pairs, 24 based on Foata normal form. 3/72 useless extension candidates. Maximal degree in co-relation 164. Up to 78 conditions per place. [2023-11-29 01:29:04,088 INFO L140 encePairwiseOnDemand]: 18/23 looper letters, 17 selfloop transitions, 10 changer transitions 0/28 dead transitions. [2023-11-29 01:29:04,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 28 transitions, 144 flow [2023-11-29 01:29:04,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 01:29:04,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 01:29:04,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 51 transitions. [2023-11-29 01:29:04,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695652173913043 [2023-11-29 01:29:04,090 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 51 transitions. [2023-11-29 01:29:04,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 51 transitions. [2023-11-29 01:29:04,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:04,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 51 transitions. [2023-11-29 01:29:04,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 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-29 01:29:04,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 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-29 01:29:04,093 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 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-29 01:29:04,093 INFO L175 Difference]: Start difference. First operand has 22 places, 22 transitions, 66 flow. Second operand 6 states and 51 transitions. [2023-11-29 01:29:04,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 28 transitions, 144 flow [2023-11-29 01:29:04,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 28 transitions, 140 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:29:04,096 INFO L231 Difference]: Finished difference. Result has 29 places, 28 transitions, 128 flow [2023-11-29 01:29:04,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=128, PETRI_PLACES=29, PETRI_TRANSITIONS=28} [2023-11-29 01:29:04,097 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 6 predicate places. [2023-11-29 01:29:04,097 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 28 transitions, 128 flow [2023-11-29 01:29:04,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 0 states have call successors, (0), 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-29 01:29:04,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:04,097 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:04,112 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 01:29:04,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-29 01:29:04,300 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-29 01:29:04,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:04,301 INFO L85 PathProgramCache]: Analyzing trace with hash -355590994, now seen corresponding path program 2 times [2023-11-29 01:29:04,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:04,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566852211] [2023-11-29 01:29:04,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:04,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:04,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:04,478 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 01:29:04,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:04,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566852211] [2023-11-29 01:29:04,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566852211] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:04,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94987642] [2023-11-29 01:29:04,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:29:04,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:04,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:04,480 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:04,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 01:29:04,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 01:29:04,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:04,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:29:04,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:04,639 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-29 01:29:04,640 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:29:04,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94987642] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:29:04,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 01:29:04,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2023-11-29 01:29:04,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405060581] [2023-11-29 01:29:04,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:29:04,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:29:04,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:04,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:29:04,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:29:04,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:04,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 28 transitions, 128 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-29 01:29:04,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:04,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:04,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:04,765 INFO L124 PetriNetUnfolderBase]: 66/135 cut-off events. [2023-11-29 01:29:04,765 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 01:29:04,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 135 events. 66/135 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 318 event pairs, 24 based on Foata normal form. 4/108 useless extension candidates. Maximal degree in co-relation 254. Up to 86 conditions per place. [2023-11-29 01:29:04,767 INFO L140 encePairwiseOnDemand]: 19/23 looper letters, 39 selfloop transitions, 3 changer transitions 2/45 dead transitions. [2023-11-29 01:29:04,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 45 transitions, 254 flow [2023-11-29 01:29:04,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:29:04,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:29:04,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 49 transitions. [2023-11-29 01:29:04,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532608695652174 [2023-11-29 01:29:04,769 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 49 transitions. [2023-11-29 01:29:04,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 49 transitions. [2023-11-29 01:29:04,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:04,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 49 transitions. [2023-11-29 01:29:04,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 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-29 01:29:04,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:04,771 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:04,771 INFO L175 Difference]: Start difference. First operand has 29 places, 28 transitions, 128 flow. Second operand 4 states and 49 transitions. [2023-11-29 01:29:04,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 45 transitions, 254 flow [2023-11-29 01:29:04,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 45 transitions, 238 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-29 01:29:04,775 INFO L231 Difference]: Finished difference. Result has 33 places, 30 transitions, 132 flow [2023-11-29 01:29:04,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=132, PETRI_PLACES=33, PETRI_TRANSITIONS=30} [2023-11-29 01:29:04,776 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 10 predicate places. [2023-11-29 01:29:04,776 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 30 transitions, 132 flow [2023-11-29 01:29:04,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-29 01:29:04,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:04,777 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:04,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 01:29:04,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:04,980 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-29 01:29:04,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:04,981 INFO L85 PathProgramCache]: Analyzing trace with hash 207705142, now seen corresponding path program 3 times [2023-11-29 01:29:04,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:04,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763847425] [2023-11-29 01:29:04,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:04,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:05,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:05,165 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 01:29:05,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:05,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763847425] [2023-11-29 01:29:05,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763847425] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:05,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866733543] [2023-11-29 01:29:05,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:29:05,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:05,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:05,167 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:05,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 01:29:05,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 01:29:05,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:05,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:29:05,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:05,331 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-29 01:29:05,331 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:29:05,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866733543] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:29:05,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 01:29:05,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2023-11-29 01:29:05,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426563456] [2023-11-29 01:29:05,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:29:05,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:29:05,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:05,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:29:05,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:29:05,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:05,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 30 transitions, 132 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-29 01:29:05,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:05,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:05,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:05,473 INFO L124 PetriNetUnfolderBase]: 102/205 cut-off events. [2023-11-29 01:29:05,473 INFO L125 PetriNetUnfolderBase]: For 99/99 co-relation queries the response was YES. [2023-11-29 01:29:05,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 540 conditions, 205 events. 102/205 cut-off events. For 99/99 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 600 event pairs, 42 based on Foata normal form. 2/166 useless extension candidates. Maximal degree in co-relation 484. Up to 138 conditions per place. [2023-11-29 01:29:05,476 INFO L140 encePairwiseOnDemand]: 19/23 looper letters, 45 selfloop transitions, 3 changer transitions 0/49 dead transitions. [2023-11-29 01:29:05,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 49 transitions, 294 flow [2023-11-29 01:29:05,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:29:05,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:29:05,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 47 transitions. [2023-11-29 01:29:05,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108695652173914 [2023-11-29 01:29:05,478 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 47 transitions. [2023-11-29 01:29:05,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 47 transitions. [2023-11-29 01:29:05,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:05,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 47 transitions. [2023-11-29 01:29:05,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 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-29 01:29:05,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:05,480 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:05,480 INFO L175 Difference]: Start difference. First operand has 33 places, 30 transitions, 132 flow. Second operand 4 states and 47 transitions. [2023-11-29 01:29:05,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 49 transitions, 294 flow [2023-11-29 01:29:05,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 49 transitions, 283 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 01:29:05,484 INFO L231 Difference]: Finished difference. Result has 37 places, 32 transitions, 148 flow [2023-11-29 01:29:05,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=148, PETRI_PLACES=37, PETRI_TRANSITIONS=32} [2023-11-29 01:29:05,485 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 14 predicate places. [2023-11-29 01:29:05,485 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 32 transitions, 148 flow [2023-11-29 01:29:05,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-29 01:29:05,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:05,485 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:05,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-29 01:29:05,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:05,688 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-29 01:29:05,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:05,689 INFO L85 PathProgramCache]: Analyzing trace with hash -75373590, now seen corresponding path program 4 times [2023-11-29 01:29:05,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:05,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639230212] [2023-11-29 01:29:05,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:05,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:05,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:05,813 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 01:29:05,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:05,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639230212] [2023-11-29 01:29:05,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639230212] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:05,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970265986] [2023-11-29 01:29:05,814 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:29:05,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:05,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:05,815 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:05,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 01:29:05,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:29:05,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:05,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 01:29:05,953 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:06,033 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 01:29:06,033 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:06,076 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 01:29:06,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970265986] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:06,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:06,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 01:29:06,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269928328] [2023-11-29 01:29:06,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:06,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 01:29:06,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:06,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 01:29:06,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:29:06,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:06,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 32 transitions, 148 flow. Second operand has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 13 states have internal predecessors, (67), 0 states have call successors, (0), 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-29 01:29:06,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:06,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:06,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:06,219 INFO L124 PetriNetUnfolderBase]: 102/207 cut-off events. [2023-11-29 01:29:06,219 INFO L125 PetriNetUnfolderBase]: For 176/176 co-relation queries the response was YES. [2023-11-29 01:29:06,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 207 events. 102/207 cut-off events. For 176/176 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 573 event pairs, 74 based on Foata normal form. 1/181 useless extension candidates. Maximal degree in co-relation 564. Up to 194 conditions per place. [2023-11-29 01:29:06,222 INFO L140 encePairwiseOnDemand]: 18/23 looper letters, 21 selfloop transitions, 12 changer transitions 0/34 dead transitions. [2023-11-29 01:29:06,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 34 transitions, 226 flow [2023-11-29 01:29:06,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 01:29:06,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 01:29:06,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 52 transitions. [2023-11-29 01:29:06,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32298136645962733 [2023-11-29 01:29:06,224 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 52 transitions. [2023-11-29 01:29:06,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 52 transitions. [2023-11-29 01:29:06,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:06,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 52 transitions. [2023-11-29 01:29:06,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 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-29 01:29:06,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 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-29 01:29:06,226 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 23.0) internal successors, (184), 8 states have internal predecessors, (184), 0 states have call successors, (0), 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-29 01:29:06,226 INFO L175 Difference]: Start difference. First operand has 37 places, 32 transitions, 148 flow. Second operand 7 states and 52 transitions. [2023-11-29 01:29:06,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 34 transitions, 226 flow [2023-11-29 01:29:06,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 34 transitions, 222 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 01:29:06,230 INFO L231 Difference]: Finished difference. Result has 43 places, 34 transitions, 190 flow [2023-11-29 01:29:06,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=190, PETRI_PLACES=43, PETRI_TRANSITIONS=34} [2023-11-29 01:29:06,231 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 20 predicate places. [2023-11-29 01:29:06,231 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 34 transitions, 190 flow [2023-11-29 01:29:06,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.153846153846154) internal successors, (67), 13 states have internal predecessors, (67), 0 states have call successors, (0), 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-29 01:29:06,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:06,231 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:06,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 01:29:06,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:06,437 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-29 01:29:06,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:06,438 INFO L85 PathProgramCache]: Analyzing trace with hash 916282052, now seen corresponding path program 5 times [2023-11-29 01:29:06,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:06,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012625254] [2023-11-29 01:29:06,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:06,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:06,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:06,634 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:06,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:06,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012625254] [2023-11-29 01:29:06,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012625254] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:29:06,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:29:06,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:29:06,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137785986] [2023-11-29 01:29:06,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:29:06,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:29:06,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:06,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:29:06,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:29:06,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:06,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 34 transitions, 190 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-29 01:29:06,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:06,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:06,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:06,753 INFO L124 PetriNetUnfolderBase]: 118/235 cut-off events. [2023-11-29 01:29:06,753 INFO L125 PetriNetUnfolderBase]: For 133/133 co-relation queries the response was YES. [2023-11-29 01:29:06,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 684 conditions, 235 events. 118/235 cut-off events. For 133/133 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 766 event pairs, 14 based on Foata normal form. 12/219 useless extension candidates. Maximal degree in co-relation 606. Up to 188 conditions per place. [2023-11-29 01:29:06,756 INFO L140 encePairwiseOnDemand]: 17/23 looper letters, 43 selfloop transitions, 5 changer transitions 1/50 dead transitions. [2023-11-29 01:29:06,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 50 transitions, 342 flow [2023-11-29 01:29:06,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:29:06,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:29:06,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 44 transitions. [2023-11-29 01:29:06,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2023-11-29 01:29:06,758 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 44 transitions. [2023-11-29 01:29:06,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 44 transitions. [2023-11-29 01:29:06,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:06,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 44 transitions. [2023-11-29 01:29:06,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 0 states have call successors, (0), 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-29 01:29:06,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:06,759 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:06,760 INFO L175 Difference]: Start difference. First operand has 43 places, 34 transitions, 190 flow. Second operand 4 states and 44 transitions. [2023-11-29 01:29:06,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 50 transitions, 342 flow [2023-11-29 01:29:06,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 50 transitions, 318 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 01:29:06,763 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 197 flow [2023-11-29 01:29:06,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=197, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2023-11-29 01:29:06,764 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 21 predicate places. [2023-11-29 01:29:06,764 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 197 flow [2023-11-29 01:29:06,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-29 01:29:06,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:06,765 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:06,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 01:29:06,765 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-29 01:29:06,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:06,766 INFO L85 PathProgramCache]: Analyzing trace with hash -214998692, now seen corresponding path program 6 times [2023-11-29 01:29:06,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:06,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954307661] [2023-11-29 01:29:06,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:06,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:06,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:06,956 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:06,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:06,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954307661] [2023-11-29 01:29:06,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954307661] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:29:06,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:29:06,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:29:06,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472978563] [2023-11-29 01:29:06,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:29:06,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:29:06,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:06,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:29:06,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:29:06,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:06,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 197 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-29 01:29:06,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:06,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:06,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:07,095 INFO L124 PetriNetUnfolderBase]: 114/224 cut-off events. [2023-11-29 01:29:07,095 INFO L125 PetriNetUnfolderBase]: For 294/294 co-relation queries the response was YES. [2023-11-29 01:29:07,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 717 conditions, 224 events. 114/224 cut-off events. For 294/294 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 657 event pairs, 24 based on Foata normal form. 8/202 useless extension candidates. Maximal degree in co-relation 647. Up to 162 conditions per place. [2023-11-29 01:29:07,098 INFO L140 encePairwiseOnDemand]: 17/23 looper letters, 42 selfloop transitions, 6 changer transitions 1/50 dead transitions. [2023-11-29 01:29:07,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 50 transitions, 351 flow [2023-11-29 01:29:07,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:29:07,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:29:07,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 42 transitions. [2023-11-29 01:29:07,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45652173913043476 [2023-11-29 01:29:07,099 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 42 transitions. [2023-11-29 01:29:07,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 42 transitions. [2023-11-29 01:29:07,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:07,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 42 transitions. [2023-11-29 01:29:07,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 0 states have call successors, (0), 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-29 01:29:07,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:07,101 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:07,101 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 197 flow. Second operand 4 states and 42 transitions. [2023-11-29 01:29:07,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 50 transitions, 351 flow [2023-11-29 01:29:07,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 50 transitions, 347 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 01:29:07,105 INFO L231 Difference]: Finished difference. Result has 48 places, 38 transitions, 230 flow [2023-11-29 01:29:07,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=230, PETRI_PLACES=48, PETRI_TRANSITIONS=38} [2023-11-29 01:29:07,106 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 25 predicate places. [2023-11-29 01:29:07,106 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 230 flow [2023-11-29 01:29:07,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-29 01:29:07,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:07,107 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:07,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 01:29:07,107 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-29 01:29:07,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:07,108 INFO L85 PathProgramCache]: Analyzing trace with hash -957448498, now seen corresponding path program 1 times [2023-11-29 01:29:07,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:07,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701856265] [2023-11-29 01:29:07,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:07,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:07,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:07,306 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-11-29 01:29:07,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:07,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701856265] [2023-11-29 01:29:07,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701856265] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:29:07,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:29:07,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:29:07,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589685878] [2023-11-29 01:29:07,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:29:07,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:29:07,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:07,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:29:07,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:29:07,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:07,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 230 flow. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 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-29 01:29:07,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:07,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:07,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:07,418 INFO L124 PetriNetUnfolderBase]: 99/194 cut-off events. [2023-11-29 01:29:07,418 INFO L125 PetriNetUnfolderBase]: For 428/428 co-relation queries the response was YES. [2023-11-29 01:29:07,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 690 conditions, 194 events. 99/194 cut-off events. For 428/428 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 518 event pairs, 36 based on Foata normal form. 6/174 useless extension candidates. Maximal degree in co-relation 617. Up to 148 conditions per place. [2023-11-29 01:29:07,420 INFO L140 encePairwiseOnDemand]: 19/23 looper letters, 43 selfloop transitions, 6 changer transitions 3/53 dead transitions. [2023-11-29 01:29:07,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 53 transitions, 399 flow [2023-11-29 01:29:07,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:29:07,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:29:07,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 46 transitions. [2023-11-29 01:29:07,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-11-29 01:29:07,422 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 46 transitions. [2023-11-29 01:29:07,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 46 transitions. [2023-11-29 01:29:07,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:07,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 46 transitions. [2023-11-29 01:29:07,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 0 states have call successors, (0), 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-29 01:29:07,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:07,423 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:07,423 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 230 flow. Second operand 4 states and 46 transitions. [2023-11-29 01:29:07,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 53 transitions, 399 flow [2023-11-29 01:29:07,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 392 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 01:29:07,427 INFO L231 Difference]: Finished difference. Result has 51 places, 39 transitions, 251 flow [2023-11-29 01:29:07,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=251, PETRI_PLACES=51, PETRI_TRANSITIONS=39} [2023-11-29 01:29:07,428 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 28 predicate places. [2023-11-29 01:29:07,429 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 39 transitions, 251 flow [2023-11-29 01:29:07,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 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-29 01:29:07,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:07,429 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:07,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 01:29:07,429 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-29 01:29:07,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:07,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1695590835, now seen corresponding path program 1 times [2023-11-29 01:29:07,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:07,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575112139] [2023-11-29 01:29:07,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:07,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:07,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:07,659 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-11-29 01:29:07,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:07,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575112139] [2023-11-29 01:29:07,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575112139] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:29:07,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:29:07,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 01:29:07,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217298151] [2023-11-29 01:29:07,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:29:07,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 01:29:07,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:07,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 01:29:07,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 01:29:07,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:07,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 39 transitions, 251 flow. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 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-29 01:29:07,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:07,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:07,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:07,774 INFO L124 PetriNetUnfolderBase]: 85/163 cut-off events. [2023-11-29 01:29:07,775 INFO L125 PetriNetUnfolderBase]: For 517/517 co-relation queries the response was YES. [2023-11-29 01:29:07,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 628 conditions, 163 events. 85/163 cut-off events. For 517/517 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 388 event pairs, 27 based on Foata normal form. 8/147 useless extension candidates. Maximal degree in co-relation 554. Up to 125 conditions per place. [2023-11-29 01:29:07,777 INFO L140 encePairwiseOnDemand]: 19/23 looper letters, 44 selfloop transitions, 7 changer transitions 1/53 dead transitions. [2023-11-29 01:29:07,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 419 flow [2023-11-29 01:29:07,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 01:29:07,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 01:29:07,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 46 transitions. [2023-11-29 01:29:07,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-11-29 01:29:07,779 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 46 transitions. [2023-11-29 01:29:07,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 46 transitions. [2023-11-29 01:29:07,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:07,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 46 transitions. [2023-11-29 01:29:07,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 0 states have call successors, (0), 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-29 01:29:07,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:07,781 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 23.0) internal successors, (115), 5 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:07,781 INFO L175 Difference]: Start difference. First operand has 51 places, 39 transitions, 251 flow. Second operand 4 states and 46 transitions. [2023-11-29 01:29:07,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 419 flow [2023-11-29 01:29:07,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 393 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-11-29 01:29:07,785 INFO L231 Difference]: Finished difference. Result has 51 places, 40 transitions, 264 flow [2023-11-29 01:29:07,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=264, PETRI_PLACES=51, PETRI_TRANSITIONS=40} [2023-11-29 01:29:07,786 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 28 predicate places. [2023-11-29 01:29:07,786 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 264 flow [2023-11-29 01:29:07,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 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-29 01:29:07,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:07,786 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:07,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 01:29:07,787 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-29 01:29:07,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:07,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1557131379, now seen corresponding path program 1 times [2023-11-29 01:29:07,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:07,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663376997] [2023-11-29 01:29:07,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:07,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:07,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:08,876 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:08,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:08,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663376997] [2023-11-29 01:29:08,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663376997] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:08,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791134533] [2023-11-29 01:29:08,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:08,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:08,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:08,878 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:08,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 01:29:09,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:09,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:29:09,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:09,260 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:09,261 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 27 treesize of output 19 [2023-11-29 01:29:09,310 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:09,310 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:09,909 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 01:29:09,909 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 118 treesize of output 79 [2023-11-29 01:29:09,993 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:09,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791134533] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:09,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:09,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-11-29 01:29:09,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773834550] [2023-11-29 01:29:09,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:09,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 01:29:09,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:09,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 01:29:09,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2023-11-29 01:29:09,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:09,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 264 flow. Second operand has 22 states, 22 states have (on average 5.2272727272727275) internal successors, (115), 22 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:09,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:09,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:09,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:10,795 INFO L124 PetriNetUnfolderBase]: 152/284 cut-off events. [2023-11-29 01:29:10,795 INFO L125 PetriNetUnfolderBase]: For 700/700 co-relation queries the response was YES. [2023-11-29 01:29:10,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1023 conditions, 284 events. 152/284 cut-off events. For 700/700 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 893 event pairs, 15 based on Foata normal form. 1/231 useless extension candidates. Maximal degree in co-relation 949. Up to 109 conditions per place. [2023-11-29 01:29:10,798 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 65 selfloop transitions, 24 changer transitions 2/92 dead transitions. [2023-11-29 01:29:10,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 92 transitions, 671 flow [2023-11-29 01:29:10,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:29:10,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:29:10,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 113 transitions. [2023-11-29 01:29:10,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35093167701863354 [2023-11-29 01:29:10,800 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 113 transitions. [2023-11-29 01:29:10,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 113 transitions. [2023-11-29 01:29:10,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:10,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 113 transitions. [2023-11-29 01:29:10,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 8.071428571428571) internal successors, (113), 14 states have internal predecessors, (113), 0 states have call successors, (0), 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-29 01:29:10,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:29:10,802 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:29:10,803 INFO L175 Difference]: Start difference. First operand has 51 places, 40 transitions, 264 flow. Second operand 14 states and 113 transitions. [2023-11-29 01:29:10,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 92 transitions, 671 flow [2023-11-29 01:29:10,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 92 transitions, 627 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-11-29 01:29:10,807 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 413 flow [2023-11-29 01:29:10,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=413, PETRI_PLACES=65, PETRI_TRANSITIONS=54} [2023-11-29 01:29:10,808 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 42 predicate places. [2023-11-29 01:29:10,808 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 413 flow [2023-11-29 01:29:10,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.2272727272727275) internal successors, (115), 22 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:29:10,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:10,809 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:10,814 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 01:29:11,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 01:29:11,010 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-29 01:29:11,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:11,010 INFO L85 PathProgramCache]: Analyzing trace with hash 63224523, now seen corresponding path program 2 times [2023-11-29 01:29:11,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:11,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014586569] [2023-11-29 01:29:11,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:11,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:11,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:11,986 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:11,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:11,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014586569] [2023-11-29 01:29:11,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014586569] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:11,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100327693] [2023-11-29 01:29:11,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:29:11,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:11,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:11,992 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:11,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 01:29:12,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:29:12,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:12,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:29:12,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:12,306 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:12,306 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 27 treesize of output 19 [2023-11-29 01:29:12,346 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:12,346 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:12,905 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:29:12,906 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 173 treesize of output 107 [2023-11-29 01:29:13,050 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:13,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100327693] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:13,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:13,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-11-29 01:29:13,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36252470] [2023-11-29 01:29:13,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:13,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 01:29:13,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:13,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 01:29:13,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2023-11-29 01:29:13,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:13,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 54 transitions, 413 flow. Second operand has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 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-29 01:29:13,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:13,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:13,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:13,634 INFO L124 PetriNetUnfolderBase]: 174/323 cut-off events. [2023-11-29 01:29:13,634 INFO L125 PetriNetUnfolderBase]: For 889/889 co-relation queries the response was YES. [2023-11-29 01:29:13,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1299 conditions, 323 events. 174/323 cut-off events. For 889/889 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1075 event pairs, 24 based on Foata normal form. 1/296 useless extension candidates. Maximal degree in co-relation 1219. Up to 246 conditions per place. [2023-11-29 01:29:13,637 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 56 selfloop transitions, 23 changer transitions 4/84 dead transitions. [2023-11-29 01:29:13,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 84 transitions, 700 flow [2023-11-29 01:29:13,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 01:29:13,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 01:29:13,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 94 transitions. [2023-11-29 01:29:13,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31438127090301005 [2023-11-29 01:29:13,639 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 94 transitions. [2023-11-29 01:29:13,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 94 transitions. [2023-11-29 01:29:13,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:13,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 94 transitions. [2023-11-29 01:29:13,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 7.230769230769231) internal successors, (94), 13 states have internal predecessors, (94), 0 states have call successors, (0), 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-29 01:29:13,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:29:13,641 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:29:13,641 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 413 flow. Second operand 13 states and 94 transitions. [2023-11-29 01:29:13,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 84 transitions, 700 flow [2023-11-29 01:29:13,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 84 transitions, 622 flow, removed 24 selfloop flow, removed 5 redundant places. [2023-11-29 01:29:13,647 INFO L231 Difference]: Finished difference. Result has 76 places, 64 transitions, 471 flow [2023-11-29 01:29:13,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=471, PETRI_PLACES=76, PETRI_TRANSITIONS=64} [2023-11-29 01:29:13,648 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 53 predicate places. [2023-11-29 01:29:13,648 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 64 transitions, 471 flow [2023-11-29 01:29:13,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 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-29 01:29:13,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:13,648 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:13,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 01:29:13,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 01:29:13,849 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-29 01:29:13,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:13,850 INFO L85 PathProgramCache]: Analyzing trace with hash 774167091, now seen corresponding path program 3 times [2023-11-29 01:29:13,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:13,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018944636] [2023-11-29 01:29:13,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:13,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:13,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:14,879 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:14,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:14,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018944636] [2023-11-29 01:29:14,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018944636] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:14,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438482600] [2023-11-29 01:29:14,880 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:29:14,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:14,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:14,881 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:14,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 01:29:15,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 01:29:15,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:15,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:29:15,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:15,133 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:15,134 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 27 treesize of output 19 [2023-11-29 01:29:15,203 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:15,203 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:15,675 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:29:15,676 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 173 treesize of output 107 [2023-11-29 01:29:15,802 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:15,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438482600] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:15,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:15,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-11-29 01:29:15,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620812871] [2023-11-29 01:29:15,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:15,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 01:29:15,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:15,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 01:29:15,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2023-11-29 01:29:15,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:15,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 64 transitions, 471 flow. Second operand has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 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-29 01:29:15,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:15,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:15,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:16,391 INFO L124 PetriNetUnfolderBase]: 170/326 cut-off events. [2023-11-29 01:29:16,392 INFO L125 PetriNetUnfolderBase]: For 1013/1013 co-relation queries the response was YES. [2023-11-29 01:29:16,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1333 conditions, 326 events. 170/326 cut-off events. For 1013/1013 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1126 event pairs, 30 based on Foata normal form. 7/321 useless extension candidates. Maximal degree in co-relation 1268. Up to 236 conditions per place. [2023-11-29 01:29:16,395 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 52 selfloop transitions, 21 changer transitions 8/82 dead transitions. [2023-11-29 01:29:16,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 82 transitions, 699 flow [2023-11-29 01:29:16,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:29:16,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:29:16,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 89 transitions. [2023-11-29 01:29:16,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.322463768115942 [2023-11-29 01:29:16,397 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 89 transitions. [2023-11-29 01:29:16,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 89 transitions. [2023-11-29 01:29:16,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:16,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 89 transitions. [2023-11-29 01:29:16,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 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-29 01:29:16,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:29:16,399 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:29:16,399 INFO L175 Difference]: Start difference. First operand has 76 places, 64 transitions, 471 flow. Second operand 12 states and 89 transitions. [2023-11-29 01:29:16,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 82 transitions, 699 flow [2023-11-29 01:29:16,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 82 transitions, 642 flow, removed 13 selfloop flow, removed 6 redundant places. [2023-11-29 01:29:16,408 INFO L231 Difference]: Finished difference. Result has 83 places, 63 transitions, 464 flow [2023-11-29 01:29:16,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=464, PETRI_PLACES=83, PETRI_TRANSITIONS=63} [2023-11-29 01:29:16,409 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 60 predicate places. [2023-11-29 01:29:16,409 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 63 transitions, 464 flow [2023-11-29 01:29:16,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 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-29 01:29:16,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:16,410 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:16,415 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 01:29:16,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 01:29:16,612 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-29 01:29:16,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:16,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1452210005, now seen corresponding path program 4 times [2023-11-29 01:29:16,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:16,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127586036] [2023-11-29 01:29:16,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:16,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:16,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:17,408 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:17,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:17,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127586036] [2023-11-29 01:29:17,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127586036] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:17,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485214982] [2023-11-29 01:29:17,409 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:29:17,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:17,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:17,410 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:17,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 01:29:17,569 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:29:17,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:17,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:29:17,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:17,706 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:17,707 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 27 treesize of output 19 [2023-11-29 01:29:17,755 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:17,755 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:18,204 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:29:18,204 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 173 treesize of output 107 [2023-11-29 01:29:18,315 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:18,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485214982] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:18,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:18,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-11-29 01:29:18,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501774979] [2023-11-29 01:29:18,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:18,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 01:29:18,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:18,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 01:29:18,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2023-11-29 01:29:18,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:18,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 63 transitions, 464 flow. Second operand has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 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-29 01:29:18,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:18,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:18,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:18,871 INFO L124 PetriNetUnfolderBase]: 178/331 cut-off events. [2023-11-29 01:29:18,871 INFO L125 PetriNetUnfolderBase]: For 1016/1016 co-relation queries the response was YES. [2023-11-29 01:29:18,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1416 conditions, 331 events. 178/331 cut-off events. For 1016/1016 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1123 event pairs, 24 based on Foata normal form. 1/320 useless extension candidates. Maximal degree in co-relation 1357. Up to 242 conditions per place. [2023-11-29 01:29:18,874 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 63 selfloop transitions, 25 changer transitions 2/91 dead transitions. [2023-11-29 01:29:18,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 91 transitions, 790 flow [2023-11-29 01:29:18,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 01:29:18,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 01:29:18,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 95 transitions. [2023-11-29 01:29:18,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3177257525083612 [2023-11-29 01:29:18,875 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 95 transitions. [2023-11-29 01:29:18,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 95 transitions. [2023-11-29 01:29:18,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:18,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 95 transitions. [2023-11-29 01:29:18,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 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-29 01:29:18,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:29:18,877 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:29:18,877 INFO L175 Difference]: Start difference. First operand has 83 places, 63 transitions, 464 flow. Second operand 13 states and 95 transitions. [2023-11-29 01:29:18,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 91 transitions, 790 flow [2023-11-29 01:29:18,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 91 transitions, 736 flow, removed 5 selfloop flow, removed 12 redundant places. [2023-11-29 01:29:18,883 INFO L231 Difference]: Finished difference. Result has 84 places, 71 transitions, 550 flow [2023-11-29 01:29:18,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=550, PETRI_PLACES=84, PETRI_TRANSITIONS=71} [2023-11-29 01:29:18,884 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 61 predicate places. [2023-11-29 01:29:18,884 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 71 transitions, 550 flow [2023-11-29 01:29:18,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 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-29 01:29:18,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:18,885 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:18,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 01:29:19,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 01:29:19,088 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-29 01:29:19,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:19,088 INFO L85 PathProgramCache]: Analyzing trace with hash 258403303, now seen corresponding path program 5 times [2023-11-29 01:29:19,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:19,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844028201] [2023-11-29 01:29:19,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:19,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:19,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:20,474 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:29:20,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:20,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844028201] [2023-11-29 01:29:20,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844028201] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:20,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141504123] [2023-11-29 01:29:20,474 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:29:20,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:20,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:20,476 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:20,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 01:29:20,716 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:29:20,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:20,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:29:20,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:20,825 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:20,825 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 27 treesize of output 19 [2023-11-29 01:29:20,888 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:20,888 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:21,273 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:29:21,274 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 173 treesize of output 107 [2023-11-29 01:29:21,396 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:21,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141504123] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:21,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:21,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 8] total 26 [2023-11-29 01:29:21,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304309807] [2023-11-29 01:29:21,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:21,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:29:21,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:21,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:29:21,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:29:21,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:21,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 71 transitions, 550 flow. Second operand has 26 states, 26 states have (on average 5.0) internal successors, (130), 26 states have internal predecessors, (130), 0 states have call successors, (0), 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-29 01:29:21,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:21,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:21,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:22,122 INFO L124 PetriNetUnfolderBase]: 184/346 cut-off events. [2023-11-29 01:29:22,122 INFO L125 PetriNetUnfolderBase]: For 1396/1396 co-relation queries the response was YES. [2023-11-29 01:29:22,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1558 conditions, 346 events. 184/346 cut-off events. For 1396/1396 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1224 event pairs, 28 based on Foata normal form. 1/335 useless extension candidates. Maximal degree in co-relation 1476. Up to 242 conditions per place. [2023-11-29 01:29:22,126 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 58 selfloop transitions, 32 changer transitions 3/94 dead transitions. [2023-11-29 01:29:22,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 94 transitions, 836 flow [2023-11-29 01:29:22,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 01:29:22,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 01:29:22,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 110 transitions. [2023-11-29 01:29:22,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29891304347826086 [2023-11-29 01:29:22,127 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 110 transitions. [2023-11-29 01:29:22,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 110 transitions. [2023-11-29 01:29:22,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:22,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 110 transitions. [2023-11-29 01:29:22,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 6.875) internal successors, (110), 16 states have internal predecessors, (110), 0 states have call successors, (0), 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-29 01:29:22,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:29:22,129 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:29:22,129 INFO L175 Difference]: Start difference. First operand has 84 places, 71 transitions, 550 flow. Second operand 16 states and 110 transitions. [2023-11-29 01:29:22,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 94 transitions, 836 flow [2023-11-29 01:29:22,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 94 transitions, 778 flow, removed 15 selfloop flow, removed 8 redundant places. [2023-11-29 01:29:22,137 INFO L231 Difference]: Finished difference. Result has 92 places, 72 transitions, 578 flow [2023-11-29 01:29:22,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=578, PETRI_PLACES=92, PETRI_TRANSITIONS=72} [2023-11-29 01:29:22,138 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 69 predicate places. [2023-11-29 01:29:22,138 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 72 transitions, 578 flow [2023-11-29 01:29:22,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.0) internal successors, (130), 26 states have internal predecessors, (130), 0 states have call successors, (0), 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-29 01:29:22,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:22,138 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:22,144 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 01:29:22,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:22,339 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-29 01:29:22,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:22,339 INFO L85 PathProgramCache]: Analyzing trace with hash -2099588897, now seen corresponding path program 6 times [2023-11-29 01:29:22,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:22,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393328168] [2023-11-29 01:29:22,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:22,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:22,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:22,989 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:22,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:22,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393328168] [2023-11-29 01:29:22,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393328168] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:22,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911528566] [2023-11-29 01:29:22,990 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:29:22,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:22,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:22,991 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:22,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 01:29:23,109 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:29:23,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:23,111 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:29:23,113 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:23,236 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:23,236 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 27 treesize of output 19 [2023-11-29 01:29:23,276 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:23,276 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:23,669 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 01:29:23,669 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 126 treesize of output 79 [2023-11-29 01:29:23,711 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:23,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911528566] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:23,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:23,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-11-29 01:29:23,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885460472] [2023-11-29 01:29:23,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:23,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 01:29:23,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:23,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 01:29:23,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2023-11-29 01:29:23,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:23,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 72 transitions, 578 flow. Second operand has 22 states, 22 states have (on average 5.136363636363637) internal successors, (113), 22 states have internal predecessors, (113), 0 states have call successors, (0), 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-29 01:29:23,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:23,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:23,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:24,507 INFO L124 PetriNetUnfolderBase]: 250/467 cut-off events. [2023-11-29 01:29:24,507 INFO L125 PetriNetUnfolderBase]: For 2359/2359 co-relation queries the response was YES. [2023-11-29 01:29:24,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2207 conditions, 467 events. 250/467 cut-off events. For 2359/2359 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1841 event pairs, 28 based on Foata normal form. 1/452 useless extension candidates. Maximal degree in co-relation 2119. Up to 177 conditions per place. [2023-11-29 01:29:24,512 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 81 selfloop transitions, 39 changer transitions 6/127 dead transitions. [2023-11-29 01:29:24,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 127 transitions, 1165 flow [2023-11-29 01:29:24,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:29:24,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:29:24,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 110 transitions. [2023-11-29 01:29:24,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416149068322981 [2023-11-29 01:29:24,514 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 110 transitions. [2023-11-29 01:29:24,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 110 transitions. [2023-11-29 01:29:24,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:24,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 110 transitions. [2023-11-29 01:29:24,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 7.857142857142857) internal successors, (110), 14 states have internal predecessors, (110), 0 states have call successors, (0), 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-29 01:29:24,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:29:24,516 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:29:24,516 INFO L175 Difference]: Start difference. First operand has 92 places, 72 transitions, 578 flow. Second operand 14 states and 110 transitions. [2023-11-29 01:29:24,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 127 transitions, 1165 flow [2023-11-29 01:29:24,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 127 transitions, 1062 flow, removed 7 selfloop flow, removed 16 redundant places. [2023-11-29 01:29:24,527 INFO L231 Difference]: Finished difference. Result has 93 places, 84 transitions, 732 flow [2023-11-29 01:29:24,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=732, PETRI_PLACES=93, PETRI_TRANSITIONS=84} [2023-11-29 01:29:24,527 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 70 predicate places. [2023-11-29 01:29:24,528 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 84 transitions, 732 flow [2023-11-29 01:29:24,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.136363636363637) internal successors, (113), 22 states have internal predecessors, (113), 0 states have call successors, (0), 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-29 01:29:24,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:24,528 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:24,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 01:29:24,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:24,728 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-29 01:29:24,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:24,729 INFO L85 PathProgramCache]: Analyzing trace with hash -339272003, now seen corresponding path program 7 times [2023-11-29 01:29:24,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:24,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842713] [2023-11-29 01:29:24,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:24,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:24,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:25,484 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:25,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:25,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842713] [2023-11-29 01:29:25,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842713] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:25,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794334339] [2023-11-29 01:29:25,484 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:29:25,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:25,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:25,485 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:25,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 01:29:25,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:25,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:29:25,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:25,771 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:25,771 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 27 treesize of output 19 [2023-11-29 01:29:25,804 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:25,804 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:26,245 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:29:26,245 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 173 treesize of output 107 [2023-11-29 01:29:26,360 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:26,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794334339] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:26,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:26,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-11-29 01:29:26,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597405756] [2023-11-29 01:29:26,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:26,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 01:29:26,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:26,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 01:29:26,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2023-11-29 01:29:26,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:26,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 84 transitions, 732 flow. Second operand has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 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-29 01:29:26,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:26,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:26,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:26,902 INFO L124 PetriNetUnfolderBase]: 266/496 cut-off events. [2023-11-29 01:29:26,902 INFO L125 PetriNetUnfolderBase]: For 3160/3160 co-relation queries the response was YES. [2023-11-29 01:29:26,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2543 conditions, 496 events. 266/496 cut-off events. For 3160/3160 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1972 event pairs, 70 based on Foata normal form. 1/481 useless extension candidates. Maximal degree in co-relation 2463. Up to 387 conditions per place. [2023-11-29 01:29:26,906 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 80 selfloop transitions, 30 changer transitions 2/113 dead transitions. [2023-11-29 01:29:26,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 113 transitions, 1118 flow [2023-11-29 01:29:26,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 01:29:26,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 01:29:26,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 95 transitions. [2023-11-29 01:29:26,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3177257525083612 [2023-11-29 01:29:26,907 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 95 transitions. [2023-11-29 01:29:26,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 95 transitions. [2023-11-29 01:29:26,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:26,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 95 transitions. [2023-11-29 01:29:26,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 0 states have call successors, (0), 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-29 01:29:26,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:29:26,910 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:29:26,910 INFO L175 Difference]: Start difference. First operand has 93 places, 84 transitions, 732 flow. Second operand 13 states and 95 transitions. [2023-11-29 01:29:26,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 113 transitions, 1118 flow [2023-11-29 01:29:26,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 113 transitions, 950 flow, removed 56 selfloop flow, removed 8 redundant places. [2023-11-29 01:29:26,926 INFO L231 Difference]: Finished difference. Result has 99 places, 94 transitions, 743 flow [2023-11-29 01:29:26,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=743, PETRI_PLACES=99, PETRI_TRANSITIONS=94} [2023-11-29 01:29:26,927 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 76 predicate places. [2023-11-29 01:29:26,927 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 94 transitions, 743 flow [2023-11-29 01:29:26,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 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-29 01:29:26,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:26,928 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:26,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 01:29:27,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:27,128 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-29 01:29:27,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:27,128 INFO L85 PathProgramCache]: Analyzing trace with hash 618036669, now seen corresponding path program 8 times [2023-11-29 01:29:27,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:27,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029509401] [2023-11-29 01:29:27,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:27,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:27,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:28,904 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:29:28,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:28,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029509401] [2023-11-29 01:29:28,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029509401] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:28,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015686482] [2023-11-29 01:29:28,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:29:28,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:28,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:28,905 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:28,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 01:29:29,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:29:29,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:29,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:29:29,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:29,175 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:29,175 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 27 treesize of output 19 [2023-11-29 01:29:29,223 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:29,223 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:29,695 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:29:29,695 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 173 treesize of output 107 [2023-11-29 01:29:29,825 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:29,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015686482] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:29,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:29,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10, 8] total 32 [2023-11-29 01:29:29,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351734281] [2023-11-29 01:29:29,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:29,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:29:29,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:29,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:29:29,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:29:29,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:29,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 94 transitions, 743 flow. Second operand has 32 states, 32 states have (on average 4.8125) internal successors, (154), 32 states have internal predecessors, (154), 0 states have call successors, (0), 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-29 01:29:29,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:29,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:29,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:30,751 INFO L124 PetriNetUnfolderBase]: 283/532 cut-off events. [2023-11-29 01:29:30,751 INFO L125 PetriNetUnfolderBase]: For 2215/2215 co-relation queries the response was YES. [2023-11-29 01:29:30,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2421 conditions, 532 events. 283/532 cut-off events. For 2215/2215 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2141 event pairs, 68 based on Foata normal form. 1/517 useless extension candidates. Maximal degree in co-relation 2309. Up to 405 conditions per place. [2023-11-29 01:29:30,755 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 74 selfloop transitions, 58 changer transitions 4/137 dead transitions. [2023-11-29 01:29:30,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 137 transitions, 1329 flow [2023-11-29 01:29:30,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 01:29:30,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 01:29:30,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 146 transitions. [2023-11-29 01:29:30,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2885375494071146 [2023-11-29 01:29:30,756 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 146 transitions. [2023-11-29 01:29:30,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 146 transitions. [2023-11-29 01:29:30,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:30,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 146 transitions. [2023-11-29 01:29:30,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 6.636363636363637) internal successors, (146), 22 states have internal predecessors, (146), 0 states have call successors, (0), 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-29 01:29:30,758 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 23.0) internal successors, (529), 23 states have internal predecessors, (529), 0 states have call successors, (0), 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-29 01:29:30,758 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 23.0) internal successors, (529), 23 states have internal predecessors, (529), 0 states have call successors, (0), 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-29 01:29:30,759 INFO L175 Difference]: Start difference. First operand has 99 places, 94 transitions, 743 flow. Second operand 22 states and 146 transitions. [2023-11-29 01:29:30,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 137 transitions, 1329 flow [2023-11-29 01:29:30,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 137 transitions, 1262 flow, removed 24 selfloop flow, removed 5 redundant places. [2023-11-29 01:29:30,768 INFO L231 Difference]: Finished difference. Result has 116 places, 118 transitions, 1060 flow [2023-11-29 01:29:30,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1060, PETRI_PLACES=116, PETRI_TRANSITIONS=118} [2023-11-29 01:29:30,769 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 93 predicate places. [2023-11-29 01:29:30,769 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 118 transitions, 1060 flow [2023-11-29 01:29:30,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.8125) internal successors, (154), 32 states have internal predecessors, (154), 0 states have call successors, (0), 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-29 01:29:30,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:30,769 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:30,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 01:29:30,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 01:29:30,970 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-29 01:29:30,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:30,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1491777349, now seen corresponding path program 9 times [2023-11-29 01:29:30,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:30,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330273709] [2023-11-29 01:29:30,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:30,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:31,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:31,724 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:31,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:31,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330273709] [2023-11-29 01:29:31,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330273709] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:31,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699873484] [2023-11-29 01:29:31,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:29:31,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:31,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:31,726 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:31,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 01:29:31,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 01:29:31,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:31,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:29:31,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:31,980 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:31,980 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 27 treesize of output 19 [2023-11-29 01:29:32,050 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:32,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:32,469 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:29:32,470 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 173 treesize of output 107 [2023-11-29 01:29:32,572 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:32,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699873484] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:32,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:32,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 21 [2023-11-29 01:29:32,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15321350] [2023-11-29 01:29:32,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:32,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 01:29:32,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:32,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 01:29:32,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2023-11-29 01:29:32,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:32,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 118 transitions, 1060 flow. Second operand has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 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-29 01:29:32,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:32,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:32,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:33,091 INFO L124 PetriNetUnfolderBase]: 282/536 cut-off events. [2023-11-29 01:29:33,091 INFO L125 PetriNetUnfolderBase]: For 2361/2361 co-relation queries the response was YES. [2023-11-29 01:29:33,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2534 conditions, 536 events. 282/536 cut-off events. For 2361/2361 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2199 event pairs, 70 based on Foata normal form. 1/521 useless extension candidates. Maximal degree in co-relation 2410. Up to 396 conditions per place. [2023-11-29 01:29:33,096 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 96 selfloop transitions, 36 changer transitions 5/138 dead transitions. [2023-11-29 01:29:33,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 138 transitions, 1411 flow [2023-11-29 01:29:33,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:29:33,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:29:33,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 90 transitions. [2023-11-29 01:29:33,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32608695652173914 [2023-11-29 01:29:33,097 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 90 transitions. [2023-11-29 01:29:33,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 90 transitions. [2023-11-29 01:29:33,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:33,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 90 transitions. [2023-11-29 01:29:33,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 7.5) internal successors, (90), 12 states have internal predecessors, (90), 0 states have call successors, (0), 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-29 01:29:33,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:29:33,098 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:29:33,098 INFO L175 Difference]: Start difference. First operand has 116 places, 118 transitions, 1060 flow. Second operand 12 states and 90 transitions. [2023-11-29 01:29:33,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 138 transitions, 1411 flow [2023-11-29 01:29:33,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 138 transitions, 1155 flow, removed 77 selfloop flow, removed 18 redundant places. [2023-11-29 01:29:33,108 INFO L231 Difference]: Finished difference. Result has 110 places, 119 transitions, 896 flow [2023-11-29 01:29:33,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=896, PETRI_PLACES=110, PETRI_TRANSITIONS=119} [2023-11-29 01:29:33,108 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 87 predicate places. [2023-11-29 01:29:33,109 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 119 transitions, 896 flow [2023-11-29 01:29:33,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 0 states have call successors, (0), 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-29 01:29:33,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:33,109 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:33,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 01:29:33,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 01:29:33,309 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-29 01:29:33,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:33,310 INFO L85 PathProgramCache]: Analyzing trace with hash -742330145, now seen corresponding path program 10 times [2023-11-29 01:29:33,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:33,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163874484] [2023-11-29 01:29:33,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:33,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:33,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:33,808 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:33,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:33,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163874484] [2023-11-29 01:29:33,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163874484] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:33,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440435871] [2023-11-29 01:29:33,809 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:29:33,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:33,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:33,812 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:33,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 01:29:33,997 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:29:33,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:33,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:29:34,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:34,063 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:34,063 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 27 treesize of output 19 [2023-11-29 01:29:34,115 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:34,115 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:34,455 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:29:34,456 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 173 treesize of output 107 [2023-11-29 01:29:34,565 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:34,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440435871] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:34,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:34,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 20 [2023-11-29 01:29:34,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172356379] [2023-11-29 01:29:34,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:34,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 01:29:34,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:34,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 01:29:34,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2023-11-29 01:29:34,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:34,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 119 transitions, 896 flow. Second operand has 20 states, 20 states have (on average 5.25) internal successors, (105), 20 states have internal predecessors, (105), 0 states have call successors, (0), 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-29 01:29:34,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:34,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:34,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:35,058 INFO L124 PetriNetUnfolderBase]: 282/534 cut-off events. [2023-11-29 01:29:35,059 INFO L125 PetriNetUnfolderBase]: For 2128/2128 co-relation queries the response was YES. [2023-11-29 01:29:35,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2422 conditions, 534 events. 282/534 cut-off events. For 2128/2128 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2197 event pairs, 68 based on Foata normal form. 1/514 useless extension candidates. Maximal degree in co-relation 2317. Up to 395 conditions per place. [2023-11-29 01:29:35,064 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 101 selfloop transitions, 35 changer transitions 4/141 dead transitions. [2023-11-29 01:29:35,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 141 transitions, 1261 flow [2023-11-29 01:29:35,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:29:35,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:29:35,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 91 transitions. [2023-11-29 01:29:35,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32971014492753625 [2023-11-29 01:29:35,066 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 91 transitions. [2023-11-29 01:29:35,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 91 transitions. [2023-11-29 01:29:35,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:35,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 91 transitions. [2023-11-29 01:29:35,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 7.583333333333333) internal successors, (91), 12 states have internal predecessors, (91), 0 states have call successors, (0), 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-29 01:29:35,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:29:35,067 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:29:35,067 INFO L175 Difference]: Start difference. First operand has 110 places, 119 transitions, 896 flow. Second operand 12 states and 91 transitions. [2023-11-29 01:29:35,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 141 transitions, 1261 flow [2023-11-29 01:29:35,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 141 transitions, 1183 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-11-29 01:29:35,076 INFO L231 Difference]: Finished difference. Result has 113 places, 122 transitions, 937 flow [2023-11-29 01:29:35,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=937, PETRI_PLACES=113, PETRI_TRANSITIONS=122} [2023-11-29 01:29:35,076 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 90 predicate places. [2023-11-29 01:29:35,076 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 122 transitions, 937 flow [2023-11-29 01:29:35,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.25) internal successors, (105), 20 states have internal predecessors, (105), 0 states have call successors, (0), 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-29 01:29:35,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:35,077 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:35,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-29 01:29:35,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:35,277 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-29 01:29:35,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:35,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1875980364, now seen corresponding path program 11 times [2023-11-29 01:29:35,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:35,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643685397] [2023-11-29 01:29:35,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:35,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:35,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:36,562 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:29:36,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:36,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643685397] [2023-11-29 01:29:36,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643685397] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:36,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624348283] [2023-11-29 01:29:36,562 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:29:36,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:36,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:36,563 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:36,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 01:29:36,823 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:29:36,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:36,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:29:36,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:36,972 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:36,972 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:37,118 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 01:29:37,118 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 32 treesize of output 48 [2023-11-29 01:29:37,142 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:37,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624348283] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:37,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:37,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 9, 7] total 28 [2023-11-29 01:29:37,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850737969] [2023-11-29 01:29:37,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:37,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 01:29:37,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:37,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 01:29:37,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2023-11-29 01:29:37,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:37,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 122 transitions, 937 flow. Second operand has 28 states, 28 states have (on average 4.928571428571429) internal successors, (138), 28 states have internal predecessors, (138), 0 states have call successors, (0), 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-29 01:29:37,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:37,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:37,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:37,735 INFO L124 PetriNetUnfolderBase]: 298/562 cut-off events. [2023-11-29 01:29:37,735 INFO L125 PetriNetUnfolderBase]: For 2719/2719 co-relation queries the response was YES. [2023-11-29 01:29:37,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2655 conditions, 562 events. 298/562 cut-off events. For 2719/2719 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2353 event pairs, 40 based on Foata normal form. 6/543 useless extension candidates. Maximal degree in co-relation 2549. Up to 274 conditions per place. [2023-11-29 01:29:37,740 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 96 selfloop transitions, 58 changer transitions 0/155 dead transitions. [2023-11-29 01:29:37,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 155 transitions, 1449 flow [2023-11-29 01:29:37,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 01:29:37,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 01:29:37,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 119 transitions. [2023-11-29 01:29:37,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3233695652173913 [2023-11-29 01:29:37,741 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 119 transitions. [2023-11-29 01:29:37,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 119 transitions. [2023-11-29 01:29:37,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:37,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 119 transitions. [2023-11-29 01:29:37,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 7.4375) internal successors, (119), 16 states have internal predecessors, (119), 0 states have call successors, (0), 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-29 01:29:37,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:29:37,743 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:29:37,743 INFO L175 Difference]: Start difference. First operand has 113 places, 122 transitions, 937 flow. Second operand 16 states and 119 transitions. [2023-11-29 01:29:37,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 155 transitions, 1449 flow [2023-11-29 01:29:37,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 155 transitions, 1356 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-11-29 01:29:37,756 INFO L231 Difference]: Finished difference. Result has 121 places, 124 transitions, 1008 flow [2023-11-29 01:29:37,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1008, PETRI_PLACES=121, PETRI_TRANSITIONS=124} [2023-11-29 01:29:37,757 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 98 predicate places. [2023-11-29 01:29:37,757 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 124 transitions, 1008 flow [2023-11-29 01:29:37,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.928571428571429) internal successors, (138), 28 states have internal predecessors, (138), 0 states have call successors, (0), 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-29 01:29:37,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:37,758 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:37,764 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 01:29:37,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:37,958 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-29 01:29:37,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:37,958 INFO L85 PathProgramCache]: Analyzing trace with hash -850578293, now seen corresponding path program 12 times [2023-11-29 01:29:37,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:37,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376642806] [2023-11-29 01:29:37,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:37,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:37,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:38,539 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:38,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:38,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376642806] [2023-11-29 01:29:38,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376642806] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:38,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212418550] [2023-11-29 01:29:38,540 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:29:38,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:38,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:38,541 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:38,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 01:29:38,743 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:29:38,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:38,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:29:38,746 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:38,874 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:38,874 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 65 treesize of output 41 [2023-11-29 01:29:38,912 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:38,913 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:39,064 INFO L349 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-11-29 01:29:39,064 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 63 treesize of output 67 [2023-11-29 01:29:39,100 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:39,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212418550] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:39,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:39,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 19 [2023-11-29 01:29:39,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741987241] [2023-11-29 01:29:39,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:39,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 01:29:39,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:39,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 01:29:39,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2023-11-29 01:29:39,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:39,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 124 transitions, 1008 flow. Second operand has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 19 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 01:29:39,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:39,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:39,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:39,589 INFO L124 PetriNetUnfolderBase]: 310/589 cut-off events. [2023-11-29 01:29:39,589 INFO L125 PetriNetUnfolderBase]: For 2978/2978 co-relation queries the response was YES. [2023-11-29 01:29:39,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2795 conditions, 589 events. 310/589 cut-off events. For 2978/2978 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2507 event pairs, 71 based on Foata normal form. 4/572 useless extension candidates. Maximal degree in co-relation 2672. Up to 231 conditions per place. [2023-11-29 01:29:39,593 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 108 selfloop transitions, 45 changer transitions 1/155 dead transitions. [2023-11-29 01:29:39,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 155 transitions, 1493 flow [2023-11-29 01:29:39,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:29:39,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:29:39,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2023-11-29 01:29:39,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4251207729468599 [2023-11-29 01:29:39,594 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 88 transitions. [2023-11-29 01:29:39,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 88 transitions. [2023-11-29 01:29:39,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:39,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 88 transitions. [2023-11-29 01:29:39,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 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-29 01:29:39,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:39,596 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:39,596 INFO L175 Difference]: Start difference. First operand has 121 places, 124 transitions, 1008 flow. Second operand 9 states and 88 transitions. [2023-11-29 01:29:39,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 155 transitions, 1493 flow [2023-11-29 01:29:39,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 155 transitions, 1371 flow, removed 13 selfloop flow, removed 12 redundant places. [2023-11-29 01:29:39,606 INFO L231 Difference]: Finished difference. Result has 118 places, 125 transitions, 999 flow [2023-11-29 01:29:39,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=999, PETRI_PLACES=118, PETRI_TRANSITIONS=125} [2023-11-29 01:29:39,606 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 95 predicate places. [2023-11-29 01:29:39,606 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 125 transitions, 999 flow [2023-11-29 01:29:39,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 19 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 01:29:39,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:39,606 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:39,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 01:29:39,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 01:29:39,807 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-29 01:29:39,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:39,807 INFO L85 PathProgramCache]: Analyzing trace with hash -118045629, now seen corresponding path program 13 times [2023-11-29 01:29:39,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:39,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410343379] [2023-11-29 01:29:39,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:39,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:39,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:40,313 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:40,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:40,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410343379] [2023-11-29 01:29:40,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410343379] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:40,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599096221] [2023-11-29 01:29:40,313 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:29:40,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:40,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:40,314 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:40,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 01:29:40,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:40,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:29:40,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:40,610 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:40,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:40,732 INFO L349 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-11-29 01:29:40,732 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 63 treesize of output 67 [2023-11-29 01:29:40,769 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:40,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599096221] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:40,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:40,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 01:29:40,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179223803] [2023-11-29 01:29:40,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:40,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:29:40,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:40,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:29:40,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:29:40,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:40,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 125 transitions, 999 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 01:29:40,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:40,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:40,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:41,097 INFO L124 PetriNetUnfolderBase]: 315/607 cut-off events. [2023-11-29 01:29:41,097 INFO L125 PetriNetUnfolderBase]: For 2907/2907 co-relation queries the response was YES. [2023-11-29 01:29:41,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2873 conditions, 607 events. 315/607 cut-off events. For 2907/2907 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2690 event pairs, 59 based on Foata normal form. 4/586 useless extension candidates. Maximal degree in co-relation 2745. Up to 208 conditions per place. [2023-11-29 01:29:41,102 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 97 selfloop transitions, 46 changer transitions 16/160 dead transitions. [2023-11-29 01:29:41,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 160 transitions, 1516 flow [2023-11-29 01:29:41,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:29:41,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:29:41,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 81 transitions. [2023-11-29 01:29:41,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391304347826087 [2023-11-29 01:29:41,103 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 81 transitions. [2023-11-29 01:29:41,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 81 transitions. [2023-11-29 01:29:41,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:41,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 81 transitions. [2023-11-29 01:29:41,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 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-29 01:29:41,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:41,105 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:41,105 INFO L175 Difference]: Start difference. First operand has 118 places, 125 transitions, 999 flow. Second operand 9 states and 81 transitions. [2023-11-29 01:29:41,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 160 transitions, 1516 flow [2023-11-29 01:29:41,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 160 transitions, 1443 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-11-29 01:29:41,116 INFO L231 Difference]: Finished difference. Result has 122 places, 124 transitions, 1009 flow [2023-11-29 01:29:41,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1009, PETRI_PLACES=122, PETRI_TRANSITIONS=124} [2023-11-29 01:29:41,116 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 99 predicate places. [2023-11-29 01:29:41,116 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 124 transitions, 1009 flow [2023-11-29 01:29:41,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 01:29:41,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:41,117 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:41,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 01:29:41,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:41,317 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:41,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:41,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1388311070, now seen corresponding path program 14 times [2023-11-29 01:29:41,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:41,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787038994] [2023-11-29 01:29:41,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:41,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:41,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:41,867 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:41,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:41,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787038994] [2023-11-29 01:29:41,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787038994] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:41,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884639312] [2023-11-29 01:29:41,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:29:41,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:41,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:41,869 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:41,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 01:29:42,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:29:42,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:42,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:29:42,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:42,126 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:42,126 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 65 treesize of output 41 [2023-11-29 01:29:42,167 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:42,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:42,300 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 01:29:42,300 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 32 treesize of output 48 [2023-11-29 01:29:42,320 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:42,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884639312] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:42,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:42,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 19 [2023-11-29 01:29:42,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969414552] [2023-11-29 01:29:42,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:42,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 01:29:42,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:42,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 01:29:42,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2023-11-29 01:29:42,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:42,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 124 transitions, 1009 flow. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 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-29 01:29:42,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:42,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:42,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:42,999 INFO L124 PetriNetUnfolderBase]: 348/669 cut-off events. [2023-11-29 01:29:42,999 INFO L125 PetriNetUnfolderBase]: For 3671/3671 co-relation queries the response was YES. [2023-11-29 01:29:43,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3233 conditions, 669 events. 348/669 cut-off events. For 3671/3671 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3026 event pairs, 44 based on Foata normal form. 6/638 useless extension candidates. Maximal degree in co-relation 3118. Up to 259 conditions per place. [2023-11-29 01:29:43,005 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 130 selfloop transitions, 57 changer transitions 4/192 dead transitions. [2023-11-29 01:29:43,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 192 transitions, 1785 flow [2023-11-29 01:29:43,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 01:29:43,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 01:29:43,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 146 transitions. [2023-11-29 01:29:43,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967391304347826 [2023-11-29 01:29:43,006 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 146 transitions. [2023-11-29 01:29:43,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 146 transitions. [2023-11-29 01:29:43,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:43,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 146 transitions. [2023-11-29 01:29:43,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 9.125) internal successors, (146), 16 states have internal predecessors, (146), 0 states have call successors, (0), 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-29 01:29:43,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:29:43,008 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:29:43,008 INFO L175 Difference]: Start difference. First operand has 122 places, 124 transitions, 1009 flow. Second operand 16 states and 146 transitions. [2023-11-29 01:29:43,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 192 transitions, 1785 flow [2023-11-29 01:29:43,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 192 transitions, 1693 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-29 01:29:43,021 INFO L231 Difference]: Finished difference. Result has 133 places, 133 transitions, 1181 flow [2023-11-29 01:29:43,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1181, PETRI_PLACES=133, PETRI_TRANSITIONS=133} [2023-11-29 01:29:43,022 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 110 predicate places. [2023-11-29 01:29:43,022 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 133 transitions, 1181 flow [2023-11-29 01:29:43,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 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-29 01:29:43,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:43,022 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:43,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 01:29:43,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:43,223 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:43,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:43,223 INFO L85 PathProgramCache]: Analyzing trace with hash 244370699, now seen corresponding path program 15 times [2023-11-29 01:29:43,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:43,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630726245] [2023-11-29 01:29:43,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:43,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:43,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:43,802 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:43,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:43,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630726245] [2023-11-29 01:29:43,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630726245] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:43,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104846615] [2023-11-29 01:29:43,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:29:43,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:43,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:43,804 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:43,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 01:29:43,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 01:29:43,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:43,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:29:43,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:44,139 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:44,139 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:44,291 INFO L349 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-11-29 01:29:44,292 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 63 treesize of output 67 [2023-11-29 01:29:44,323 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:44,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104846615] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:44,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:44,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:29:44,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930347852] [2023-11-29 01:29:44,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:44,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:29:44,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:44,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:29:44,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:29:44,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:44,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 133 transitions, 1181 flow. Second operand has 18 states, 18 states have (on average 5.166666666666667) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:29:44,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:44,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:44,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:44,705 INFO L124 PetriNetUnfolderBase]: 350/680 cut-off events. [2023-11-29 01:29:44,706 INFO L125 PetriNetUnfolderBase]: For 4681/4681 co-relation queries the response was YES. [2023-11-29 01:29:44,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3547 conditions, 680 events. 350/680 cut-off events. For 4681/4681 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3136 event pairs, 92 based on Foata normal form. 4/679 useless extension candidates. Maximal degree in co-relation 3388. Up to 290 conditions per place. [2023-11-29 01:29:44,711 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 104 selfloop transitions, 42 changer transitions 10/157 dead transitions. [2023-11-29 01:29:44,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 157 transitions, 1621 flow [2023-11-29 01:29:44,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:29:44,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:29:44,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 79 transitions. [2023-11-29 01:29:44,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38164251207729466 [2023-11-29 01:29:44,712 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 79 transitions. [2023-11-29 01:29:44,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 79 transitions. [2023-11-29 01:29:44,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:44,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 79 transitions. [2023-11-29 01:29:44,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 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-29 01:29:44,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:44,714 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:44,714 INFO L175 Difference]: Start difference. First operand has 133 places, 133 transitions, 1181 flow. Second operand 9 states and 79 transitions. [2023-11-29 01:29:44,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 157 transitions, 1621 flow [2023-11-29 01:29:44,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 157 transitions, 1456 flow, removed 38 selfloop flow, removed 8 redundant places. [2023-11-29 01:29:44,733 INFO L231 Difference]: Finished difference. Result has 134 places, 131 transitions, 1091 flow [2023-11-29 01:29:44,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1091, PETRI_PLACES=134, PETRI_TRANSITIONS=131} [2023-11-29 01:29:44,734 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 111 predicate places. [2023-11-29 01:29:44,734 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 131 transitions, 1091 flow [2023-11-29 01:29:44,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.166666666666667) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:29:44,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:44,734 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:44,739 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 01:29:44,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 01:29:44,935 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:44,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:44,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1021674912, now seen corresponding path program 16 times [2023-11-29 01:29:44,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:44,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237715824] [2023-11-29 01:29:44,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:44,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:44,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:45,452 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:45,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:45,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237715824] [2023-11-29 01:29:45,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237715824] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:45,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680655936] [2023-11-29 01:29:45,453 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:29:45,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:45,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:45,454 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:45,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 01:29:45,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:29:45,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:45,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:29:45,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:45,778 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:45,779 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:45,917 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 01:29:45,918 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 32 treesize of output 48 [2023-11-29 01:29:45,940 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:45,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680655936] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:45,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:45,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:29:45,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880689384] [2023-11-29 01:29:45,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:45,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:29:45,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:45,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:29:45,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:29:45,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:45,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 131 transitions, 1091 flow. Second operand has 18 states, 18 states have (on average 5.388888888888889) internal successors, (97), 18 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 01:29:45,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:45,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:45,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:46,396 INFO L124 PetriNetUnfolderBase]: 367/699 cut-off events. [2023-11-29 01:29:46,396 INFO L125 PetriNetUnfolderBase]: For 3577/3577 co-relation queries the response was YES. [2023-11-29 01:29:46,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3404 conditions, 699 events. 367/699 cut-off events. For 3577/3577 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3182 event pairs, 54 based on Foata normal form. 6/700 useless extension candidates. Maximal degree in co-relation 3310. Up to 280 conditions per place. [2023-11-29 01:29:46,401 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 118 selfloop transitions, 52 changer transitions 0/171 dead transitions. [2023-11-29 01:29:46,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 171 transitions, 1676 flow [2023-11-29 01:29:46,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:29:46,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:29:46,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 103 transitions. [2023-11-29 01:29:46,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37318840579710144 [2023-11-29 01:29:46,402 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 103 transitions. [2023-11-29 01:29:46,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 103 transitions. [2023-11-29 01:29:46,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:46,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 103 transitions. [2023-11-29 01:29:46,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 8.583333333333334) internal successors, (103), 12 states have internal predecessors, (103), 0 states have call successors, (0), 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-29 01:29:46,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:29:46,404 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:29:46,404 INFO L175 Difference]: Start difference. First operand has 134 places, 131 transitions, 1091 flow. Second operand 12 states and 103 transitions. [2023-11-29 01:29:46,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 171 transitions, 1676 flow [2023-11-29 01:29:46,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 171 transitions, 1580 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-11-29 01:29:46,418 INFO L231 Difference]: Finished difference. Result has 134 places, 134 transitions, 1148 flow [2023-11-29 01:29:46,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1148, PETRI_PLACES=134, PETRI_TRANSITIONS=134} [2023-11-29 01:29:46,419 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 111 predicate places. [2023-11-29 01:29:46,419 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 134 transitions, 1148 flow [2023-11-29 01:29:46,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.388888888888889) internal successors, (97), 18 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 01:29:46,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:46,419 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:46,424 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 01:29:46,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 01:29:46,620 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:46,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:46,620 INFO L85 PathProgramCache]: Analyzing trace with hash -200025182, now seen corresponding path program 17 times [2023-11-29 01:29:46,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:46,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335854994] [2023-11-29 01:29:46,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:46,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:46,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:47,139 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:47,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:47,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335854994] [2023-11-29 01:29:47,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335854994] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:47,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899807116] [2023-11-29 01:29:47,140 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:29:47,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:47,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:47,141 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:47,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 01:29:47,392 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:29:47,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:47,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 01:29:47,395 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:47,486 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:47,486 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 65 treesize of output 45 [2023-11-29 01:29:47,519 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:47,519 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:47,652 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 01:29:47,653 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 32 treesize of output 48 [2023-11-29 01:29:47,676 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:47,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899807116] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:47,677 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:47,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 21 [2023-11-29 01:29:47,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027677822] [2023-11-29 01:29:47,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:47,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 01:29:47,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:47,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 01:29:47,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2023-11-29 01:29:47,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:47,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 134 transitions, 1148 flow. Second operand has 21 states, 21 states have (on average 5.285714285714286) internal successors, (111), 21 states have internal predecessors, (111), 0 states have call successors, (0), 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-29 01:29:47,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:47,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:47,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:48,293 INFO L124 PetriNetUnfolderBase]: 363/686 cut-off events. [2023-11-29 01:29:48,293 INFO L125 PetriNetUnfolderBase]: For 3604/3604 co-relation queries the response was YES. [2023-11-29 01:29:48,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3445 conditions, 686 events. 363/686 cut-off events. For 3604/3604 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3079 event pairs, 44 based on Foata normal form. 2/683 useless extension candidates. Maximal degree in co-relation 3308. Up to 259 conditions per place. [2023-11-29 01:29:48,301 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 111 selfloop transitions, 55 changer transitions 6/173 dead transitions. [2023-11-29 01:29:48,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 173 transitions, 1707 flow [2023-11-29 01:29:48,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 01:29:48,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 01:29:48,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 112 transitions. [2023-11-29 01:29:48,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3745819397993311 [2023-11-29 01:29:48,303 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 112 transitions. [2023-11-29 01:29:48,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 112 transitions. [2023-11-29 01:29:48,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:48,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 112 transitions. [2023-11-29 01:29:48,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 8.615384615384615) internal successors, (112), 13 states have internal predecessors, (112), 0 states have call successors, (0), 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-29 01:29:48,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:29:48,304 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:29:48,304 INFO L175 Difference]: Start difference. First operand has 134 places, 134 transitions, 1148 flow. Second operand 13 states and 112 transitions. [2023-11-29 01:29:48,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 173 transitions, 1707 flow [2023-11-29 01:29:48,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 173 transitions, 1611 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-11-29 01:29:48,326 INFO L231 Difference]: Finished difference. Result has 136 places, 132 transitions, 1148 flow [2023-11-29 01:29:48,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1148, PETRI_PLACES=136, PETRI_TRANSITIONS=132} [2023-11-29 01:29:48,326 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 113 predicate places. [2023-11-29 01:29:48,327 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 132 transitions, 1148 flow [2023-11-29 01:29:48,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.285714285714286) internal successors, (111), 21 states have internal predecessors, (111), 0 states have call successors, (0), 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-29 01:29:48,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:48,327 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:48,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 01:29:48,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 01:29:48,528 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:48,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:48,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1733775695, now seen corresponding path program 18 times [2023-11-29 01:29:48,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:48,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298524522] [2023-11-29 01:29:48,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:48,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:48,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:49,127 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:49,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:49,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298524522] [2023-11-29 01:29:49,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298524522] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:49,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125936456] [2023-11-29 01:29:49,128 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:29:49,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:49,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:49,129 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:49,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 01:29:49,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:29:49,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:49,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:29:49,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:49,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:49,432 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 46 treesize of output 30 [2023-11-29 01:29:49,488 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:49,488 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:49,621 INFO L349 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-11-29 01:29:49,622 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 63 treesize of output 67 [2023-11-29 01:29:49,654 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:49,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125936456] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:49,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:49,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:29:49,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001244943] [2023-11-29 01:29:49,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:49,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:29:49,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:49,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:29:49,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:29:49,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:49,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 132 transitions, 1148 flow. Second operand has 18 states, 18 states have (on average 5.166666666666667) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:29:49,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:49,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:49,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:50,080 INFO L124 PetriNetUnfolderBase]: 347/652 cut-off events. [2023-11-29 01:29:50,081 INFO L125 PetriNetUnfolderBase]: For 4008/4008 co-relation queries the response was YES. [2023-11-29 01:29:50,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3340 conditions, 652 events. 347/652 cut-off events. For 4008/4008 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2862 event pairs, 93 based on Foata normal form. 4/651 useless extension candidates. Maximal degree in co-relation 3214. Up to 318 conditions per place. [2023-11-29 01:29:50,086 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 107 selfloop transitions, 42 changer transitions 4/154 dead transitions. [2023-11-29 01:29:50,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 154 transitions, 1562 flow [2023-11-29 01:29:50,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:29:50,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:29:50,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 83 transitions. [2023-11-29 01:29:50,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36086956521739133 [2023-11-29 01:29:50,087 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 83 transitions. [2023-11-29 01:29:50,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 83 transitions. [2023-11-29 01:29:50,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:50,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 83 transitions. [2023-11-29 01:29:50,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 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-29 01:29:50,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:29:50,088 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:29:50,088 INFO L175 Difference]: Start difference. First operand has 136 places, 132 transitions, 1148 flow. Second operand 10 states and 83 transitions. [2023-11-29 01:29:50,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 154 transitions, 1562 flow [2023-11-29 01:29:50,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 154 transitions, 1443 flow, removed 4 selfloop flow, removed 12 redundant places. [2023-11-29 01:29:50,101 INFO L231 Difference]: Finished difference. Result has 131 places, 130 transitions, 1097 flow [2023-11-29 01:29:50,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1097, PETRI_PLACES=131, PETRI_TRANSITIONS=130} [2023-11-29 01:29:50,102 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 108 predicate places. [2023-11-29 01:29:50,102 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 130 transitions, 1097 flow [2023-11-29 01:29:50,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.166666666666667) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:29:50,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:50,102 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:50,107 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 01:29:50,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 01:29:50,303 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:50,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:50,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1831210210, now seen corresponding path program 19 times [2023-11-29 01:29:50,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:50,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522639601] [2023-11-29 01:29:50,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:50,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:50,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:50,765 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:50,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:50,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522639601] [2023-11-29 01:29:50,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522639601] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:50,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24539383] [2023-11-29 01:29:50,765 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:29:50,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:50,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:50,766 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:50,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 01:29:50,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:50,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:29:50,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:51,016 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:51,016 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 46 treesize of output 30 [2023-11-29 01:29:51,069 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:51,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:51,213 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:29:51,213 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 44 treesize of output 77 [2023-11-29 01:29:51,276 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:51,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24539383] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:51,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:51,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 01:29:51,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858521689] [2023-11-29 01:29:51,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:51,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:29:51,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:51,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:29:51,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:29:51,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:51,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 130 transitions, 1097 flow. Second operand has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 0 states have call successors, (0), 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-29 01:29:51,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:51,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:51,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:51,833 INFO L124 PetriNetUnfolderBase]: 372/703 cut-off events. [2023-11-29 01:29:51,833 INFO L125 PetriNetUnfolderBase]: For 5082/5082 co-relation queries the response was YES. [2023-11-29 01:29:51,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3610 conditions, 703 events. 372/703 cut-off events. For 5082/5082 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3190 event pairs, 115 based on Foata normal form. 6/704 useless extension candidates. Maximal degree in co-relation 3467. Up to 511 conditions per place. [2023-11-29 01:29:51,839 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 136 selfloop transitions, 40 changer transitions 4/181 dead transitions. [2023-11-29 01:29:51,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 181 transitions, 1754 flow [2023-11-29 01:29:51,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:29:51,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:29:51,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 124 transitions. [2023-11-29 01:29:51,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38509316770186336 [2023-11-29 01:29:51,840 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 124 transitions. [2023-11-29 01:29:51,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 124 transitions. [2023-11-29 01:29:51,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:51,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 124 transitions. [2023-11-29 01:29:51,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 8.857142857142858) internal successors, (124), 14 states have internal predecessors, (124), 0 states have call successors, (0), 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-29 01:29:51,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:29:51,842 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:29:51,842 INFO L175 Difference]: Start difference. First operand has 131 places, 130 transitions, 1097 flow. Second operand 14 states and 124 transitions. [2023-11-29 01:29:51,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 181 transitions, 1754 flow [2023-11-29 01:29:51,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 181 transitions, 1658 flow, removed 5 selfloop flow, removed 9 redundant places. [2023-11-29 01:29:51,857 INFO L231 Difference]: Finished difference. Result has 135 places, 137 transitions, 1218 flow [2023-11-29 01:29:51,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1218, PETRI_PLACES=135, PETRI_TRANSITIONS=137} [2023-11-29 01:29:51,858 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 112 predicate places. [2023-11-29 01:29:51,858 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 137 transitions, 1218 flow [2023-11-29 01:29:51,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 0 states have call successors, (0), 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-29 01:29:51,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:51,858 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:51,863 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 01:29:52,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 01:29:52,058 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:52,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:52,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1281058915, now seen corresponding path program 20 times [2023-11-29 01:29:52,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:52,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051330118] [2023-11-29 01:29:52,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:52,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:52,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:52,567 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:52,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:52,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051330118] [2023-11-29 01:29:52,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051330118] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:52,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146834216] [2023-11-29 01:29:52,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:29:52,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:52,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:52,569 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:52,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 01:29:52,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:29:52,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:52,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:29:52,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:52,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:52,857 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 46 treesize of output 30 [2023-11-29 01:29:52,908 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:52,908 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:53,058 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:29:53,058 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 71 treesize of output 88 [2023-11-29 01:29:53,119 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:53,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146834216] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:53,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:53,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 01:29:53,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283998732] [2023-11-29 01:29:53,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:53,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:29:53,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:53,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:29:53,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:29:53,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:53,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 137 transitions, 1218 flow. Second operand has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 17 states have internal predecessors, (88), 0 states have call successors, (0), 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-29 01:29:53,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:53,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:53,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:53,501 INFO L124 PetriNetUnfolderBase]: 384/730 cut-off events. [2023-11-29 01:29:53,501 INFO L125 PetriNetUnfolderBase]: For 5253/5253 co-relation queries the response was YES. [2023-11-29 01:29:53,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3799 conditions, 730 events. 384/730 cut-off events. For 5253/5253 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3372 event pairs, 134 based on Foata normal form. 4/729 useless extension candidates. Maximal degree in co-relation 3647. Up to 567 conditions per place. [2023-11-29 01:29:53,507 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 122 selfloop transitions, 34 changer transitions 1/158 dead transitions. [2023-11-29 01:29:53,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 158 transitions, 1628 flow [2023-11-29 01:29:53,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:29:53,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:29:53,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 79 transitions. [2023-11-29 01:29:53,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38164251207729466 [2023-11-29 01:29:53,508 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 79 transitions. [2023-11-29 01:29:53,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 79 transitions. [2023-11-29 01:29:53,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:53,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 79 transitions. [2023-11-29 01:29:53,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 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-29 01:29:53,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:53,509 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:53,509 INFO L175 Difference]: Start difference. First operand has 135 places, 137 transitions, 1218 flow. Second operand 9 states and 79 transitions. [2023-11-29 01:29:53,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 158 transitions, 1628 flow [2023-11-29 01:29:53,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 158 transitions, 1458 flow, removed 55 selfloop flow, removed 10 redundant places. [2023-11-29 01:29:53,527 INFO L231 Difference]: Finished difference. Result has 134 places, 138 transitions, 1142 flow [2023-11-29 01:29:53,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1142, PETRI_PLACES=134, PETRI_TRANSITIONS=138} [2023-11-29 01:29:53,527 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 111 predicate places. [2023-11-29 01:29:53,527 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 138 transitions, 1142 flow [2023-11-29 01:29:53,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 17 states have internal predecessors, (88), 0 states have call successors, (0), 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-29 01:29:53,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:53,528 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:53,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 01:29:53,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 01:29:53,728 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:53,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:53,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1312568227, now seen corresponding path program 21 times [2023-11-29 01:29:53,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:53,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518641727] [2023-11-29 01:29:53,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:53,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:53,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:54,347 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:54,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:54,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518641727] [2023-11-29 01:29:54,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518641727] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:54,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262989764] [2023-11-29 01:29:54,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:29:54,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:54,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:54,348 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:54,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 01:29:54,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:29:54,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:54,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:29:54,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:54,652 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:29:54,653 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 25 treesize of output 9 [2023-11-29 01:29:54,655 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:54,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:54,766 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:29:54,767 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 44 treesize of output 77 [2023-11-29 01:29:54,823 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:54,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262989764] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:54,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:54,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2023-11-29 01:29:54,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621427463] [2023-11-29 01:29:54,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:54,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 01:29:54,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:54,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 01:29:54,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-11-29 01:29:54,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:54,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 138 transitions, 1142 flow. Second operand has 16 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 0 states have call successors, (0), 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-29 01:29:54,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:54,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:54,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:55,137 INFO L124 PetriNetUnfolderBase]: 390/740 cut-off events. [2023-11-29 01:29:55,137 INFO L125 PetriNetUnfolderBase]: For 3656/3656 co-relation queries the response was YES. [2023-11-29 01:29:55,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3563 conditions, 740 events. 390/740 cut-off events. For 3656/3656 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3409 event pairs, 157 based on Foata normal form. 4/739 useless extension candidates. Maximal degree in co-relation 3436. Up to 643 conditions per place. [2023-11-29 01:29:55,142 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 124 selfloop transitions, 27 changer transitions 0/152 dead transitions. [2023-11-29 01:29:55,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 152 transitions, 1517 flow [2023-11-29 01:29:55,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:29:55,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:29:55,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 69 transitions. [2023-11-29 01:29:55,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2023-11-29 01:29:55,143 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 69 transitions. [2023-11-29 01:29:55,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 69 transitions. [2023-11-29 01:29:55,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:55,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 69 transitions. [2023-11-29 01:29:55,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 7.666666666666667) internal successors, (69), 9 states have internal predecessors, (69), 0 states have call successors, (0), 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-29 01:29:55,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:55,144 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:55,144 INFO L175 Difference]: Start difference. First operand has 134 places, 138 transitions, 1142 flow. Second operand 9 states and 69 transitions. [2023-11-29 01:29:55,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 152 transitions, 1517 flow [2023-11-29 01:29:55,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 152 transitions, 1443 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-11-29 01:29:55,157 INFO L231 Difference]: Finished difference. Result has 136 places, 139 transitions, 1148 flow [2023-11-29 01:29:55,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1148, PETRI_PLACES=136, PETRI_TRANSITIONS=139} [2023-11-29 01:29:55,158 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 113 predicate places. [2023-11-29 01:29:55,158 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 139 transitions, 1148 flow [2023-11-29 01:29:55,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 0 states have call successors, (0), 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-29 01:29:55,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:55,158 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:55,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 01:29:55,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:55,359 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:55,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:55,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1054974149, now seen corresponding path program 22 times [2023-11-29 01:29:55,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:55,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968109001] [2023-11-29 01:29:55,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:55,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:55,846 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:55,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:55,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968109001] [2023-11-29 01:29:55,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968109001] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:55,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203598793] [2023-11-29 01:29:55,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:29:55,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:55,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:55,848 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:55,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 01:29:56,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:29:56,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:56,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:29:56,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:56,125 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:56,125 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 46 treesize of output 30 [2023-11-29 01:29:56,184 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:56,184 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:56,321 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:29:56,321 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 44 treesize of output 77 [2023-11-29 01:29:56,370 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:56,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203598793] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:56,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:56,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 01:29:56,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143404699] [2023-11-29 01:29:56,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:56,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:29:56,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:56,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:29:56,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:29:56,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:56,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 139 transitions, 1148 flow. Second operand has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 0 states have call successors, (0), 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-29 01:29:56,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:56,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:56,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:56,730 INFO L124 PetriNetUnfolderBase]: 402/760 cut-off events. [2023-11-29 01:29:56,730 INFO L125 PetriNetUnfolderBase]: For 4201/4201 co-relation queries the response was YES. [2023-11-29 01:29:56,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3704 conditions, 760 events. 402/760 cut-off events. For 4201/4201 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3521 event pairs, 156 based on Foata normal form. 4/759 useless extension candidates. Maximal degree in co-relation 3576. Up to 643 conditions per place. [2023-11-29 01:29:56,735 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 124 selfloop transitions, 33 changer transitions 0/158 dead transitions. [2023-11-29 01:29:56,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 158 transitions, 1576 flow [2023-11-29 01:29:56,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:29:56,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:29:56,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 82 transitions. [2023-11-29 01:29:56,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3241106719367589 [2023-11-29 01:29:56,736 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 82 transitions. [2023-11-29 01:29:56,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 82 transitions. [2023-11-29 01:29:56,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:56,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 82 transitions. [2023-11-29 01:29:56,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-29 01:29:56,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:29:56,737 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:29:56,737 INFO L175 Difference]: Start difference. First operand has 136 places, 139 transitions, 1148 flow. Second operand 11 states and 82 transitions. [2023-11-29 01:29:56,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 158 transitions, 1576 flow [2023-11-29 01:29:56,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 158 transitions, 1472 flow, removed 16 selfloop flow, removed 8 redundant places. [2023-11-29 01:29:56,752 INFO L231 Difference]: Finished difference. Result has 140 places, 142 transitions, 1176 flow [2023-11-29 01:29:56,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1061, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1176, PETRI_PLACES=140, PETRI_TRANSITIONS=142} [2023-11-29 01:29:56,753 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 117 predicate places. [2023-11-29 01:29:56,753 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 142 transitions, 1176 flow [2023-11-29 01:29:56,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 0 states have call successors, (0), 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-29 01:29:56,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:56,753 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:56,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-29 01:29:56,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:56,953 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:56,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:56,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1957410820, now seen corresponding path program 23 times [2023-11-29 01:29:56,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:56,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021142068] [2023-11-29 01:29:56,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:56,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:56,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:57,466 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:57,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:57,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021142068] [2023-11-29 01:29:57,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021142068] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:57,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132506223] [2023-11-29 01:29:57,466 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:29:57,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:57,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:57,467 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:57,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 01:29:57,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:29:57,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:57,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:29:57,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:57,815 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:29:57,815 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 46 treesize of output 30 [2023-11-29 01:29:57,863 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:57,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:57,989 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:29:57,990 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 71 treesize of output 88 [2023-11-29 01:29:58,066 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:58,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132506223] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:58,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:58,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 01:29:58,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872348036] [2023-11-29 01:29:58,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:58,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:29:58,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:58,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:29:58,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:29:58,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:58,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 142 transitions, 1176 flow. Second operand has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 0 states have call successors, (0), 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-29 01:29:58,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:58,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:58,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:29:58,422 INFO L124 PetriNetUnfolderBase]: 412/785 cut-off events. [2023-11-29 01:29:58,422 INFO L125 PetriNetUnfolderBase]: For 4569/4569 co-relation queries the response was YES. [2023-11-29 01:29:58,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3858 conditions, 785 events. 412/785 cut-off events. For 4569/4569 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3711 event pairs, 163 based on Foata normal form. 6/786 useless extension candidates. Maximal degree in co-relation 3688. Up to 669 conditions per place. [2023-11-29 01:29:58,426 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 127 selfloop transitions, 30 changer transitions 0/158 dead transitions. [2023-11-29 01:29:58,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 158 transitions, 1585 flow [2023-11-29 01:29:58,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:29:58,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:29:58,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 72 transitions. [2023-11-29 01:29:58,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34782608695652173 [2023-11-29 01:29:58,444 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 72 transitions. [2023-11-29 01:29:58,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 72 transitions. [2023-11-29 01:29:58,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:29:58,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 72 transitions. [2023-11-29 01:29:58,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 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-29 01:29:58,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:58,446 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:29:58,446 INFO L175 Difference]: Start difference. First operand has 140 places, 142 transitions, 1176 flow. Second operand 9 states and 72 transitions. [2023-11-29 01:29:58,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 158 transitions, 1585 flow [2023-11-29 01:29:58,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 158 transitions, 1506 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-11-29 01:29:58,461 INFO L231 Difference]: Finished difference. Result has 141 places, 143 transitions, 1188 flow [2023-11-29 01:29:58,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1188, PETRI_PLACES=141, PETRI_TRANSITIONS=143} [2023-11-29 01:29:58,461 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 118 predicate places. [2023-11-29 01:29:58,461 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 143 transitions, 1188 flow [2023-11-29 01:29:58,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 17 states have internal predecessors, (90), 0 states have call successors, (0), 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-29 01:29:58,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:29:58,462 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:29:58,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 01:29:58,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:58,662 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:29:58,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:29:58,662 INFO L85 PathProgramCache]: Analyzing trace with hash 339056664, now seen corresponding path program 24 times [2023-11-29 01:29:58,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:29:58,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887466426] [2023-11-29 01:29:58,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:29:58,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:29:58,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:29:59,345 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:29:59,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:29:59,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887466426] [2023-11-29 01:29:59,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887466426] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:29:59,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338609331] [2023-11-29 01:29:59,345 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:29:59,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:29:59,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:29:59,346 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:29:59,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 01:29:59,645 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:29:59,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:29:59,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:29:59,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:29:59,780 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:59,780 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:29:59,924 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:29:59,925 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 44 treesize of output 77 [2023-11-29 01:29:59,970 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:29:59,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338609331] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:29:59,970 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:29:59,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 7] total 22 [2023-11-29 01:29:59,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382867703] [2023-11-29 01:29:59,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:29:59,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 01:29:59,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:29:59,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 01:29:59,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2023-11-29 01:29:59,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:29:59,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 143 transitions, 1188 flow. Second operand has 22 states, 22 states have (on average 5.2727272727272725) internal successors, (116), 22 states have internal predecessors, (116), 0 states have call successors, (0), 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-29 01:29:59,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:29:59,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:29:59,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:00,439 INFO L124 PetriNetUnfolderBase]: 412/782 cut-off events. [2023-11-29 01:30:00,439 INFO L125 PetriNetUnfolderBase]: For 4339/4339 co-relation queries the response was YES. [2023-11-29 01:30:00,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3831 conditions, 782 events. 412/782 cut-off events. For 4339/4339 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3701 event pairs, 155 based on Foata normal form. 6/783 useless extension candidates. Maximal degree in co-relation 3702. Up to 655 conditions per place. [2023-11-29 01:30:00,443 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 118 selfloop transitions, 42 changer transitions 0/161 dead transitions. [2023-11-29 01:30:00,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 161 transitions, 1577 flow [2023-11-29 01:30:00,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:30:00,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:30:00,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 90 transitions. [2023-11-29 01:30:00,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32608695652173914 [2023-11-29 01:30:00,444 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 90 transitions. [2023-11-29 01:30:00,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 90 transitions. [2023-11-29 01:30:00,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:00,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 90 transitions. [2023-11-29 01:30:00,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 7.5) internal successors, (90), 12 states have internal predecessors, (90), 0 states have call successors, (0), 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-29 01:30:00,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:30:00,445 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:30:00,445 INFO L175 Difference]: Start difference. First operand has 141 places, 143 transitions, 1188 flow. Second operand 12 states and 90 transitions. [2023-11-29 01:30:00,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 161 transitions, 1577 flow [2023-11-29 01:30:00,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 161 transitions, 1498 flow, removed 11 selfloop flow, removed 8 redundant places. [2023-11-29 01:30:00,460 INFO L231 Difference]: Finished difference. Result has 144 places, 142 transitions, 1193 flow [2023-11-29 01:30:00,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1193, PETRI_PLACES=144, PETRI_TRANSITIONS=142} [2023-11-29 01:30:00,461 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 121 predicate places. [2023-11-29 01:30:00,461 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 142 transitions, 1193 flow [2023-11-29 01:30:00,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.2727272727272725) internal successors, (116), 22 states have internal predecessors, (116), 0 states have call successors, (0), 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-29 01:30:00,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:00,461 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:00,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-29 01:30:00,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-29 01:30:00,662 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:00,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:00,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1964227680, now seen corresponding path program 25 times [2023-11-29 01:30:00,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:00,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316432229] [2023-11-29 01:30:00,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:00,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:00,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:01,420 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:01,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:01,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316432229] [2023-11-29 01:30:01,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316432229] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:01,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016604971] [2023-11-29 01:30:01,420 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:30:01,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:01,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:01,421 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:01,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 01:30:01,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:01,629 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:01,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:01,724 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:01,725 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 46 treesize of output 30 [2023-11-29 01:30:01,788 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:01,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:01,940 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:01,941 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 44 treesize of output 77 [2023-11-29 01:30:01,994 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:01,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016604971] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:01,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:01,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:30:01,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092555484] [2023-11-29 01:30:01,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:01,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:30:01,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:01,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:30:01,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:30:01,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:01,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 142 transitions, 1193 flow. Second operand has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 18 states have internal predecessors, (94), 0 states have call successors, (0), 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-29 01:30:01,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:01,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:01,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:02,385 INFO L124 PetriNetUnfolderBase]: 408/769 cut-off events. [2023-11-29 01:30:02,385 INFO L125 PetriNetUnfolderBase]: For 3766/3766 co-relation queries the response was YES. [2023-11-29 01:30:02,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3742 conditions, 769 events. 408/769 cut-off events. For 3766/3766 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3581 event pairs, 137 based on Foata normal form. 2/771 useless extension candidates. Maximal degree in co-relation 3613. Up to 597 conditions per place. [2023-11-29 01:30:02,390 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 125 selfloop transitions, 36 changer transitions 6/168 dead transitions. [2023-11-29 01:30:02,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 168 transitions, 1619 flow [2023-11-29 01:30:02,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:30:02,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:30:02,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 93 transitions. [2023-11-29 01:30:02,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3675889328063241 [2023-11-29 01:30:02,391 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 93 transitions. [2023-11-29 01:30:02,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 93 transitions. [2023-11-29 01:30:02,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:02,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 93 transitions. [2023-11-29 01:30:02,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:30:02,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:30:02,392 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:30:02,392 INFO L175 Difference]: Start difference. First operand has 144 places, 142 transitions, 1193 flow. Second operand 11 states and 93 transitions. [2023-11-29 01:30:02,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 168 transitions, 1619 flow [2023-11-29 01:30:02,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 168 transitions, 1538 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-11-29 01:30:02,407 INFO L231 Difference]: Finished difference. Result has 143 places, 140 transitions, 1170 flow [2023-11-29 01:30:02,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1170, PETRI_PLACES=143, PETRI_TRANSITIONS=140} [2023-11-29 01:30:02,408 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 120 predicate places. [2023-11-29 01:30:02,408 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 140 transitions, 1170 flow [2023-11-29 01:30:02,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 18 states have internal predecessors, (94), 0 states have call successors, (0), 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-29 01:30:02,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:02,408 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:02,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 01:30:02,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:02,609 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:02,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:02,609 INFO L85 PathProgramCache]: Analyzing trace with hash 197965666, now seen corresponding path program 26 times [2023-11-29 01:30:02,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:02,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830285646] [2023-11-29 01:30:02,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:02,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:02,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:03,071 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:03,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:03,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830285646] [2023-11-29 01:30:03,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830285646] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:03,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813435141] [2023-11-29 01:30:03,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:30:03,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:03,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:03,073 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:03,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 01:30:03,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:30:03,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:03,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:30:03,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:03,384 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:03,384 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:03,498 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:03,498 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 71 treesize of output 88 [2023-11-29 01:30:03,554 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:03,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813435141] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:03,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:03,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 01:30:03,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733799442] [2023-11-29 01:30:03,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:03,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:30:03,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:03,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:30:03,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:30:03,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:03,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 140 transitions, 1170 flow. Second operand has 17 states, 17 states have (on average 5.352941176470588) internal successors, (91), 17 states have internal predecessors, (91), 0 states have call successors, (0), 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-29 01:30:03,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:03,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:03,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:03,887 INFO L124 PetriNetUnfolderBase]: 395/735 cut-off events. [2023-11-29 01:30:03,887 INFO L125 PetriNetUnfolderBase]: For 3832/3832 co-relation queries the response was YES. [2023-11-29 01:30:03,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3635 conditions, 735 events. 395/735 cut-off events. For 3832/3832 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3316 event pairs, 155 based on Foata normal form. 2/732 useless extension candidates. Maximal degree in co-relation 3506. Up to 647 conditions per place. [2023-11-29 01:30:03,894 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 118 selfloop transitions, 25 changer transitions 4/148 dead transitions. [2023-11-29 01:30:03,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 148 transitions, 1486 flow [2023-11-29 01:30:03,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:30:03,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:30:03,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 64 transitions. [2023-11-29 01:30:03,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30917874396135264 [2023-11-29 01:30:03,895 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 64 transitions. [2023-11-29 01:30:03,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 64 transitions. [2023-11-29 01:30:03,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:03,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 64 transitions. [2023-11-29 01:30:03,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 7.111111111111111) internal successors, (64), 9 states have internal predecessors, (64), 0 states have call successors, (0), 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-29 01:30:03,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:03,897 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:03,897 INFO L175 Difference]: Start difference. First operand has 143 places, 140 transitions, 1170 flow. Second operand 9 states and 64 transitions. [2023-11-29 01:30:03,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 148 transitions, 1486 flow [2023-11-29 01:30:03,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 148 transitions, 1400 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-11-29 01:30:03,917 INFO L231 Difference]: Finished difference. Result has 139 places, 137 transitions, 1112 flow [2023-11-29 01:30:03,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1112, PETRI_PLACES=139, PETRI_TRANSITIONS=137} [2023-11-29 01:30:03,918 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 116 predicate places. [2023-11-29 01:30:03,918 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 137 transitions, 1112 flow [2023-11-29 01:30:03,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.352941176470588) internal successors, (91), 17 states have internal predecessors, (91), 0 states have call successors, (0), 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-29 01:30:03,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:03,918 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:03,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-29 01:30:04,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:04,119 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:04,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:04,119 INFO L85 PathProgramCache]: Analyzing trace with hash -2022690027, now seen corresponding path program 27 times [2023-11-29 01:30:04,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:04,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257069956] [2023-11-29 01:30:04,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:04,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:04,827 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:30:04,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:04,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257069956] [2023-11-29 01:30:04,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257069956] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:04,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996018436] [2023-11-29 01:30:04,828 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:30:04,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:04,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:04,829 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:04,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 01:30:05,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 01:30:05,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:05,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:05,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:05,173 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:05,173 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:05,295 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:05,295 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 71 treesize of output 88 [2023-11-29 01:30:05,360 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:05,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996018436] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:05,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:05,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 7] total 22 [2023-11-29 01:30:05,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914606460] [2023-11-29 01:30:05,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:05,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 01:30:05,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:05,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 01:30:05,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2023-11-29 01:30:05,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:05,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 137 transitions, 1112 flow. Second operand has 22 states, 22 states have (on average 5.2272727272727275) internal successors, (115), 22 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:30:05,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:05,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:05,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:05,699 INFO L124 PetriNetUnfolderBase]: 389/725 cut-off events. [2023-11-29 01:30:05,699 INFO L125 PetriNetUnfolderBase]: For 3646/3646 co-relation queries the response was YES. [2023-11-29 01:30:05,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3517 conditions, 725 events. 389/725 cut-off events. For 3646/3646 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3267 event pairs, 150 based on Foata normal form. 4/724 useless extension candidates. Maximal degree in co-relation 3388. Up to 628 conditions per place. [2023-11-29 01:30:05,703 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 103 selfloop transitions, 37 changer transitions 8/149 dead transitions. [2023-11-29 01:30:05,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 149 transitions, 1441 flow [2023-11-29 01:30:05,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:30:05,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:30:05,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 83 transitions. [2023-11-29 01:30:05,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3007246376811594 [2023-11-29 01:30:05,704 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 83 transitions. [2023-11-29 01:30:05,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 83 transitions. [2023-11-29 01:30:05,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:05,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 83 transitions. [2023-11-29 01:30:05,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 states have internal predecessors, (83), 0 states have call successors, (0), 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-29 01:30:05,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:30:05,705 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:30:05,705 INFO L175 Difference]: Start difference. First operand has 139 places, 137 transitions, 1112 flow. Second operand 12 states and 83 transitions. [2023-11-29 01:30:05,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 149 transitions, 1441 flow [2023-11-29 01:30:05,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 149 transitions, 1383 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-29 01:30:05,719 INFO L231 Difference]: Finished difference. Result has 140 places, 134 transitions, 1107 flow [2023-11-29 01:30:05,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1107, PETRI_PLACES=140, PETRI_TRANSITIONS=134} [2023-11-29 01:30:05,720 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 117 predicate places. [2023-11-29 01:30:05,720 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 134 transitions, 1107 flow [2023-11-29 01:30:05,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.2272727272727275) internal successors, (115), 22 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:30:05,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:05,720 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:05,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-29 01:30:05,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-29 01:30:05,921 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:05,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:05,921 INFO L85 PathProgramCache]: Analyzing trace with hash 246034851, now seen corresponding path program 28 times [2023-11-29 01:30:05,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:05,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411284927] [2023-11-29 01:30:05,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:05,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:05,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:06,433 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:06,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:06,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411284927] [2023-11-29 01:30:06,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411284927] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:06,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580421096] [2023-11-29 01:30:06,434 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:30:06,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:06,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:06,435 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:06,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-29 01:30:06,611 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:30:06,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:06,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:06,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:06,720 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:06,720 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 46 treesize of output 30 [2023-11-29 01:30:06,785 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:06,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:06,905 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:06,905 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 71 treesize of output 88 [2023-11-29 01:30:06,974 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:06,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580421096] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:06,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:06,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:30:06,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887326859] [2023-11-29 01:30:06,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:06,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:30:06,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:06,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:30:06,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:30:06,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:06,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 134 transitions, 1107 flow. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 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-29 01:30:06,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:06,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:06,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:07,464 INFO L124 PetriNetUnfolderBase]: 375/692 cut-off events. [2023-11-29 01:30:07,464 INFO L125 PetriNetUnfolderBase]: For 3430/3430 co-relation queries the response was YES. [2023-11-29 01:30:07,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3350 conditions, 692 events. 375/692 cut-off events. For 3430/3430 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3050 event pairs, 136 based on Foata normal form. 4/696 useless extension candidates. Maximal degree in co-relation 3225. Up to 592 conditions per place. [2023-11-29 01:30:07,468 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 113 selfloop transitions, 29 changer transitions 4/147 dead transitions. [2023-11-29 01:30:07,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 147 transitions, 1436 flow [2023-11-29 01:30:07,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:30:07,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:30:07,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 74 transitions. [2023-11-29 01:30:07,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3217391304347826 [2023-11-29 01:30:07,469 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 74 transitions. [2023-11-29 01:30:07,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 74 transitions. [2023-11-29 01:30:07,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:07,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 74 transitions. [2023-11-29 01:30:07,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 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-29 01:30:07,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:30:07,470 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:30:07,470 INFO L175 Difference]: Start difference. First operand has 140 places, 134 transitions, 1107 flow. Second operand 10 states and 74 transitions. [2023-11-29 01:30:07,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 147 transitions, 1436 flow [2023-11-29 01:30:07,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 147 transitions, 1353 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-11-29 01:30:07,483 INFO L231 Difference]: Finished difference. Result has 134 places, 132 transitions, 1067 flow [2023-11-29 01:30:07,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1017, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1067, PETRI_PLACES=134, PETRI_TRANSITIONS=132} [2023-11-29 01:30:07,484 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 111 predicate places. [2023-11-29 01:30:07,484 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 132 transitions, 1067 flow [2023-11-29 01:30:07,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 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-29 01:30:07,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:07,484 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:07,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-29 01:30:07,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:07,684 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:07,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:07,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1569075597, now seen corresponding path program 29 times [2023-11-29 01:30:07,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:07,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963745437] [2023-11-29 01:30:07,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:07,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:07,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:08,158 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:08,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:08,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963745437] [2023-11-29 01:30:08,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963745437] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:08,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465192603] [2023-11-29 01:30:08,159 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:30:08,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:08,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:08,160 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:08,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-29 01:30:08,386 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:30:08,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:08,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:08,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:08,511 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:08,511 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 46 treesize of output 30 [2023-11-29 01:30:08,558 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:08,558 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:08,691 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:08,692 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 71 treesize of output 88 [2023-11-29 01:30:08,742 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:08,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465192603] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:08,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:08,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 01:30:08,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422040942] [2023-11-29 01:30:08,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:08,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:30:08,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:08,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:30:08,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:30:08,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:08,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 132 transitions, 1067 flow. Second operand has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 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-29 01:30:08,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:08,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:08,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:09,102 INFO L124 PetriNetUnfolderBase]: 386/714 cut-off events. [2023-11-29 01:30:09,102 INFO L125 PetriNetUnfolderBase]: For 3850/3850 co-relation queries the response was YES. [2023-11-29 01:30:09,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3423 conditions, 714 events. 386/714 cut-off events. For 3850/3850 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3170 event pairs, 121 based on Foata normal form. 4/713 useless extension candidates. Maximal degree in co-relation 3296. Up to 541 conditions per place. [2023-11-29 01:30:09,106 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 120 selfloop transitions, 31 changer transitions 1/153 dead transitions. [2023-11-29 01:30:09,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 153 transitions, 1467 flow [2023-11-29 01:30:09,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:30:09,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:30:09,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 79 transitions. [2023-11-29 01:30:09,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38164251207729466 [2023-11-29 01:30:09,107 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 79 transitions. [2023-11-29 01:30:09,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 79 transitions. [2023-11-29 01:30:09,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:09,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 79 transitions. [2023-11-29 01:30:09,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 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-29 01:30:09,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:09,108 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:09,108 INFO L175 Difference]: Start difference. First operand has 134 places, 132 transitions, 1067 flow. Second operand 9 states and 79 transitions. [2023-11-29 01:30:09,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 153 transitions, 1467 flow [2023-11-29 01:30:09,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 153 transitions, 1409 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-29 01:30:09,121 INFO L231 Difference]: Finished difference. Result has 133 places, 133 transitions, 1103 flow [2023-11-29 01:30:09,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1103, PETRI_PLACES=133, PETRI_TRANSITIONS=133} [2023-11-29 01:30:09,122 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 110 predicate places. [2023-11-29 01:30:09,122 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 133 transitions, 1103 flow [2023-11-29 01:30:09,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 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-29 01:30:09,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:09,122 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:09,127 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-11-29 01:30:09,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:09,322 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:09,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:09,323 INFO L85 PathProgramCache]: Analyzing trace with hash 380941499, now seen corresponding path program 30 times [2023-11-29 01:30:09,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:09,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028633388] [2023-11-29 01:30:09,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:09,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:09,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:09,811 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:09,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:09,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028633388] [2023-11-29 01:30:09,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028633388] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:09,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49518676] [2023-11-29 01:30:09,812 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:30:09,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:09,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:09,813 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:09,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-29 01:30:10,051 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:30:10,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:10,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:30:10,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:10,150 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:10,150 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 65 treesize of output 41 [2023-11-29 01:30:10,178 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:10,178 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:10,309 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:10,309 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 44 treesize of output 77 [2023-11-29 01:30:10,352 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:10,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49518676] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:10,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:10,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:30:10,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322314159] [2023-11-29 01:30:10,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:10,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:30:10,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:10,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:30:10,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:30:10,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:10,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 133 transitions, 1103 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 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-29 01:30:10,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:10,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:10,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:10,708 INFO L124 PetriNetUnfolderBase]: 400/747 cut-off events. [2023-11-29 01:30:10,708 INFO L125 PetriNetUnfolderBase]: For 4370/4370 co-relation queries the response was YES. [2023-11-29 01:30:10,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3682 conditions, 747 events. 400/747 cut-off events. For 4370/4370 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3401 event pairs, 121 based on Foata normal form. 8/750 useless extension candidates. Maximal degree in co-relation 3542. Up to 569 conditions per place. [2023-11-29 01:30:10,712 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 121 selfloop transitions, 34 changer transitions 6/162 dead transitions. [2023-11-29 01:30:10,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 162 transitions, 1603 flow [2023-11-29 01:30:10,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:30:10,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:30:10,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 96 transitions. [2023-11-29 01:30:10,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34782608695652173 [2023-11-29 01:30:10,713 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 96 transitions. [2023-11-29 01:30:10,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 96 transitions. [2023-11-29 01:30:10,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:10,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 96 transitions. [2023-11-29 01:30:10,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 8.0) internal successors, (96), 12 states have internal predecessors, (96), 0 states have call successors, (0), 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-29 01:30:10,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:30:10,715 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:30:10,715 INFO L175 Difference]: Start difference. First operand has 133 places, 133 transitions, 1103 flow. Second operand 12 states and 96 transitions. [2023-11-29 01:30:10,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 162 transitions, 1603 flow [2023-11-29 01:30:10,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 162 transitions, 1529 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-11-29 01:30:10,729 INFO L231 Difference]: Finished difference. Result has 141 places, 136 transitions, 1182 flow [2023-11-29 01:30:10,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1182, PETRI_PLACES=141, PETRI_TRANSITIONS=136} [2023-11-29 01:30:10,729 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 118 predicate places. [2023-11-29 01:30:10,730 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 136 transitions, 1182 flow [2023-11-29 01:30:10,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 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-29 01:30:10,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:10,730 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:10,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-29 01:30:10,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:10,930 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:10,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:10,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1330623759, now seen corresponding path program 31 times [2023-11-29 01:30:10,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:10,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633185697] [2023-11-29 01:30:10,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:10,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:10,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:11,368 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:11,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:11,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633185697] [2023-11-29 01:30:11,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633185697] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:11,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173109014] [2023-11-29 01:30:11,369 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:30:11,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:11,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:11,370 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:11,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-29 01:30:11,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:11,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:11,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:11,667 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:30:11,667 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 25 treesize of output 9 [2023-11-29 01:30:11,669 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:11,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:11,779 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 01:30:11,779 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 32 treesize of output 48 [2023-11-29 01:30:11,798 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:11,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173109014] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:11,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:11,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2023-11-29 01:30:11,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017930018] [2023-11-29 01:30:11,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:11,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 01:30:11,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:11,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 01:30:11,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-11-29 01:30:11,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:11,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 136 transitions, 1182 flow. Second operand has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 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-29 01:30:11,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:11,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:11,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:12,119 INFO L124 PetriNetUnfolderBase]: 405/746 cut-off events. [2023-11-29 01:30:12,119 INFO L125 PetriNetUnfolderBase]: For 4575/4575 co-relation queries the response was YES. [2023-11-29 01:30:12,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3796 conditions, 746 events. 405/746 cut-off events. For 4575/4575 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3333 event pairs, 33 based on Foata normal form. 4/745 useless extension candidates. Maximal degree in co-relation 3678. Up to 306 conditions per place. [2023-11-29 01:30:12,123 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 113 selfloop transitions, 49 changer transitions 1/164 dead transitions. [2023-11-29 01:30:12,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 164 transitions, 1737 flow [2023-11-29 01:30:12,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:30:12,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:30:12,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 82 transitions. [2023-11-29 01:30:12,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3565217391304348 [2023-11-29 01:30:12,124 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 82 transitions. [2023-11-29 01:30:12,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 82 transitions. [2023-11-29 01:30:12,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:12,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 82 transitions. [2023-11-29 01:30:12,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 8.2) internal successors, (82), 10 states have internal predecessors, (82), 0 states have call successors, (0), 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-29 01:30:12,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:30:12,125 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:30:12,125 INFO L175 Difference]: Start difference. First operand has 141 places, 136 transitions, 1182 flow. Second operand 10 states and 82 transitions. [2023-11-29 01:30:12,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 164 transitions, 1737 flow [2023-11-29 01:30:12,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 164 transitions, 1608 flow, removed 33 selfloop flow, removed 8 redundant places. [2023-11-29 01:30:12,143 INFO L231 Difference]: Finished difference. Result has 143 places, 138 transitions, 1210 flow [2023-11-29 01:30:12,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1210, PETRI_PLACES=143, PETRI_TRANSITIONS=138} [2023-11-29 01:30:12,143 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 120 predicate places. [2023-11-29 01:30:12,143 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 138 transitions, 1210 flow [2023-11-29 01:30:12,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 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-29 01:30:12,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:12,144 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:12,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-11-29 01:30:12,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:12,344 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:12,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:12,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1218223114, now seen corresponding path program 32 times [2023-11-29 01:30:12,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:12,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401558874] [2023-11-29 01:30:12,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:12,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:12,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:12,815 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:12,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:12,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401558874] [2023-11-29 01:30:12,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401558874] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:12,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119441592] [2023-11-29 01:30:12,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:30:12,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:12,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:12,817 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:12,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-29 01:30:13,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:30:13,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:13,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:30:13,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:13,117 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:13,117 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 65 treesize of output 41 [2023-11-29 01:30:13,149 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:13,149 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:13,284 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:13,284 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 71 treesize of output 88 [2023-11-29 01:30:13,342 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:13,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119441592] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:13,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:13,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:30:13,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945010315] [2023-11-29 01:30:13,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:13,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:30:13,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:13,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:30:13,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:30:13,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:13,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 138 transitions, 1210 flow. Second operand has 18 states, 18 states have (on average 5.166666666666667) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:30:13,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:13,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:13,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:13,719 INFO L124 PetriNetUnfolderBase]: 415/771 cut-off events. [2023-11-29 01:30:13,719 INFO L125 PetriNetUnfolderBase]: For 5297/5297 co-relation queries the response was YES. [2023-11-29 01:30:13,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3952 conditions, 771 events. 415/771 cut-off events. For 5297/5297 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3519 event pairs, 139 based on Foata normal form. 6/772 useless extension candidates. Maximal degree in co-relation 3791. Up to 625 conditions per place. [2023-11-29 01:30:13,724 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 121 selfloop transitions, 32 changer transitions 0/154 dead transitions. [2023-11-29 01:30:13,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 154 transitions, 1599 flow [2023-11-29 01:30:13,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:30:13,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:30:13,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 73 transitions. [2023-11-29 01:30:13,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3526570048309179 [2023-11-29 01:30:13,725 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 73 transitions. [2023-11-29 01:30:13,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 73 transitions. [2023-11-29 01:30:13,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:13,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 73 transitions. [2023-11-29 01:30:13,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 8.11111111111111) internal successors, (73), 9 states have internal predecessors, (73), 0 states have call successors, (0), 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-29 01:30:13,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:13,726 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:13,726 INFO L175 Difference]: Start difference. First operand has 143 places, 138 transitions, 1210 flow. Second operand 9 states and 73 transitions. [2023-11-29 01:30:13,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 154 transitions, 1599 flow [2023-11-29 01:30:13,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 154 transitions, 1495 flow, removed 17 selfloop flow, removed 6 redundant places. [2023-11-29 01:30:13,744 INFO L231 Difference]: Finished difference. Result has 146 places, 139 transitions, 1202 flow [2023-11-29 01:30:13,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1202, PETRI_PLACES=146, PETRI_TRANSITIONS=139} [2023-11-29 01:30:13,744 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 123 predicate places. [2023-11-29 01:30:13,745 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 139 transitions, 1202 flow [2023-11-29 01:30:13,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.166666666666667) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:30:13,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:13,745 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:13,749 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-11-29 01:30:13,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:13,945 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:13,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:13,946 INFO L85 PathProgramCache]: Analyzing trace with hash -818172777, now seen corresponding path program 33 times [2023-11-29 01:30:13,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:13,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800960672] [2023-11-29 01:30:13,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:13,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:13,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:15,183 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:30:15,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:15,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800960672] [2023-11-29 01:30:15,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800960672] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:15,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456739692] [2023-11-29 01:30:15,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:30:15,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:15,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:15,185 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:15,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-29 01:30:15,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 01:30:15,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:15,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:15,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:15,512 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:30:15,512 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 25 treesize of output 9 [2023-11-29 01:30:15,514 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:15,514 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:15,664 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 01:30:15,664 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 32 treesize of output 48 [2023-11-29 01:30:15,685 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:15,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456739692] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:15,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:15,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 9, 7] total 27 [2023-11-29 01:30:15,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188721783] [2023-11-29 01:30:15,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:15,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:30:15,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:15,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:30:15,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:30:15,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:15,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 139 transitions, 1202 flow. Second operand has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 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-29 01:30:15,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:15,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:15,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:16,318 INFO L124 PetriNetUnfolderBase]: 433/801 cut-off events. [2023-11-29 01:30:16,318 INFO L125 PetriNetUnfolderBase]: For 4923/4923 co-relation queries the response was YES. [2023-11-29 01:30:16,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4114 conditions, 801 events. 433/801 cut-off events. For 4923/4923 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3706 event pairs, 27 based on Foata normal form. 4/800 useless extension candidates. Maximal degree in co-relation 3950. Up to 318 conditions per place. [2023-11-29 01:30:16,323 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 96 selfloop transitions, 74 changer transitions 1/172 dead transitions. [2023-11-29 01:30:16,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 172 transitions, 1796 flow [2023-11-29 01:30:16,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 01:30:16,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 01:30:16,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 127 transitions. [2023-11-29 01:30:16,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30676328502415456 [2023-11-29 01:30:16,324 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 127 transitions. [2023-11-29 01:30:16,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 127 transitions. [2023-11-29 01:30:16,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:16,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 127 transitions. [2023-11-29 01:30:16,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 7.055555555555555) internal successors, (127), 18 states have internal predecessors, (127), 0 states have call successors, (0), 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-29 01:30:16,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 23.0) internal successors, (437), 19 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:30:16,326 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 23.0) internal successors, (437), 19 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:30:16,326 INFO L175 Difference]: Start difference. First operand has 146 places, 139 transitions, 1202 flow. Second operand 18 states and 127 transitions. [2023-11-29 01:30:16,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 172 transitions, 1796 flow [2023-11-29 01:30:16,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 172 transitions, 1718 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-11-29 01:30:16,347 INFO L231 Difference]: Finished difference. Result has 158 places, 143 transitions, 1345 flow [2023-11-29 01:30:16,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1345, PETRI_PLACES=158, PETRI_TRANSITIONS=143} [2023-11-29 01:30:16,348 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 135 predicate places. [2023-11-29 01:30:16,348 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 143 transitions, 1345 flow [2023-11-29 01:30:16,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 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-29 01:30:16,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:16,348 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:16,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-11-29 01:30:16,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:16,548 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:16,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:16,549 INFO L85 PathProgramCache]: Analyzing trace with hash 886846198, now seen corresponding path program 34 times [2023-11-29 01:30:16,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:16,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655556705] [2023-11-29 01:30:16,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:16,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:16,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:17,029 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:17,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:17,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655556705] [2023-11-29 01:30:17,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655556705] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:17,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399775204] [2023-11-29 01:30:17,030 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:30:17,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:17,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:17,030 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:17,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-29 01:30:17,241 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:30:17,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:17,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:30:17,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:17,355 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:17,355 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:17,462 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:17,463 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 71 treesize of output 88 [2023-11-29 01:30:17,516 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:17,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399775204] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:17,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:17,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:30:17,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472150558] [2023-11-29 01:30:17,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:17,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:30:17,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:17,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:30:17,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:30:17,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:17,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 143 transitions, 1345 flow. Second operand has 18 states, 18 states have (on average 5.166666666666667) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:30:17,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:17,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:17,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:17,789 INFO L124 PetriNetUnfolderBase]: 431/799 cut-off events. [2023-11-29 01:30:17,790 INFO L125 PetriNetUnfolderBase]: For 5682/5682 co-relation queries the response was YES. [2023-11-29 01:30:17,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4275 conditions, 799 events. 431/799 cut-off events. For 5682/5682 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3683 event pairs, 157 based on Foata normal form. 2/800 useless extension candidates. Maximal degree in co-relation 4109. Up to 683 conditions per place. [2023-11-29 01:30:17,794 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 120 selfloop transitions, 26 changer transitions 4/151 dead transitions. [2023-11-29 01:30:17,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 151 transitions, 1665 flow [2023-11-29 01:30:17,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:30:17,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:30:17,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 64 transitions. [2023-11-29 01:30:17,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30917874396135264 [2023-11-29 01:30:17,795 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 64 transitions. [2023-11-29 01:30:17,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 64 transitions. [2023-11-29 01:30:17,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:17,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 64 transitions. [2023-11-29 01:30:17,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 7.111111111111111) internal successors, (64), 9 states have internal predecessors, (64), 0 states have call successors, (0), 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-29 01:30:17,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:17,796 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:17,796 INFO L175 Difference]: Start difference. First operand has 158 places, 143 transitions, 1345 flow. Second operand 9 states and 64 transitions. [2023-11-29 01:30:17,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 151 transitions, 1665 flow [2023-11-29 01:30:17,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 151 transitions, 1497 flow, removed 18 selfloop flow, removed 17 redundant places. [2023-11-29 01:30:17,817 INFO L231 Difference]: Finished difference. Result has 149 places, 140 transitions, 1203 flow [2023-11-29 01:30:17,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1203, PETRI_PLACES=149, PETRI_TRANSITIONS=140} [2023-11-29 01:30:17,817 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 126 predicate places. [2023-11-29 01:30:17,817 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 140 transitions, 1203 flow [2023-11-29 01:30:17,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.166666666666667) internal successors, (93), 18 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:30:17,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:17,818 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:17,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-11-29 01:30:18,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-11-29 01:30:18,018 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:18,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:18,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1174001159, now seen corresponding path program 35 times [2023-11-29 01:30:18,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:18,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777748272] [2023-11-29 01:30:18,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:18,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:18,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:18,541 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:18,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:18,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777748272] [2023-11-29 01:30:18,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777748272] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:18,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493510978] [2023-11-29 01:30:18,542 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:30:18,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:18,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:18,543 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:18,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-29 01:30:18,825 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:30:18,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:18,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:18,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:18,954 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:18,955 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 46 treesize of output 30 [2023-11-29 01:30:19,007 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:19,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:19,142 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 01:30:19,143 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 32 treesize of output 48 [2023-11-29 01:30:19,163 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:19,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493510978] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:19,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:19,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 19 [2023-11-29 01:30:19,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126748177] [2023-11-29 01:30:19,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:19,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 01:30:19,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:19,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 01:30:19,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2023-11-29 01:30:19,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:19,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 140 transitions, 1203 flow. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 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-29 01:30:19,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:19,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:19,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:19,708 INFO L124 PetriNetUnfolderBase]: 421/785 cut-off events. [2023-11-29 01:30:19,708 INFO L125 PetriNetUnfolderBase]: For 4769/4769 co-relation queries the response was YES. [2023-11-29 01:30:19,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4091 conditions, 785 events. 421/785 cut-off events. For 4769/4769 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3609 event pairs, 29 based on Foata normal form. 8/788 useless extension candidates. Maximal degree in co-relation 3928. Up to 276 conditions per place. [2023-11-29 01:30:19,714 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 109 selfloop transitions, 62 changer transitions 7/179 dead transitions. [2023-11-29 01:30:19,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 179 transitions, 1797 flow [2023-11-29 01:30:19,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:30:19,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:30:19,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 116 transitions. [2023-11-29 01:30:19,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36024844720496896 [2023-11-29 01:30:19,715 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 116 transitions. [2023-11-29 01:30:19,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 116 transitions. [2023-11-29 01:30:19,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:19,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 116 transitions. [2023-11-29 01:30:19,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 8.285714285714286) internal successors, (116), 14 states have internal predecessors, (116), 0 states have call successors, (0), 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-29 01:30:19,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:30:19,716 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:30:19,716 INFO L175 Difference]: Start difference. First operand has 149 places, 140 transitions, 1203 flow. Second operand 14 states and 116 transitions. [2023-11-29 01:30:19,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 179 transitions, 1797 flow [2023-11-29 01:30:19,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 179 transitions, 1745 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 01:30:19,737 INFO L231 Difference]: Finished difference. Result has 154 places, 141 transitions, 1321 flow [2023-11-29 01:30:19,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1321, PETRI_PLACES=154, PETRI_TRANSITIONS=141} [2023-11-29 01:30:19,737 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 131 predicate places. [2023-11-29 01:30:19,737 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 141 transitions, 1321 flow [2023-11-29 01:30:19,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 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-29 01:30:19,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:19,737 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:19,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-11-29 01:30:19,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-11-29 01:30:19,938 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:19,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:19,938 INFO L85 PathProgramCache]: Analyzing trace with hash 969960062, now seen corresponding path program 36 times [2023-11-29 01:30:19,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:19,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496253790] [2023-11-29 01:30:19,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:19,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:19,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:20,497 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:20,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:20,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496253790] [2023-11-29 01:30:20,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496253790] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:20,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897603346] [2023-11-29 01:30:20,498 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:30:20,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:20,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:20,499 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:20,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-29 01:30:21,194 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:30:21,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:21,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 01:30:21,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:21,343 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:21,343 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 65 treesize of output 41 [2023-11-29 01:30:21,406 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:21,406 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:21,606 INFO L349 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-11-29 01:30:21,606 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 63 treesize of output 67 [2023-11-29 01:30:21,647 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:21,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897603346] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:21,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:21,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 20 [2023-11-29 01:30:21,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212874586] [2023-11-29 01:30:21,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:21,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 01:30:21,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:21,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 01:30:21,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2023-11-29 01:30:21,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:21,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 141 transitions, 1321 flow. Second operand has 20 states, 20 states have (on average 5.05) internal successors, (101), 20 states have internal predecessors, (101), 0 states have call successors, (0), 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-29 01:30:21,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:21,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:21,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:22,274 INFO L124 PetriNetUnfolderBase]: 426/794 cut-off events. [2023-11-29 01:30:22,274 INFO L125 PetriNetUnfolderBase]: For 6509/6509 co-relation queries the response was YES. [2023-11-29 01:30:22,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4342 conditions, 794 events. 426/794 cut-off events. For 6509/6509 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3644 event pairs, 82 based on Foata normal form. 16/805 useless extension candidates. Maximal degree in co-relation 4243. Up to 385 conditions per place. [2023-11-29 01:30:22,278 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 116 selfloop transitions, 56 changer transitions 0/173 dead transitions. [2023-11-29 01:30:22,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 173 transitions, 1827 flow [2023-11-29 01:30:22,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:30:22,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:30:22,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2023-11-29 01:30:22,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952569169960474 [2023-11-29 01:30:22,279 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 100 transitions. [2023-11-29 01:30:22,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 100 transitions. [2023-11-29 01:30:22,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:22,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 100 transitions. [2023-11-29 01:30:22,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 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-29 01:30:22,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:30:22,280 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:30:22,280 INFO L175 Difference]: Start difference. First operand has 154 places, 141 transitions, 1321 flow. Second operand 11 states and 100 transitions. [2023-11-29 01:30:22,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 173 transitions, 1827 flow [2023-11-29 01:30:22,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 173 transitions, 1627 flow, removed 22 selfloop flow, removed 15 redundant places. [2023-11-29 01:30:22,299 INFO L231 Difference]: Finished difference. Result has 149 places, 143 transitions, 1286 flow [2023-11-29 01:30:22,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1286, PETRI_PLACES=149, PETRI_TRANSITIONS=143} [2023-11-29 01:30:22,299 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 126 predicate places. [2023-11-29 01:30:22,299 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 143 transitions, 1286 flow [2023-11-29 01:30:22,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.05) internal successors, (101), 20 states have internal predecessors, (101), 0 states have call successors, (0), 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-29 01:30:22,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:22,299 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:22,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-11-29 01:30:22,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-11-29 01:30:22,500 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:22,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:22,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1755167724, now seen corresponding path program 37 times [2023-11-29 01:30:22,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:22,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131173267] [2023-11-29 01:30:22,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:22,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:22,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:23,025 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:23,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:23,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131173267] [2023-11-29 01:30:23,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131173267] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:23,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957202931] [2023-11-29 01:30:23,026 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:30:23,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:23,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:23,026 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:23,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-29 01:30:23,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:23,226 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:23,227 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:23,351 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:23,352 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:23,468 INFO L349 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-11-29 01:30:23,468 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 63 treesize of output 67 [2023-11-29 01:30:23,502 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:23,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957202931] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:23,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:23,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 19 [2023-11-29 01:30:23,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140850395] [2023-11-29 01:30:23,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:23,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 01:30:23,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:23,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 01:30:23,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2023-11-29 01:30:23,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:23,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 143 transitions, 1286 flow. Second operand has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 19 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 01:30:23,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:23,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:23,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:23,913 INFO L124 PetriNetUnfolderBase]: 426/798 cut-off events. [2023-11-29 01:30:23,914 INFO L125 PetriNetUnfolderBase]: For 4566/4566 co-relation queries the response was YES. [2023-11-29 01:30:23,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4182 conditions, 798 events. 426/798 cut-off events. For 4566/4566 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3748 event pairs, 76 based on Foata normal form. 2/795 useless extension candidates. Maximal degree in co-relation 4020. Up to 393 conditions per place. [2023-11-29 01:30:23,918 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 106 selfloop transitions, 53 changer transitions 5/165 dead transitions. [2023-11-29 01:30:23,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 165 transitions, 1730 flow [2023-11-29 01:30:23,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:30:23,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:30:23,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 73 transitions. [2023-11-29 01:30:23,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3526570048309179 [2023-11-29 01:30:23,919 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 73 transitions. [2023-11-29 01:30:23,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 73 transitions. [2023-11-29 01:30:23,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:23,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 73 transitions. [2023-11-29 01:30:23,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 8.11111111111111) internal successors, (73), 9 states have internal predecessors, (73), 0 states have call successors, (0), 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-29 01:30:23,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:23,920 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:23,920 INFO L175 Difference]: Start difference. First operand has 149 places, 143 transitions, 1286 flow. Second operand 9 states and 73 transitions. [2023-11-29 01:30:23,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 165 transitions, 1730 flow [2023-11-29 01:30:23,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 165 transitions, 1592 flow, removed 30 selfloop flow, removed 7 redundant places. [2023-11-29 01:30:23,940 INFO L231 Difference]: Finished difference. Result has 152 places, 142 transitions, 1253 flow [2023-11-29 01:30:23,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1253, PETRI_PLACES=152, PETRI_TRANSITIONS=142} [2023-11-29 01:30:23,941 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 129 predicate places. [2023-11-29 01:30:23,941 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 142 transitions, 1253 flow [2023-11-29 01:30:23,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 19 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 01:30:23,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:23,941 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:23,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-11-29 01:30:24,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-11-29 01:30:24,142 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:24,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:24,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1219937922, now seen corresponding path program 38 times [2023-11-29 01:30:24,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:24,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332637860] [2023-11-29 01:30:24,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:24,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:24,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:24,657 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:24,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:24,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332637860] [2023-11-29 01:30:24,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332637860] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:24,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732903020] [2023-11-29 01:30:24,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:30:24,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:24,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:24,659 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:24,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-29 01:30:24,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:30:24,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:24,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:30:24,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:25,004 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:25,004 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:25,134 INFO L349 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-11-29 01:30:25,134 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 63 treesize of output 67 [2023-11-29 01:30:25,164 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:25,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732903020] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:25,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:25,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 19 [2023-11-29 01:30:25,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549984538] [2023-11-29 01:30:25,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:25,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 01:30:25,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:25,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 01:30:25,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2023-11-29 01:30:25,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:25,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 142 transitions, 1253 flow. Second operand has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 19 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 01:30:25,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:25,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:25,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:25,513 INFO L124 PetriNetUnfolderBase]: 423/793 cut-off events. [2023-11-29 01:30:25,513 INFO L125 PetriNetUnfolderBase]: For 3856/3856 co-relation queries the response was YES. [2023-11-29 01:30:25,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4052 conditions, 793 events. 423/793 cut-off events. For 3856/3856 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3681 event pairs, 80 based on Foata normal form. 2/790 useless extension candidates. Maximal degree in co-relation 3989. Up to 393 conditions per place. [2023-11-29 01:30:25,518 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 102 selfloop transitions, 50 changer transitions 4/157 dead transitions. [2023-11-29 01:30:25,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 157 transitions, 1626 flow [2023-11-29 01:30:25,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:30:25,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:30:25,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 71 transitions. [2023-11-29 01:30:25,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34299516908212563 [2023-11-29 01:30:25,519 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 71 transitions. [2023-11-29 01:30:25,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 71 transitions. [2023-11-29 01:30:25,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:25,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 71 transitions. [2023-11-29 01:30:25,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 0 states have call successors, (0), 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-29 01:30:25,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:25,520 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:25,520 INFO L175 Difference]: Start difference. First operand has 152 places, 142 transitions, 1253 flow. Second operand 9 states and 71 transitions. [2023-11-29 01:30:25,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 157 transitions, 1626 flow [2023-11-29 01:30:25,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 157 transitions, 1521 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-29 01:30:25,540 INFO L231 Difference]: Finished difference. Result has 152 places, 140 transitions, 1234 flow [2023-11-29 01:30:25,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1234, PETRI_PLACES=152, PETRI_TRANSITIONS=140} [2023-11-29 01:30:25,541 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 129 predicate places. [2023-11-29 01:30:25,541 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 140 transitions, 1234 flow [2023-11-29 01:30:25,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 19 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 01:30:25,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:25,541 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:25,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-11-29 01:30:25,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-11-29 01:30:25,741 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:25,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:25,742 INFO L85 PathProgramCache]: Analyzing trace with hash 96219382, now seen corresponding path program 39 times [2023-11-29 01:30:25,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:25,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387649389] [2023-11-29 01:30:25,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:25,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:26,293 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:26,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:26,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387649389] [2023-11-29 01:30:26,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387649389] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:26,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208487696] [2023-11-29 01:30:26,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:30:26,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:26,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:26,294 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:26,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-29 01:30:26,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 01:30:26,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:26,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:30:26,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:26,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:26,633 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 65 treesize of output 41 [2023-11-29 01:30:26,668 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:26,668 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:26,805 INFO L349 Elim1Store]: treesize reduction 24, result has 65.2 percent of original size [2023-11-29 01:30:26,805 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 63 treesize of output 67 [2023-11-29 01:30:26,837 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:26,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208487696] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:26,837 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:26,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 19 [2023-11-29 01:30:26,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137637157] [2023-11-29 01:30:26,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:26,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 01:30:26,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:26,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 01:30:26,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2023-11-29 01:30:26,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:26,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 140 transitions, 1234 flow. Second operand has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 19 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 01:30:26,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:26,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:26,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:27,438 INFO L124 PetriNetUnfolderBase]: 415/763 cut-off events. [2023-11-29 01:30:27,438 INFO L125 PetriNetUnfolderBase]: For 3862/3862 co-relation queries the response was YES. [2023-11-29 01:30:27,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3943 conditions, 763 events. 415/763 cut-off events. For 3862/3862 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3460 event pairs, 82 based on Foata normal form. 2/760 useless extension candidates. Maximal degree in co-relation 3903. Up to 393 conditions per place. [2023-11-29 01:30:27,442 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 105 selfloop transitions, 51 changer transitions 2/159 dead transitions. [2023-11-29 01:30:27,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 159 transitions, 1623 flow [2023-11-29 01:30:27,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:30:27,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:30:27,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 81 transitions. [2023-11-29 01:30:27,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521739130434783 [2023-11-29 01:30:27,443 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 81 transitions. [2023-11-29 01:30:27,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 81 transitions. [2023-11-29 01:30:27,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:27,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 81 transitions. [2023-11-29 01:30:27,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 8.1) internal successors, (81), 10 states have internal predecessors, (81), 0 states have call successors, (0), 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-29 01:30:27,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:30:27,444 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:30:27,444 INFO L175 Difference]: Start difference. First operand has 152 places, 140 transitions, 1234 flow. Second operand 10 states and 81 transitions. [2023-11-29 01:30:27,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 159 transitions, 1623 flow [2023-11-29 01:30:27,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 159 transitions, 1523 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 01:30:27,462 INFO L231 Difference]: Finished difference. Result has 152 places, 138 transitions, 1218 flow [2023-11-29 01:30:27,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1218, PETRI_PLACES=152, PETRI_TRANSITIONS=138} [2023-11-29 01:30:27,462 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 129 predicate places. [2023-11-29 01:30:27,462 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 138 transitions, 1218 flow [2023-11-29 01:30:27,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 19 states have internal predecessors, (97), 0 states have call successors, (0), 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-29 01:30:27,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:27,463 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:27,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-11-29 01:30:27,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-11-29 01:30:27,663 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:27,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:27,664 INFO L85 PathProgramCache]: Analyzing trace with hash 707839252, now seen corresponding path program 40 times [2023-11-29 01:30:27,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:27,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185041665] [2023-11-29 01:30:27,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:27,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:27,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:28,081 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:28,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:28,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185041665] [2023-11-29 01:30:28,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185041665] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:28,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320628867] [2023-11-29 01:30:28,081 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:30:28,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:28,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:28,082 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:28,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-29 01:30:28,296 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:30:28,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:28,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:30:28,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:28,415 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:28,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:28,551 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:28,552 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 44 treesize of output 77 [2023-11-29 01:30:28,611 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:28,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320628867] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:28,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:28,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 01:30:28,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700928445] [2023-11-29 01:30:28,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:28,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:30:28,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:28,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:30:28,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:30:28,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:28,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 138 transitions, 1218 flow. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:30:28,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:28,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:28,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:28,938 INFO L124 PetriNetUnfolderBase]: 422/774 cut-off events. [2023-11-29 01:30:28,938 INFO L125 PetriNetUnfolderBase]: For 5192/5192 co-relation queries the response was YES. [2023-11-29 01:30:28,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4051 conditions, 774 events. 422/774 cut-off events. For 5192/5192 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3493 event pairs, 145 based on Foata normal form. 6/775 useless extension candidates. Maximal degree in co-relation 4011. Up to 654 conditions per place. [2023-11-29 01:30:28,945 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 131 selfloop transitions, 26 changer transitions 0/158 dead transitions. [2023-11-29 01:30:28,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 158 transitions, 1638 flow [2023-11-29 01:30:28,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:30:28,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:30:28,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 75 transitions. [2023-11-29 01:30:28,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36231884057971014 [2023-11-29 01:30:28,946 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 75 transitions. [2023-11-29 01:30:28,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 75 transitions. [2023-11-29 01:30:28,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:28,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 75 transitions. [2023-11-29 01:30:28,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 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-29 01:30:28,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:28,947 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:28,947 INFO L175 Difference]: Start difference. First operand has 152 places, 138 transitions, 1218 flow. Second operand 9 states and 75 transitions. [2023-11-29 01:30:28,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 158 transitions, 1638 flow [2023-11-29 01:30:28,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 158 transitions, 1532 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-11-29 01:30:28,967 INFO L231 Difference]: Finished difference. Result has 150 places, 139 transitions, 1198 flow [2023-11-29 01:30:28,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1198, PETRI_PLACES=150, PETRI_TRANSITIONS=139} [2023-11-29 01:30:28,968 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 127 predicate places. [2023-11-29 01:30:28,968 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 139 transitions, 1198 flow [2023-11-29 01:30:28,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:30:28,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:28,968 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:28,973 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-11-29 01:30:29,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-11-29 01:30:29,169 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:29,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:29,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1745966262, now seen corresponding path program 41 times [2023-11-29 01:30:29,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:29,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911337163] [2023-11-29 01:30:29,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:29,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:29,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:30,487 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:30:30,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:30,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911337163] [2023-11-29 01:30:30,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911337163] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:30,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379523258] [2023-11-29 01:30:30,487 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:30:30,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:30,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:30,488 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:30,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-29 01:30:30,888 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:30:30,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:30,891 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:30:30,892 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:31,006 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:31,007 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 65 treesize of output 45 [2023-11-29 01:30:31,069 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:31,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:31,218 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:31,219 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 44 treesize of output 77 [2023-11-29 01:30:31,274 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:31,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379523258] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:31,275 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:31,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 8, 7] total 32 [2023-11-29 01:30:31,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778019104] [2023-11-29 01:30:31,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:31,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:30:31,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:31,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:30:31,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:30:31,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:31,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 139 transitions, 1198 flow. Second operand has 32 states, 32 states have (on average 4.875) internal successors, (156), 32 states have internal predecessors, (156), 0 states have call successors, (0), 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-29 01:30:31,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:31,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:31,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:32,244 INFO L124 PetriNetUnfolderBase]: 424/787 cut-off events. [2023-11-29 01:30:32,244 INFO L125 PetriNetUnfolderBase]: For 4984/4984 co-relation queries the response was YES. [2023-11-29 01:30:32,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3987 conditions, 787 events. 424/787 cut-off events. For 4984/4984 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3591 event pairs, 123 based on Foata normal form. 6/788 useless extension candidates. Maximal degree in co-relation 3947. Up to 596 conditions per place. [2023-11-29 01:30:32,248 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 122 selfloop transitions, 57 changer transitions 5/185 dead transitions. [2023-11-29 01:30:32,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 185 transitions, 1798 flow [2023-11-29 01:30:32,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:30:32,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:30:32,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 165 transitions. [2023-11-29 01:30:32,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29891304347826086 [2023-11-29 01:30:32,249 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 165 transitions. [2023-11-29 01:30:32,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 165 transitions. [2023-11-29 01:30:32,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:32,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 165 transitions. [2023-11-29 01:30:32,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 6.875) internal successors, (165), 24 states have internal predecessors, (165), 0 states have call successors, (0), 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-29 01:30:32,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:30:32,251 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:30:32,252 INFO L175 Difference]: Start difference. First operand has 150 places, 139 transitions, 1198 flow. Second operand 24 states and 165 transitions. [2023-11-29 01:30:32,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 185 transitions, 1798 flow [2023-11-29 01:30:32,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 185 transitions, 1689 flow, removed 20 selfloop flow, removed 8 redundant places. [2023-11-29 01:30:32,268 INFO L231 Difference]: Finished difference. Result has 167 places, 146 transitions, 1270 flow [2023-11-29 01:30:32,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1270, PETRI_PLACES=167, PETRI_TRANSITIONS=146} [2023-11-29 01:30:32,269 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 144 predicate places. [2023-11-29 01:30:32,269 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 146 transitions, 1270 flow [2023-11-29 01:30:32,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.875) internal successors, (156), 32 states have internal predecessors, (156), 0 states have call successors, (0), 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-29 01:30:32,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:32,269 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:32,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-11-29 01:30:32,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-11-29 01:30:32,470 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:32,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:32,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1864165974, now seen corresponding path program 42 times [2023-11-29 01:30:32,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:32,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826832903] [2023-11-29 01:30:32,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:32,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:32,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:33,027 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:33,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:33,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826832903] [2023-11-29 01:30:33,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826832903] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:33,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784819166] [2023-11-29 01:30:33,028 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:30:33,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:33,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:33,029 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:33,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-29 01:30:33,255 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:30:33,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:33,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 01:30:33,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:33,361 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:33,361 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 65 treesize of output 41 [2023-11-29 01:30:33,396 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:33,396 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:33,519 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:33,519 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 71 treesize of output 88 [2023-11-29 01:30:33,578 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:33,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784819166] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:33,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:33,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:30:33,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609052347] [2023-11-29 01:30:33,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:33,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:30:33,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:33,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:30:33,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:30:33,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:33,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 146 transitions, 1270 flow. Second operand has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 18 states have internal predecessors, (94), 0 states have call successors, (0), 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-29 01:30:33,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:33,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:33,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:34,067 INFO L124 PetriNetUnfolderBase]: 419/771 cut-off events. [2023-11-29 01:30:34,068 INFO L125 PetriNetUnfolderBase]: For 3811/3811 co-relation queries the response was YES. [2023-11-29 01:30:34,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3896 conditions, 771 events. 419/771 cut-off events. For 3811/3811 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3468 event pairs, 137 based on Foata normal form. 2/772 useless extension candidates. Maximal degree in co-relation 3854. Up to 642 conditions per place. [2023-11-29 01:30:34,072 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 127 selfloop transitions, 29 changer transitions 2/159 dead transitions. [2023-11-29 01:30:34,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 159 transitions, 1636 flow [2023-11-29 01:30:34,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:30:34,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:30:34,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 74 transitions. [2023-11-29 01:30:34,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3217391304347826 [2023-11-29 01:30:34,073 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 74 transitions. [2023-11-29 01:30:34,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 74 transitions. [2023-11-29 01:30:34,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:34,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 74 transitions. [2023-11-29 01:30:34,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 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-29 01:30:34,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:30:34,074 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:30:34,074 INFO L175 Difference]: Start difference. First operand has 167 places, 146 transitions, 1270 flow. Second operand 10 states and 74 transitions. [2023-11-29 01:30:34,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 159 transitions, 1636 flow [2023-11-29 01:30:34,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 159 transitions, 1496 flow, removed 19 selfloop flow, removed 16 redundant places. [2023-11-29 01:30:34,090 INFO L231 Difference]: Finished difference. Result has 160 places, 144 transitions, 1171 flow [2023-11-29 01:30:34,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1171, PETRI_PLACES=160, PETRI_TRANSITIONS=144} [2023-11-29 01:30:34,090 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 137 predicate places. [2023-11-29 01:30:34,090 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 144 transitions, 1171 flow [2023-11-29 01:30:34,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 18 states have internal predecessors, (94), 0 states have call successors, (0), 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-29 01:30:34,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:34,090 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:34,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-11-29 01:30:34,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:34,291 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:34,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:34,291 INFO L85 PathProgramCache]: Analyzing trace with hash -846118124, now seen corresponding path program 43 times [2023-11-29 01:30:34,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:34,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62837232] [2023-11-29 01:30:34,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:34,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:34,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:34,757 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:34,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:34,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62837232] [2023-11-29 01:30:34,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62837232] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:34,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134500442] [2023-11-29 01:30:34,757 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:30:34,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:34,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:34,758 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:34,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-29 01:30:34,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:34,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:34,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:35,074 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:35,074 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 46 treesize of output 30 [2023-11-29 01:30:35,132 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:35,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:35,277 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:35,278 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 44 treesize of output 77 [2023-11-29 01:30:35,333 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:35,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134500442] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:35,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:35,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:30:35,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261504733] [2023-11-29 01:30:35,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:35,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:30:35,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:35,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:30:35,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:30:35,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:35,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 144 transitions, 1171 flow. Second operand has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 18 states have internal predecessors, (94), 0 states have call successors, (0), 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-29 01:30:35,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:35,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:35,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:35,728 INFO L124 PetriNetUnfolderBase]: 414/755 cut-off events. [2023-11-29 01:30:35,728 INFO L125 PetriNetUnfolderBase]: For 3103/3103 co-relation queries the response was YES. [2023-11-29 01:30:35,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3707 conditions, 755 events. 414/755 cut-off events. For 3103/3103 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3359 event pairs, 117 based on Foata normal form. 2/752 useless extension candidates. Maximal degree in co-relation 3667. Up to 578 conditions per place. [2023-11-29 01:30:35,732 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 131 selfloop transitions, 32 changer transitions 6/170 dead transitions. [2023-11-29 01:30:35,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 170 transitions, 1608 flow [2023-11-29 01:30:35,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:30:35,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:30:35,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 93 transitions. [2023-11-29 01:30:35,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3675889328063241 [2023-11-29 01:30:35,733 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 93 transitions. [2023-11-29 01:30:35,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 93 transitions. [2023-11-29 01:30:35,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:35,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 93 transitions. [2023-11-29 01:30:35,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 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-29 01:30:35,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:30:35,735 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:30:35,735 INFO L175 Difference]: Start difference. First operand has 160 places, 144 transitions, 1171 flow. Second operand 11 states and 93 transitions. [2023-11-29 01:30:35,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 170 transitions, 1608 flow [2023-11-29 01:30:35,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 170 transitions, 1548 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-11-29 01:30:35,749 INFO L231 Difference]: Finished difference. Result has 158 places, 142 transitions, 1157 flow [2023-11-29 01:30:35,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1157, PETRI_PLACES=158, PETRI_TRANSITIONS=142} [2023-11-29 01:30:35,750 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 135 predicate places. [2023-11-29 01:30:35,750 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 142 transitions, 1157 flow [2023-11-29 01:30:35,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 18 states have internal predecessors, (94), 0 states have call successors, (0), 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-29 01:30:35,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:35,750 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:35,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-11-29 01:30:35,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:35,950 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:35,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:35,950 INFO L85 PathProgramCache]: Analyzing trace with hash 909763475, now seen corresponding path program 44 times [2023-11-29 01:30:35,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:35,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678530129] [2023-11-29 01:30:35,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:35,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:35,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:36,418 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:36,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:36,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678530129] [2023-11-29 01:30:36,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678530129] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:36,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639358060] [2023-11-29 01:30:36,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:30:36,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:36,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:36,419 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:36,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-29 01:30:36,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:30:36,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:36,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:36,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:36,743 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:36,744 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 46 treesize of output 30 [2023-11-29 01:30:36,793 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:36,793 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:36,912 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:36,913 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 71 treesize of output 88 [2023-11-29 01:30:36,974 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:36,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639358060] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:36,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:36,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 01:30:36,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80396840] [2023-11-29 01:30:36,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:36,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 01:30:36,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:36,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 01:30:36,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-11-29 01:30:36,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:36,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 142 transitions, 1157 flow. Second operand has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 18 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 01:30:36,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:36,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:36,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:37,356 INFO L124 PetriNetUnfolderBase]: 401/730 cut-off events. [2023-11-29 01:30:37,356 INFO L125 PetriNetUnfolderBase]: For 3091/3091 co-relation queries the response was YES. [2023-11-29 01:30:37,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3604 conditions, 730 events. 401/730 cut-off events. For 3091/3091 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3199 event pairs, 119 based on Foata normal form. 4/729 useless extension candidates. Maximal degree in co-relation 3565. Up to 578 conditions per place. [2023-11-29 01:30:37,361 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 129 selfloop transitions, 29 changer transitions 4/163 dead transitions. [2023-11-29 01:30:37,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 163 transitions, 1547 flow [2023-11-29 01:30:37,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:30:37,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:30:37,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 83 transitions. [2023-11-29 01:30:37,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36086956521739133 [2023-11-29 01:30:37,362 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 83 transitions. [2023-11-29 01:30:37,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 83 transitions. [2023-11-29 01:30:37,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:37,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 83 transitions. [2023-11-29 01:30:37,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 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-29 01:30:37,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:30:37,363 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 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-29 01:30:37,363 INFO L175 Difference]: Start difference. First operand has 158 places, 142 transitions, 1157 flow. Second operand 10 states and 83 transitions. [2023-11-29 01:30:37,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 163 transitions, 1547 flow [2023-11-29 01:30:37,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 163 transitions, 1430 flow, removed 4 selfloop flow, removed 13 redundant places. [2023-11-29 01:30:37,377 INFO L231 Difference]: Finished difference. Result has 150 places, 140 transitions, 1083 flow [2023-11-29 01:30:37,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1083, PETRI_PLACES=150, PETRI_TRANSITIONS=140} [2023-11-29 01:30:37,377 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 127 predicate places. [2023-11-29 01:30:37,377 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 140 transitions, 1083 flow [2023-11-29 01:30:37,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 18 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 01:30:37,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:37,378 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:37,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-11-29 01:30:37,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:37,578 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:37,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:37,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1928585155, now seen corresponding path program 45 times [2023-11-29 01:30:37,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:37,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286723086] [2023-11-29 01:30:37,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:37,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:37,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:38,031 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:38,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:38,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286723086] [2023-11-29 01:30:38,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286723086] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:38,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162104300] [2023-11-29 01:30:38,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:30:38,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:38,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:38,033 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:38,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-29 01:30:38,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 01:30:38,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:38,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:38,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:38,406 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:38,407 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:38,538 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:38,538 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 71 treesize of output 88 [2023-11-29 01:30:38,598 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:38,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162104300] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:38,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:38,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 01:30:38,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3492511] [2023-11-29 01:30:38,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:38,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:30:38,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:38,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:30:38,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:30:38,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:38,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 140 transitions, 1083 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 01:30:38,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:38,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:38,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:38,889 INFO L124 PetriNetUnfolderBase]: 390/704 cut-off events. [2023-11-29 01:30:38,889 INFO L125 PetriNetUnfolderBase]: For 2614/2614 co-relation queries the response was YES. [2023-11-29 01:30:38,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3427 conditions, 704 events. 390/704 cut-off events. For 2614/2614 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3022 event pairs, 122 based on Foata normal form. 4/703 useless extension candidates. Maximal degree in co-relation 3390. Up to 589 conditions per place. [2023-11-29 01:30:38,893 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 119 selfloop transitions, 24 changer transitions 8/152 dead transitions. [2023-11-29 01:30:38,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 152 transitions, 1418 flow [2023-11-29 01:30:38,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:30:38,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:30:38,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 68 transitions. [2023-11-29 01:30:38,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3285024154589372 [2023-11-29 01:30:38,894 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 68 transitions. [2023-11-29 01:30:38,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 68 transitions. [2023-11-29 01:30:38,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:38,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 68 transitions. [2023-11-29 01:30:38,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 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-29 01:30:38,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:38,894 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:38,894 INFO L175 Difference]: Start difference. First operand has 150 places, 140 transitions, 1083 flow. Second operand 9 states and 68 transitions. [2023-11-29 01:30:38,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 152 transitions, 1418 flow [2023-11-29 01:30:38,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 152 transitions, 1356 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-11-29 01:30:38,907 INFO L231 Difference]: Finished difference. Result has 148 places, 137 transitions, 1048 flow [2023-11-29 01:30:38,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1048, PETRI_PLACES=148, PETRI_TRANSITIONS=137} [2023-11-29 01:30:38,908 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 125 predicate places. [2023-11-29 01:30:38,908 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 137 transitions, 1048 flow [2023-11-29 01:30:38,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 01:30:38,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:38,908 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:38,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2023-11-29 01:30:39,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:39,108 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:39,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:39,109 INFO L85 PathProgramCache]: Analyzing trace with hash 736769881, now seen corresponding path program 46 times [2023-11-29 01:30:39,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:39,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348023070] [2023-11-29 01:30:39,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:39,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:39,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:39,529 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:39,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:39,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348023070] [2023-11-29 01:30:39,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348023070] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:39,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737799079] [2023-11-29 01:30:39,530 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:30:39,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:39,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:39,530 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:39,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-29 01:30:39,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:30:39,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:39,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:39,765 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:39,874 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:30:39,875 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 25 treesize of output 9 [2023-11-29 01:30:39,877 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:39,877 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:40,006 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:40,006 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 44 treesize of output 77 [2023-11-29 01:30:40,056 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:40,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737799079] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:40,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:40,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2023-11-29 01:30:40,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500325921] [2023-11-29 01:30:40,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:40,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 01:30:40,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:40,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 01:30:40,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-11-29 01:30:40,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:40,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 137 transitions, 1048 flow. Second operand has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 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-29 01:30:40,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:40,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:40,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:40,338 INFO L124 PetriNetUnfolderBase]: 392/702 cut-off events. [2023-11-29 01:30:40,338 INFO L125 PetriNetUnfolderBase]: For 2613/2613 co-relation queries the response was YES. [2023-11-29 01:30:40,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3408 conditions, 702 events. 392/702 cut-off events. For 2613/2613 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2972 event pairs, 117 based on Foata normal form. 4/701 useless extension candidates. Maximal degree in co-relation 3372. Up to 578 conditions per place. [2023-11-29 01:30:40,342 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 123 selfloop transitions, 27 changer transitions 0/151 dead transitions. [2023-11-29 01:30:40,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 151 transitions, 1415 flow [2023-11-29 01:30:40,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 01:30:40,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 01:30:40,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 68 transitions. [2023-11-29 01:30:40,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3285024154589372 [2023-11-29 01:30:40,343 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 68 transitions. [2023-11-29 01:30:40,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 68 transitions. [2023-11-29 01:30:40,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:40,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 68 transitions. [2023-11-29 01:30:40,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 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-29 01:30:40,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:40,344 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 23.0) internal successors, (230), 10 states have internal predecessors, (230), 0 states have call successors, (0), 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-29 01:30:40,344 INFO L175 Difference]: Start difference. First operand has 148 places, 137 transitions, 1048 flow. Second operand 9 states and 68 transitions. [2023-11-29 01:30:40,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 151 transitions, 1415 flow [2023-11-29 01:30:40,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 151 transitions, 1367 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 01:30:40,358 INFO L231 Difference]: Finished difference. Result has 147 places, 138 transitions, 1066 flow [2023-11-29 01:30:40,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1000, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1066, PETRI_PLACES=147, PETRI_TRANSITIONS=138} [2023-11-29 01:30:40,359 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 124 predicate places. [2023-11-29 01:30:40,359 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 138 transitions, 1066 flow [2023-11-29 01:30:40,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 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-29 01:30:40,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:40,359 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:40,364 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-11-29 01:30:40,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:40,560 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:40,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:40,560 INFO L85 PathProgramCache]: Analyzing trace with hash 454739999, now seen corresponding path program 47 times [2023-11-29 01:30:40,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:40,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038926656] [2023-11-29 01:30:40,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:40,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:40,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:41,030 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:41,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:41,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038926656] [2023-11-29 01:30:41,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038926656] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:41,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253064171] [2023-11-29 01:30:41,030 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:30:41,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:41,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:41,031 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:41,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-11-29 01:30:41,322 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:30:41,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:41,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:30:41,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:41,411 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:41,411 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 46 treesize of output 30 [2023-11-29 01:30:41,470 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:41,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:41,597 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:30:41,598 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 44 treesize of output 77 [2023-11-29 01:30:41,636 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:41,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253064171] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:41,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:41,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 01:30:41,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650762938] [2023-11-29 01:30:41,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:41,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 01:30:41,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:41,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 01:30:41,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-11-29 01:30:41,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:41,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 138 transitions, 1066 flow. Second operand has 17 states, 17 states have (on average 5.352941176470588) internal successors, (91), 17 states have internal predecessors, (91), 0 states have call successors, (0), 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-29 01:30:41,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:41,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:41,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:41,982 INFO L124 PetriNetUnfolderBase]: 392/695 cut-off events. [2023-11-29 01:30:41,982 INFO L125 PetriNetUnfolderBase]: For 2676/2676 co-relation queries the response was YES. [2023-11-29 01:30:41,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3420 conditions, 695 events. 392/695 cut-off events. For 2676/2676 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2932 event pairs, 108 based on Foata normal form. 4/694 useless extension candidates. Maximal degree in co-relation 3383. Up to 555 conditions per place. [2023-11-29 01:30:41,986 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 122 selfloop transitions, 32 changer transitions 0/155 dead transitions. [2023-11-29 01:30:41,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 155 transitions, 1451 flow [2023-11-29 01:30:41,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:30:41,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:30:41,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 81 transitions. [2023-11-29 01:30:41,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3201581027667984 [2023-11-29 01:30:41,987 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 81 transitions. [2023-11-29 01:30:41,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 81 transitions. [2023-11-29 01:30:41,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:41,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 81 transitions. [2023-11-29 01:30:41,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 states have internal predecessors, (81), 0 states have call successors, (0), 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-29 01:30:41,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:30:41,987 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:30:41,987 INFO L175 Difference]: Start difference. First operand has 147 places, 138 transitions, 1066 flow. Second operand 11 states and 81 transitions. [2023-11-29 01:30:41,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 155 transitions, 1451 flow [2023-11-29 01:30:41,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 155 transitions, 1356 flow, removed 4 selfloop flow, removed 9 redundant places. [2023-11-29 01:30:42,000 INFO L231 Difference]: Finished difference. Result has 146 places, 139 transitions, 1052 flow [2023-11-29 01:30:42,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1052, PETRI_PLACES=146, PETRI_TRANSITIONS=139} [2023-11-29 01:30:42,000 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 123 predicate places. [2023-11-29 01:30:42,000 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 139 transitions, 1052 flow [2023-11-29 01:30:42,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.352941176470588) internal successors, (91), 17 states have internal predecessors, (91), 0 states have call successors, (0), 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-29 01:30:42,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:42,000 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:42,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-11-29 01:30:42,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:42,201 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:42,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:42,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1812951658, now seen corresponding path program 48 times [2023-11-29 01:30:42,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:42,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723267399] [2023-11-29 01:30:42,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:42,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:42,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:43,006 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:30:43,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:43,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723267399] [2023-11-29 01:30:43,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723267399] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:43,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149678845] [2023-11-29 01:30:43,007 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:30:43,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:43,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:43,008 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:43,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-11-29 01:30:43,301 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:30:43,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:43,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:30:43,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:43,458 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:43,458 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 31 treesize of output 23 [2023-11-29 01:30:43,467 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:43,468 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:43,896 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:30:43,897 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 138 treesize of output 83 [2023-11-29 01:30:43,948 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:43,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149678845] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:43,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:43,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 10] total 33 [2023-11-29 01:30:43,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687170526] [2023-11-29 01:30:43,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:43,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 01:30:43,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:43,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 01:30:43,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 01:30:43,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:43,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 139 transitions, 1052 flow. Second operand has 33 states, 33 states have (on average 4.848484848484849) internal successors, (160), 33 states have internal predecessors, (160), 0 states have call successors, (0), 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-29 01:30:43,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:43,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:43,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:44,986 INFO L124 PetriNetUnfolderBase]: 540/959 cut-off events. [2023-11-29 01:30:44,986 INFO L125 PetriNetUnfolderBase]: For 3249/3249 co-relation queries the response was YES. [2023-11-29 01:30:44,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4655 conditions, 959 events. 540/959 cut-off events. For 3249/3249 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4469 event pairs, 48 based on Foata normal form. 1/955 useless extension candidates. Maximal degree in co-relation 4618. Up to 400 conditions per place. [2023-11-29 01:30:44,991 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 116 selfloop transitions, 79 changer transitions 1/197 dead transitions. [2023-11-29 01:30:44,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 197 transitions, 1796 flow [2023-11-29 01:30:44,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:30:44,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 01:30:44,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 139 transitions. [2023-11-29 01:30:44,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3180778032036613 [2023-11-29 01:30:44,992 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 139 transitions. [2023-11-29 01:30:44,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 139 transitions. [2023-11-29 01:30:44,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:44,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 139 transitions. [2023-11-29 01:30:44,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 7.315789473684211) internal successors, (139), 19 states have internal predecessors, (139), 0 states have call successors, (0), 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-29 01:30:44,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:30:44,994 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:30:44,994 INFO L175 Difference]: Start difference. First operand has 146 places, 139 transitions, 1052 flow. Second operand 19 states and 139 transitions. [2023-11-29 01:30:44,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 197 transitions, 1796 flow [2023-11-29 01:30:45,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 197 transitions, 1720 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-11-29 01:30:45,007 INFO L231 Difference]: Finished difference. Result has 159 places, 150 transitions, 1319 flow [2023-11-29 01:30:45,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1319, PETRI_PLACES=159, PETRI_TRANSITIONS=150} [2023-11-29 01:30:45,008 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 136 predicate places. [2023-11-29 01:30:45,008 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 150 transitions, 1319 flow [2023-11-29 01:30:45,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.848484848484849) internal successors, (160), 33 states have internal predecessors, (160), 0 states have call successors, (0), 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-29 01:30:45,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:45,008 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:45,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-11-29 01:30:45,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:45,209 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:45,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:45,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1485493804, now seen corresponding path program 49 times [2023-11-29 01:30:45,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:45,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13141263] [2023-11-29 01:30:45,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:45,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:45,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:45,735 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:45,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:45,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13141263] [2023-11-29 01:30:45,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13141263] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:45,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155901890] [2023-11-29 01:30:45,736 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:30:45,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:45,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:45,737 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:45,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-11-29 01:30:45,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:45,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:30:45,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:46,125 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:46,126 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 31 treesize of output 23 [2023-11-29 01:30:46,159 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:46,160 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:46,530 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:30:46,530 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 173 treesize of output 107 [2023-11-29 01:30:46,635 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:46,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155901890] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:46,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:46,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2023-11-29 01:30:46,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269807522] [2023-11-29 01:30:46,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:46,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 01:30:46,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:46,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 01:30:46,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:30:46,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:46,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 150 transitions, 1319 flow. Second operand has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:30:46,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:46,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:46,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:47,533 INFO L124 PetriNetUnfolderBase]: 616/1099 cut-off events. [2023-11-29 01:30:47,534 INFO L125 PetriNetUnfolderBase]: For 4377/4377 co-relation queries the response was YES. [2023-11-29 01:30:47,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5536 conditions, 1099 events. 616/1099 cut-off events. For 4377/4377 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5308 event pairs, 66 based on Foata normal form. 2/1101 useless extension candidates. Maximal degree in co-relation 5495. Up to 725 conditions per place. [2023-11-29 01:30:47,539 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 138 selfloop transitions, 77 changer transitions 5/221 dead transitions. [2023-11-29 01:30:47,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 221 transitions, 2141 flow [2023-11-29 01:30:47,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 01:30:47,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 01:30:47,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 173 transitions. [2023-11-29 01:30:47,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34189723320158105 [2023-11-29 01:30:47,540 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 173 transitions. [2023-11-29 01:30:47,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 173 transitions. [2023-11-29 01:30:47,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:47,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 173 transitions. [2023-11-29 01:30:47,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 7.863636363636363) internal successors, (173), 22 states have internal predecessors, (173), 0 states have call successors, (0), 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-29 01:30:47,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 23.0) internal successors, (529), 23 states have internal predecessors, (529), 0 states have call successors, (0), 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-29 01:30:47,542 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 23.0) internal successors, (529), 23 states have internal predecessors, (529), 0 states have call successors, (0), 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-29 01:30:47,542 INFO L175 Difference]: Start difference. First operand has 159 places, 150 transitions, 1319 flow. Second operand 22 states and 173 transitions. [2023-11-29 01:30:47,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 221 transitions, 2141 flow [2023-11-29 01:30:47,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 221 transitions, 1998 flow, removed 19 selfloop flow, removed 11 redundant places. [2023-11-29 01:30:47,561 INFO L231 Difference]: Finished difference. Result has 174 places, 172 transitions, 1621 flow [2023-11-29 01:30:47,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1192, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1621, PETRI_PLACES=174, PETRI_TRANSITIONS=172} [2023-11-29 01:30:47,561 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 151 predicate places. [2023-11-29 01:30:47,561 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 172 transitions, 1621 flow [2023-11-29 01:30:47,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:30:47,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:47,561 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:47,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-11-29 01:30:47,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-11-29 01:30:47,762 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:47,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:47,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1935732812, now seen corresponding path program 50 times [2023-11-29 01:30:47,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:47,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293160828] [2023-11-29 01:30:47,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:47,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:47,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:48,577 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:30:48,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:48,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293160828] [2023-11-29 01:30:48,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293160828] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:48,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869997546] [2023-11-29 01:30:48,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:30:48,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:48,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:48,579 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:48,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-29 01:30:48,825 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:30:48,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:48,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:30:48,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:48,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:48,945 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 31 treesize of output 23 [2023-11-29 01:30:48,989 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:48,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:49,304 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:30:49,305 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 173 treesize of output 107 [2023-11-29 01:30:49,428 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:49,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869997546] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:49,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:49,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 10] total 36 [2023-11-29 01:30:49,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030542875] [2023-11-29 01:30:49,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:49,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-29 01:30:49,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:49,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-29 01:30:49,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1096, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 01:30:49,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:49,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 172 transitions, 1621 flow. Second operand has 36 states, 36 states have (on average 4.805555555555555) internal successors, (173), 36 states have internal predecessors, (173), 0 states have call successors, (0), 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-29 01:30:49,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:49,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:49,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:50,747 INFO L124 PetriNetUnfolderBase]: 620/1117 cut-off events. [2023-11-29 01:30:50,748 INFO L125 PetriNetUnfolderBase]: For 4954/4954 co-relation queries the response was YES. [2023-11-29 01:30:50,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6035 conditions, 1117 events. 620/1117 cut-off events. For 4954/4954 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5451 event pairs, 74 based on Foata normal form. 2/1114 useless extension candidates. Maximal degree in co-relation 5989. Up to 717 conditions per place. [2023-11-29 01:30:50,754 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 120 selfloop transitions, 96 changer transitions 6/223 dead transitions. [2023-11-29 01:30:50,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 223 transitions, 2269 flow [2023-11-29 01:30:50,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 01:30:50,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 01:30:50,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 193 transitions. [2023-11-29 01:30:50,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32274247491638797 [2023-11-29 01:30:50,756 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 193 transitions. [2023-11-29 01:30:50,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 193 transitions. [2023-11-29 01:30:50,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:50,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 193 transitions. [2023-11-29 01:30:50,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 7.423076923076923) internal successors, (193), 26 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:30:50,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 23.0) internal successors, (621), 27 states have internal predecessors, (621), 0 states have call successors, (0), 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-29 01:30:50,757 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 23.0) internal successors, (621), 27 states have internal predecessors, (621), 0 states have call successors, (0), 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-29 01:30:50,757 INFO L175 Difference]: Start difference. First operand has 174 places, 172 transitions, 1621 flow. Second operand 26 states and 193 transitions. [2023-11-29 01:30:50,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 223 transitions, 2269 flow [2023-11-29 01:30:50,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 223 transitions, 2066 flow, removed 65 selfloop flow, removed 12 redundant places. [2023-11-29 01:30:50,785 INFO L231 Difference]: Finished difference. Result has 189 places, 174 transitions, 1657 flow [2023-11-29 01:30:50,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1657, PETRI_PLACES=189, PETRI_TRANSITIONS=174} [2023-11-29 01:30:50,785 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 166 predicate places. [2023-11-29 01:30:50,785 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 174 transitions, 1657 flow [2023-11-29 01:30:50,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.805555555555555) internal successors, (173), 36 states have internal predecessors, (173), 0 states have call successors, (0), 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-29 01:30:50,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:50,785 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:50,790 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-11-29 01:30:50,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:50,986 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:50,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:50,986 INFO L85 PathProgramCache]: Analyzing trace with hash -897595152, now seen corresponding path program 51 times [2023-11-29 01:30:50,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:50,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387170462] [2023-11-29 01:30:50,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:50,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:51,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:51,503 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:51,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:51,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387170462] [2023-11-29 01:30:51,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387170462] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:51,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904419824] [2023-11-29 01:30:51,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:30:51,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:51,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:51,504 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:51,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-11-29 01:30:51,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 01:30:51,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:51,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:30:51,831 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:51,988 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:51,988 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 31 treesize of output 23 [2023-11-29 01:30:52,017 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:52,018 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:52,465 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:30:52,465 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 179 treesize of output 113 [2023-11-29 01:30:52,557 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:52,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904419824] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:52,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:52,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2023-11-29 01:30:52,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143633528] [2023-11-29 01:30:52,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:52,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 01:30:52,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:52,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 01:30:52,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:30:52,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:52,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 174 transitions, 1657 flow. Second operand has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:30:52,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:52,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:52,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:53,471 INFO L124 PetriNetUnfolderBase]: 639/1153 cut-off events. [2023-11-29 01:30:53,471 INFO L125 PetriNetUnfolderBase]: For 4775/4775 co-relation queries the response was YES. [2023-11-29 01:30:53,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6068 conditions, 1153 events. 639/1153 cut-off events. For 4775/4775 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5704 event pairs, 86 based on Foata normal form. 1/1154 useless extension candidates. Maximal degree in co-relation 6020. Up to 852 conditions per place. [2023-11-29 01:30:53,494 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 140 selfloop transitions, 65 changer transitions 3/209 dead transitions. [2023-11-29 01:30:53,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 209 transitions, 2262 flow [2023-11-29 01:30:53,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:30:53,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:30:53,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 111 transitions. [2023-11-29 01:30:53,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3447204968944099 [2023-11-29 01:30:53,495 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 111 transitions. [2023-11-29 01:30:53,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 111 transitions. [2023-11-29 01:30:53,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:53,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 111 transitions. [2023-11-29 01:30:53,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 7.928571428571429) internal successors, (111), 14 states have internal predecessors, (111), 0 states have call successors, (0), 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-29 01:30:53,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:30:53,497 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:30:53,497 INFO L175 Difference]: Start difference. First operand has 189 places, 174 transitions, 1657 flow. Second operand 14 states and 111 transitions. [2023-11-29 01:30:53,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 209 transitions, 2262 flow [2023-11-29 01:30:53,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 209 transitions, 2091 flow, removed 10 selfloop flow, removed 22 redundant places. [2023-11-29 01:30:53,523 INFO L231 Difference]: Finished difference. Result has 184 places, 185 transitions, 1761 flow [2023-11-29 01:30:53,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1761, PETRI_PLACES=184, PETRI_TRANSITIONS=185} [2023-11-29 01:30:53,523 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 161 predicate places. [2023-11-29 01:30:53,523 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 185 transitions, 1761 flow [2023-11-29 01:30:53,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:30:53,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:53,524 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:53,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-11-29 01:30:53,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-11-29 01:30:53,724 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:53,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:53,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1129665422, now seen corresponding path program 52 times [2023-11-29 01:30:53,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:53,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532905184] [2023-11-29 01:30:53,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:53,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:53,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:54,673 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:30:54,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:54,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532905184] [2023-11-29 01:30:54,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532905184] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:54,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350046961] [2023-11-29 01:30:54,673 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:30:54,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:54,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:54,674 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:54,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-11-29 01:30:54,924 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:30:54,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:54,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:30:54,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:55,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:55,061 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 31 treesize of output 23 [2023-11-29 01:30:55,093 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:55,093 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:55,459 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:30:55,460 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 173 treesize of output 107 [2023-11-29 01:30:55,570 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:55,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350046961] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:55,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:55,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 10] total 35 [2023-11-29 01:30:55,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586736707] [2023-11-29 01:30:55,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:55,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-29 01:30:55,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:55,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 01:30:55,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 01:30:55,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:55,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 185 transitions, 1761 flow. Second operand has 35 states, 35 states have (on average 4.857142857142857) internal successors, (170), 35 states have internal predecessors, (170), 0 states have call successors, (0), 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-29 01:30:55,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:55,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:55,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:30:57,133 INFO L124 PetriNetUnfolderBase]: 709/1286 cut-off events. [2023-11-29 01:30:57,133 INFO L125 PetriNetUnfolderBase]: For 6128/6128 co-relation queries the response was YES. [2023-11-29 01:30:57,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7052 conditions, 1286 events. 709/1286 cut-off events. For 6128/6128 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6457 event pairs, 83 based on Foata normal form. 4/1285 useless extension candidates. Maximal degree in co-relation 7000. Up to 871 conditions per place. [2023-11-29 01:30:57,141 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 151 selfloop transitions, 96 changer transitions 5/253 dead transitions. [2023-11-29 01:30:57,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 253 transitions, 2663 flow [2023-11-29 01:30:57,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 01:30:57,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 01:30:57,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 205 transitions. [2023-11-29 01:30:57,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33011272141706927 [2023-11-29 01:30:57,142 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 205 transitions. [2023-11-29 01:30:57,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 205 transitions. [2023-11-29 01:30:57,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:30:57,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 205 transitions. [2023-11-29 01:30:57,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 7.592592592592593) internal successors, (205), 27 states have internal predecessors, (205), 0 states have call successors, (0), 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-29 01:30:57,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 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-29 01:30:57,144 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 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-29 01:30:57,144 INFO L175 Difference]: Start difference. First operand has 184 places, 185 transitions, 1761 flow. Second operand 27 states and 205 transitions. [2023-11-29 01:30:57,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 253 transitions, 2663 flow [2023-11-29 01:30:57,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 253 transitions, 2510 flow, removed 38 selfloop flow, removed 8 redundant places. [2023-11-29 01:30:57,173 INFO L231 Difference]: Finished difference. Result has 207 places, 198 transitions, 1985 flow [2023-11-29 01:30:57,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1610, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1985, PETRI_PLACES=207, PETRI_TRANSITIONS=198} [2023-11-29 01:30:57,174 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 184 predicate places. [2023-11-29 01:30:57,174 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 198 transitions, 1985 flow [2023-11-29 01:30:57,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.857142857142857) internal successors, (170), 35 states have internal predecessors, (170), 0 states have call successors, (0), 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-29 01:30:57,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:30:57,174 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:30:57,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-11-29 01:30:57,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:57,375 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:30:57,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:30:57,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1305615118, now seen corresponding path program 53 times [2023-11-29 01:30:57,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:30:57,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534819418] [2023-11-29 01:30:57,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:30:57,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:30:57,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:30:58,561 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:30:58,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:30:58,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534819418] [2023-11-29 01:30:58,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534819418] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:30:58,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605002305] [2023-11-29 01:30:58,561 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:30:58,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:30:58,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:30:58,562 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:30:58,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-11-29 01:30:58,867 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:30:58,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:30:58,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 46 conjunts are in the unsatisfiable core [2023-11-29 01:30:58,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:30:59,075 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:30:59,075 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 27 treesize of output 19 [2023-11-29 01:30:59,176 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:59,176 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:30:59,770 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 01:30:59,770 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 222 treesize of output 122 [2023-11-29 01:30:59,994 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:30:59,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605002305] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:30:59,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:30:59,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 12, 10] total 35 [2023-11-29 01:30:59,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960054392] [2023-11-29 01:30:59,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:30:59,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-29 01:30:59,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:30:59,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 01:30:59,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 01:30:59,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:30:59,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 198 transitions, 1985 flow. Second operand has 35 states, 35 states have (on average 4.6571428571428575) internal successors, (163), 35 states have internal predecessors, (163), 0 states have call successors, (0), 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-29 01:30:59,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:30:59,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:30:59,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:03,263 INFO L124 PetriNetUnfolderBase]: 834/1570 cut-off events. [2023-11-29 01:31:03,263 INFO L125 PetriNetUnfolderBase]: For 9558/9558 co-relation queries the response was YES. [2023-11-29 01:31:03,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9042 conditions, 1570 events. 834/1570 cut-off events. For 9558/9558 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8612 event pairs, 116 based on Foata normal form. 11/1581 useless extension candidates. Maximal degree in co-relation 8985. Up to 1005 conditions per place. [2023-11-29 01:31:03,273 INFO L140 encePairwiseOnDemand]: 9/23 looper letters, 176 selfloop transitions, 105 changer transitions 22/304 dead transitions. [2023-11-29 01:31:03,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 304 transitions, 3370 flow [2023-11-29 01:31:03,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 01:31:03,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 01:31:03,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 249 transitions. [2023-11-29 01:31:03,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36086956521739133 [2023-11-29 01:31:03,274 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 249 transitions. [2023-11-29 01:31:03,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 249 transitions. [2023-11-29 01:31:03,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:03,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 249 transitions. [2023-11-29 01:31:03,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 8.3) internal successors, (249), 30 states have internal predecessors, (249), 0 states have call successors, (0), 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-29 01:31:03,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 0 states have call successors, (0), 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-29 01:31:03,276 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 0 states have call successors, (0), 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-29 01:31:03,276 INFO L175 Difference]: Start difference. First operand has 207 places, 198 transitions, 1985 flow. Second operand 30 states and 249 transitions. [2023-11-29 01:31:03,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 304 transitions, 3370 flow [2023-11-29 01:31:03,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 304 transitions, 3161 flow, removed 35 selfloop flow, removed 19 redundant places. [2023-11-29 01:31:03,315 INFO L231 Difference]: Finished difference. Result has 230 places, 219 transitions, 2409 flow [2023-11-29 01:31:03,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2409, PETRI_PLACES=230, PETRI_TRANSITIONS=219} [2023-11-29 01:31:03,315 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 207 predicate places. [2023-11-29 01:31:03,315 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 219 transitions, 2409 flow [2023-11-29 01:31:03,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.6571428571428575) internal successors, (163), 35 states have internal predecessors, (163), 0 states have call successors, (0), 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-29 01:31:03,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:03,316 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:03,322 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-11-29 01:31:03,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:03,516 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:03,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:03,516 INFO L85 PathProgramCache]: Analyzing trace with hash 489668684, now seen corresponding path program 54 times [2023-11-29 01:31:03,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:03,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495356022] [2023-11-29 01:31:03,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:03,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:03,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:04,257 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:04,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:04,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495356022] [2023-11-29 01:31:04,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495356022] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:04,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816421459] [2023-11-29 01:31:04,257 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:31:04,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:04,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:04,258 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:04,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-11-29 01:31:04,657 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:31:04,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:04,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:31:04,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:04,811 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:04,811 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 31 treesize of output 23 [2023-11-29 01:31:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:04,843 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:05,270 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:31:05,270 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 179 treesize of output 113 [2023-11-29 01:31:05,374 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:05,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816421459] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:05,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:05,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2023-11-29 01:31:05,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102694851] [2023-11-29 01:31:05,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:05,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 01:31:05,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:05,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 01:31:05,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:31:05,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:05,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 219 transitions, 2409 flow. Second operand has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:31:05,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:05,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:05,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:06,899 INFO L124 PetriNetUnfolderBase]: 889/1663 cut-off events. [2023-11-29 01:31:06,899 INFO L125 PetriNetUnfolderBase]: For 18356/18356 co-relation queries the response was YES. [2023-11-29 01:31:06,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11158 conditions, 1663 events. 889/1663 cut-off events. For 18356/18356 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 9248 event pairs, 143 based on Foata normal form. 2/1665 useless extension candidates. Maximal degree in co-relation 11088. Up to 1422 conditions per place. [2023-11-29 01:31:06,932 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 222 selfloop transitions, 56 changer transitions 4/283 dead transitions. [2023-11-29 01:31:06,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 283 transitions, 3542 flow [2023-11-29 01:31:06,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:31:06,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 01:31:06,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 155 transitions. [2023-11-29 01:31:06,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35469107551487417 [2023-11-29 01:31:06,934 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 155 transitions. [2023-11-29 01:31:06,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 155 transitions. [2023-11-29 01:31:06,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:06,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 155 transitions. [2023-11-29 01:31:06,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 8.157894736842104) internal successors, (155), 19 states have internal predecessors, (155), 0 states have call successors, (0), 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-29 01:31:06,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:31:06,935 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:31:06,935 INFO L175 Difference]: Start difference. First operand has 230 places, 219 transitions, 2409 flow. Second operand 19 states and 155 transitions. [2023-11-29 01:31:06,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 283 transitions, 3542 flow [2023-11-29 01:31:07,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 283 transitions, 3214 flow, removed 107 selfloop flow, removed 18 redundant places. [2023-11-29 01:31:07,005 INFO L231 Difference]: Finished difference. Result has 233 places, 243 transitions, 2654 flow [2023-11-29 01:31:07,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2654, PETRI_PLACES=233, PETRI_TRANSITIONS=243} [2023-11-29 01:31:07,006 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 210 predicate places. [2023-11-29 01:31:07,006 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 243 transitions, 2654 flow [2023-11-29 01:31:07,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:31:07,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:07,006 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:07,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-11-29 01:31:07,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:07,207 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:07,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:07,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1287107910, now seen corresponding path program 55 times [2023-11-29 01:31:07,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:07,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603762331] [2023-11-29 01:31:07,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:07,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:07,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:08,143 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:31:08,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:08,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603762331] [2023-11-29 01:31:08,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603762331] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:08,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078959556] [2023-11-29 01:31:08,144 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:31:08,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:08,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:08,145 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:08,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-11-29 01:31:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:08,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:31:08,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:08,557 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:08,557 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 31 treesize of output 23 [2023-11-29 01:31:08,567 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:08,567 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:08,969 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:31:08,970 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 179 treesize of output 113 [2023-11-29 01:31:09,082 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:09,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078959556] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:09,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:09,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 10] total 33 [2023-11-29 01:31:09,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780514745] [2023-11-29 01:31:09,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:09,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 01:31:09,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:09,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 01:31:09,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 01:31:09,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:09,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 243 transitions, 2654 flow. Second operand has 33 states, 33 states have (on average 4.818181818181818) internal successors, (159), 33 states have internal predecessors, (159), 0 states have call successors, (0), 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-29 01:31:09,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:09,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:09,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:10,431 INFO L124 PetriNetUnfolderBase]: 977/1821 cut-off events. [2023-11-29 01:31:10,431 INFO L125 PetriNetUnfolderBase]: For 21912/21912 co-relation queries the response was YES. [2023-11-29 01:31:10,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12539 conditions, 1821 events. 977/1821 cut-off events. For 21912/21912 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 10340 event pairs, 156 based on Foata normal form. 3/1819 useless extension candidates. Maximal degree in co-relation 12466. Up to 1600 conditions per place. [2023-11-29 01:31:10,445 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 225 selfloop transitions, 66 changer transitions 2/294 dead transitions. [2023-11-29 01:31:10,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 294 transitions, 3798 flow [2023-11-29 01:31:10,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:31:10,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:31:10,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 162 transitions. [2023-11-29 01:31:10,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30623818525519847 [2023-11-29 01:31:10,446 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 162 transitions. [2023-11-29 01:31:10,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 162 transitions. [2023-11-29 01:31:10,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:10,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 162 transitions. [2023-11-29 01:31:10,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 7.043478260869565) internal successors, (162), 23 states have internal predecessors, (162), 0 states have call successors, (0), 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-29 01:31:10,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:31:10,448 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:31:10,448 INFO L175 Difference]: Start difference. First operand has 233 places, 243 transitions, 2654 flow. Second operand 23 states and 162 transitions. [2023-11-29 01:31:10,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 294 transitions, 3798 flow [2023-11-29 01:31:10,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 294 transitions, 3488 flow, removed 132 selfloop flow, removed 9 redundant places. [2023-11-29 01:31:10,547 INFO L231 Difference]: Finished difference. Result has 250 places, 260 transitions, 2799 flow [2023-11-29 01:31:10,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2799, PETRI_PLACES=250, PETRI_TRANSITIONS=260} [2023-11-29 01:31:10,547 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 227 predicate places. [2023-11-29 01:31:10,547 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 260 transitions, 2799 flow [2023-11-29 01:31:10,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.818181818181818) internal successors, (159), 33 states have internal predecessors, (159), 0 states have call successors, (0), 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-29 01:31:10,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:10,547 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:10,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-11-29 01:31:10,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2023-11-29 01:31:10,748 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:10,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:10,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1947844656, now seen corresponding path program 56 times [2023-11-29 01:31:10,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:10,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486085397] [2023-11-29 01:31:10,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:10,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:10,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:11,955 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:31:11,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:11,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486085397] [2023-11-29 01:31:11,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486085397] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:11,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642043312] [2023-11-29 01:31:11,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:31:11,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:11,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:11,957 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:11,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-11-29 01:31:12,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:31:12,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:12,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:31:12,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:12,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:12,376 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 31 treesize of output 23 [2023-11-29 01:31:12,436 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:12,436 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:12,883 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:31:12,883 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 181 treesize of output 113 [2023-11-29 01:31:13,005 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:13,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642043312] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:13,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:13,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 12, 10] total 40 [2023-11-29 01:31:13,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760403088] [2023-11-29 01:31:13,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:13,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-29 01:31:13,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:13,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-29 01:31:13,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1365, Unknown=0, NotChecked=0, Total=1560 [2023-11-29 01:31:13,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:13,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 260 transitions, 2799 flow. Second operand has 40 states, 40 states have (on average 4.775) internal successors, (191), 40 states have internal predecessors, (191), 0 states have call successors, (0), 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-29 01:31:13,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:13,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:13,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:14,728 INFO L124 PetriNetUnfolderBase]: 983/1848 cut-off events. [2023-11-29 01:31:14,728 INFO L125 PetriNetUnfolderBase]: For 25330/25330 co-relation queries the response was YES. [2023-11-29 01:31:14,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12916 conditions, 1848 events. 983/1848 cut-off events. For 25330/25330 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10651 event pairs, 168 based on Foata normal form. 3/1849 useless extension candidates. Maximal degree in co-relation 12839. Up to 1588 conditions per place. [2023-11-29 01:31:14,743 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 227 selfloop transitions, 68 changer transitions 6/302 dead transitions. [2023-11-29 01:31:14,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 302 transitions, 3814 flow [2023-11-29 01:31:14,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:31:14,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:31:14,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 171 transitions. [2023-11-29 01:31:14,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30978260869565216 [2023-11-29 01:31:14,744 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 171 transitions. [2023-11-29 01:31:14,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 171 transitions. [2023-11-29 01:31:14,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:14,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 171 transitions. [2023-11-29 01:31:14,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 7.125) internal successors, (171), 24 states have internal predecessors, (171), 0 states have call successors, (0), 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-29 01:31:14,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:31:14,746 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:31:14,746 INFO L175 Difference]: Start difference. First operand has 250 places, 260 transitions, 2799 flow. Second operand 24 states and 171 transitions. [2023-11-29 01:31:14,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 302 transitions, 3814 flow [2023-11-29 01:31:14,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 302 transitions, 3602 flow, removed 73 selfloop flow, removed 13 redundant places. [2023-11-29 01:31:14,850 INFO L231 Difference]: Finished difference. Result has 262 places, 263 transitions, 2820 flow [2023-11-29 01:31:14,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2820, PETRI_PLACES=262, PETRI_TRANSITIONS=263} [2023-11-29 01:31:14,850 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 239 predicate places. [2023-11-29 01:31:14,850 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 263 transitions, 2820 flow [2023-11-29 01:31:14,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.775) internal successors, (191), 40 states have internal predecessors, (191), 0 states have call successors, (0), 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-29 01:31:14,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:14,851 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:14,855 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-11-29 01:31:15,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2023-11-29 01:31:15,051 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:15,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:15,051 INFO L85 PathProgramCache]: Analyzing trace with hash 180420016, now seen corresponding path program 57 times [2023-11-29 01:31:15,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:15,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365870069] [2023-11-29 01:31:15,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:15,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:15,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:15,663 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:15,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:15,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365870069] [2023-11-29 01:31:15,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365870069] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:15,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265446915] [2023-11-29 01:31:15,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:31:15,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:15,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:15,665 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:15,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-11-29 01:31:15,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:31:15,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:15,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 01:31:15,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:16,079 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:16,079 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 27 treesize of output 19 [2023-11-29 01:31:16,108 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:16,108 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:16,441 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:31:16,441 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 173 treesize of output 107 [2023-11-29 01:31:16,569 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:16,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265446915] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:16,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:16,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 26 [2023-11-29 01:31:16,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843621655] [2023-11-29 01:31:16,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:16,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:31:16,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:16,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:31:16,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:31:16,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:16,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 263 transitions, 2820 flow. Second operand has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:31:16,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:16,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:16,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:17,629 INFO L124 PetriNetUnfolderBase]: 1031/1937 cut-off events. [2023-11-29 01:31:17,629 INFO L125 PetriNetUnfolderBase]: For 27151/27151 co-relation queries the response was YES. [2023-11-29 01:31:17,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13535 conditions, 1937 events. 1031/1937 cut-off events. For 27151/27151 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 11265 event pairs, 178 based on Foata normal form. 2/1937 useless extension candidates. Maximal degree in co-relation 13456. Up to 1692 conditions per place. [2023-11-29 01:31:17,670 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 259 selfloop transitions, 53 changer transitions 5/318 dead transitions. [2023-11-29 01:31:17,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 318 transitions, 4034 flow [2023-11-29 01:31:17,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:31:17,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 01:31:17,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 152 transitions. [2023-11-29 01:31:17,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34782608695652173 [2023-11-29 01:31:17,671 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 152 transitions. [2023-11-29 01:31:17,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 152 transitions. [2023-11-29 01:31:17,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:17,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 152 transitions. [2023-11-29 01:31:17,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 8.0) internal successors, (152), 19 states have internal predecessors, (152), 0 states have call successors, (0), 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-29 01:31:17,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:31:17,672 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:31:17,672 INFO L175 Difference]: Start difference. First operand has 262 places, 263 transitions, 2820 flow. Second operand 19 states and 152 transitions. [2023-11-29 01:31:17,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 318 transitions, 4034 flow [2023-11-29 01:31:17,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 318 transitions, 3887 flow, removed 23 selfloop flow, removed 20 redundant places. [2023-11-29 01:31:17,784 INFO L231 Difference]: Finished difference. Result has 265 places, 277 transitions, 3123 flow [2023-11-29 01:31:17,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3123, PETRI_PLACES=265, PETRI_TRANSITIONS=277} [2023-11-29 01:31:17,784 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 242 predicate places. [2023-11-29 01:31:17,784 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 277 transitions, 3123 flow [2023-11-29 01:31:17,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:31:17,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:17,785 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:17,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-11-29 01:31:17,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-11-29 01:31:17,985 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:17,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:17,985 INFO L85 PathProgramCache]: Analyzing trace with hash -452569586, now seen corresponding path program 58 times [2023-11-29 01:31:17,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:17,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89992741] [2023-11-29 01:31:17,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:17,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:18,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:18,858 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:31:18,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:18,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89992741] [2023-11-29 01:31:18,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89992741] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:18,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132890817] [2023-11-29 01:31:18,858 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:31:18,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:18,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:18,859 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:18,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-11-29 01:31:19,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:31:19,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:19,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:31:19,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:19,297 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:19,297 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 31 treesize of output 23 [2023-11-29 01:31:19,324 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:19,324 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:19,729 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:31:19,729 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 181 treesize of output 113 [2023-11-29 01:31:19,844 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:19,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132890817] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:19,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:19,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 10] total 35 [2023-11-29 01:31:19,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174118998] [2023-11-29 01:31:19,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:19,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-29 01:31:19,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:19,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 01:31:19,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 01:31:19,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:19,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 277 transitions, 3123 flow. Second operand has 35 states, 35 states have (on average 4.857142857142857) internal successors, (170), 35 states have internal predecessors, (170), 0 states have call successors, (0), 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-29 01:31:19,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:19,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:19,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:21,622 INFO L124 PetriNetUnfolderBase]: 1049/1984 cut-off events. [2023-11-29 01:31:21,623 INFO L125 PetriNetUnfolderBase]: For 35852/35852 co-relation queries the response was YES. [2023-11-29 01:31:21,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14716 conditions, 1984 events. 1049/1984 cut-off events. For 35852/35852 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 11684 event pairs, 179 based on Foata normal form. 2/1979 useless extension candidates. Maximal degree in co-relation 14632. Up to 1683 conditions per place. [2023-11-29 01:31:21,638 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 238 selfloop transitions, 78 changer transitions 5/322 dead transitions. [2023-11-29 01:31:21,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 322 transitions, 4074 flow [2023-11-29 01:31:21,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:31:21,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:31:21,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 179 transitions. [2023-11-29 01:31:21,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3242753623188406 [2023-11-29 01:31:21,639 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 179 transitions. [2023-11-29 01:31:21,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 179 transitions. [2023-11-29 01:31:21,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:21,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 179 transitions. [2023-11-29 01:31:21,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 7.458333333333333) internal successors, (179), 24 states have internal predecessors, (179), 0 states have call successors, (0), 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-29 01:31:21,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:31:21,640 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:31:21,640 INFO L175 Difference]: Start difference. First operand has 265 places, 277 transitions, 3123 flow. Second operand 24 states and 179 transitions. [2023-11-29 01:31:21,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 322 transitions, 4074 flow [2023-11-29 01:31:21,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 322 transitions, 3831 flow, removed 96 selfloop flow, removed 11 redundant places. [2023-11-29 01:31:21,768 INFO L231 Difference]: Finished difference. Result has 281 places, 281 transitions, 3141 flow [2023-11-29 01:31:21,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=2880, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3141, PETRI_PLACES=281, PETRI_TRANSITIONS=281} [2023-11-29 01:31:21,769 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 258 predicate places. [2023-11-29 01:31:21,769 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 281 transitions, 3141 flow [2023-11-29 01:31:21,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.857142857142857) internal successors, (170), 35 states have internal predecessors, (170), 0 states have call successors, (0), 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-29 01:31:21,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:21,769 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:21,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2023-11-29 01:31:21,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-11-29 01:31:21,970 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:21,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:21,970 INFO L85 PathProgramCache]: Analyzing trace with hash 894225290, now seen corresponding path program 59 times [2023-11-29 01:31:21,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:21,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840372529] [2023-11-29 01:31:21,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:21,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:22,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:22,742 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:31:22,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:22,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840372529] [2023-11-29 01:31:22,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840372529] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:22,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649596123] [2023-11-29 01:31:22,742 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:31:22,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:22,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:22,743 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:22,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-11-29 01:31:23,265 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:31:23,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:23,268 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:31:23,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:23,361 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:23,361 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 31 treesize of output 23 [2023-11-29 01:31:23,375 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:23,375 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:23,695 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:31:23,695 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 173 treesize of output 107 [2023-11-29 01:31:23,809 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:23,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649596123] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:23,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:23,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 10] total 32 [2023-11-29 01:31:23,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993843031] [2023-11-29 01:31:23,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:23,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:31:23,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:23,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:31:23,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=856, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:31:23,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:23,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 281 transitions, 3141 flow. Second operand has 32 states, 32 states have (on average 4.84375) internal successors, (155), 32 states have internal predecessors, (155), 0 states have call successors, (0), 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-29 01:31:23,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:23,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:23,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:25,163 INFO L124 PetriNetUnfolderBase]: 1058/2006 cut-off events. [2023-11-29 01:31:25,163 INFO L125 PetriNetUnfolderBase]: For 38142/38142 co-relation queries the response was YES. [2023-11-29 01:31:25,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15013 conditions, 2006 events. 1058/2006 cut-off events. For 38142/38142 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11879 event pairs, 190 based on Foata normal form. 2/2008 useless extension candidates. Maximal degree in co-relation 14925. Up to 1730 conditions per place. [2023-11-29 01:31:25,181 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 244 selfloop transitions, 71 changer transitions 5/321 dead transitions. [2023-11-29 01:31:25,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 321 transitions, 4168 flow [2023-11-29 01:31:25,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:31:25,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:31:25,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 165 transitions. [2023-11-29 01:31:25,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31190926275992437 [2023-11-29 01:31:25,183 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 165 transitions. [2023-11-29 01:31:25,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 165 transitions. [2023-11-29 01:31:25,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:25,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 165 transitions. [2023-11-29 01:31:25,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 7.173913043478261) internal successors, (165), 23 states have internal predecessors, (165), 0 states have call successors, (0), 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-29 01:31:25,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:31:25,184 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:31:25,184 INFO L175 Difference]: Start difference. First operand has 281 places, 281 transitions, 3141 flow. Second operand 23 states and 165 transitions. [2023-11-29 01:31:25,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 321 transitions, 4168 flow [2023-11-29 01:31:25,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 321 transitions, 4009 flow, removed 27 selfloop flow, removed 20 redundant places. [2023-11-29 01:31:25,322 INFO L231 Difference]: Finished difference. Result has 285 places, 282 transitions, 3193 flow [2023-11-29 01:31:25,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=2994, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3193, PETRI_PLACES=285, PETRI_TRANSITIONS=282} [2023-11-29 01:31:25,322 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 262 predicate places. [2023-11-29 01:31:25,322 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 282 transitions, 3193 flow [2023-11-29 01:31:25,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.84375) internal successors, (155), 32 states have internal predecessors, (155), 0 states have call successors, (0), 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-29 01:31:25,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:25,322 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:25,328 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2023-11-29 01:31:25,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-11-29 01:31:25,523 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:25,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:25,523 INFO L85 PathProgramCache]: Analyzing trace with hash 862715978, now seen corresponding path program 60 times [2023-11-29 01:31:25,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:25,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729344521] [2023-11-29 01:31:25,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:25,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:25,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:26,610 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:31:26,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:26,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729344521] [2023-11-29 01:31:26,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729344521] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:26,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689167652] [2023-11-29 01:31:26,611 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:31:26,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:26,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:26,612 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:26,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-11-29 01:31:27,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:31:27,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:27,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 01:31:27,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:27,435 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:27,436 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 27 treesize of output 19 [2023-11-29 01:31:27,491 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:27,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:27,906 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:31:27,907 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 181 treesize of output 113 [2023-11-29 01:31:28,023 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:28,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689167652] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:28,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:28,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 12, 10] total 37 [2023-11-29 01:31:28,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358897036] [2023-11-29 01:31:28,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:28,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-29 01:31:28,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:28,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-29 01:31:28,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1168, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 01:31:28,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:28,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 282 transitions, 3193 flow. Second operand has 37 states, 37 states have (on average 4.72972972972973) internal successors, (175), 37 states have internal predecessors, (175), 0 states have call successors, (0), 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-29 01:31:28,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:28,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:28,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:29,800 INFO L124 PetriNetUnfolderBase]: 1074/2049 cut-off events. [2023-11-29 01:31:29,801 INFO L125 PetriNetUnfolderBase]: For 37637/37637 co-relation queries the response was YES. [2023-11-29 01:31:29,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15247 conditions, 2049 events. 1074/2049 cut-off events. For 37637/37637 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 12325 event pairs, 195 based on Foata normal form. 2/2049 useless extension candidates. Maximal degree in co-relation 15159. Up to 1711 conditions per place. [2023-11-29 01:31:29,817 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 242 selfloop transitions, 79 changer transitions 5/327 dead transitions. [2023-11-29 01:31:29,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 327 transitions, 4151 flow [2023-11-29 01:31:29,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 01:31:29,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 01:31:29,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 183 transitions. [2023-11-29 01:31:29,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3182608695652174 [2023-11-29 01:31:29,818 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 183 transitions. [2023-11-29 01:31:29,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 183 transitions. [2023-11-29 01:31:29,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:29,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 183 transitions. [2023-11-29 01:31:29,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 7.32) internal successors, (183), 25 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:31:29,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 23.0) internal successors, (598), 26 states have internal predecessors, (598), 0 states have call successors, (0), 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-29 01:31:29,820 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 23.0) internal successors, (598), 26 states have internal predecessors, (598), 0 states have call successors, (0), 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-29 01:31:29,820 INFO L175 Difference]: Start difference. First operand has 285 places, 282 transitions, 3193 flow. Second operand 25 states and 183 transitions. [2023-11-29 01:31:29,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 327 transitions, 4151 flow [2023-11-29 01:31:29,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 327 transitions, 4023 flow, removed 13 selfloop flow, removed 19 redundant places. [2023-11-29 01:31:29,953 INFO L231 Difference]: Finished difference. Result has 292 places, 284 transitions, 3297 flow [2023-11-29 01:31:29,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=3065, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3297, PETRI_PLACES=292, PETRI_TRANSITIONS=284} [2023-11-29 01:31:29,954 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 269 predicate places. [2023-11-29 01:31:29,954 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 284 transitions, 3297 flow [2023-11-29 01:31:29,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.72972972972973) internal successors, (175), 37 states have internal predecessors, (175), 0 states have call successors, (0), 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-29 01:31:29,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:29,955 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:29,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2023-11-29 01:31:30,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2023-11-29 01:31:30,155 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:30,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:30,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1341174952, now seen corresponding path program 61 times [2023-11-29 01:31:30,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:30,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489283308] [2023-11-29 01:31:30,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:30,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:30,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:30,848 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:30,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:30,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489283308] [2023-11-29 01:31:30,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489283308] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:30,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176846854] [2023-11-29 01:31:30,849 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:31:30,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:30,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:30,849 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:30,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-11-29 01:31:31,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:31,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:31:31,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:31,271 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:31,271 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 31 treesize of output 23 [2023-11-29 01:31:31,299 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:31,299 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:31,718 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:31:31,718 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 134 treesize of output 83 [2023-11-29 01:31:31,778 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:31,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176846854] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:31,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:31,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2023-11-29 01:31:31,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047693131] [2023-11-29 01:31:31,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:31,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 01:31:31,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:31,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 01:31:31,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:31:31,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:31,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 284 transitions, 3297 flow. Second operand has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:31:31,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:31,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:31,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:32,850 INFO L124 PetriNetUnfolderBase]: 1180/2238 cut-off events. [2023-11-29 01:31:32,850 INFO L125 PetriNetUnfolderBase]: For 45623/45623 co-relation queries the response was YES. [2023-11-29 01:31:32,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17387 conditions, 2238 events. 1180/2238 cut-off events. For 45623/45623 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13765 event pairs, 233 based on Foata normal form. 1/2239 useless extension candidates. Maximal degree in co-relation 17297. Up to 931 conditions per place. [2023-11-29 01:31:32,870 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 231 selfloop transitions, 107 changer transitions 2/341 dead transitions. [2023-11-29 01:31:32,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 341 transitions, 4834 flow [2023-11-29 01:31:32,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 01:31:32,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 01:31:32,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 105 transitions. [2023-11-29 01:31:32,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3511705685618729 [2023-11-29 01:31:32,871 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 105 transitions. [2023-11-29 01:31:32,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 105 transitions. [2023-11-29 01:31:32,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:32,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 105 transitions. [2023-11-29 01:31:32,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 8.076923076923077) internal successors, (105), 13 states have internal predecessors, (105), 0 states have call successors, (0), 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-29 01:31:32,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:31:32,872 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:31:32,872 INFO L175 Difference]: Start difference. First operand has 292 places, 284 transitions, 3297 flow. Second operand 13 states and 105 transitions. [2023-11-29 01:31:32,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 341 transitions, 4834 flow [2023-11-29 01:31:33,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 341 transitions, 4675 flow, removed 16 selfloop flow, removed 22 redundant places. [2023-11-29 01:31:33,053 INFO L231 Difference]: Finished difference. Result has 286 places, 297 transitions, 3682 flow [2023-11-29 01:31:33,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=3145, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3682, PETRI_PLACES=286, PETRI_TRANSITIONS=297} [2023-11-29 01:31:33,054 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 263 predicate places. [2023-11-29 01:31:33,054 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 297 transitions, 3682 flow [2023-11-29 01:31:33,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:31:33,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:33,054 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:33,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2023-11-29 01:31:33,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-11-29 01:31:33,255 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:33,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:33,255 INFO L85 PathProgramCache]: Analyzing trace with hash 2079140696, now seen corresponding path program 62 times [2023-11-29 01:31:33,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:33,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257519413] [2023-11-29 01:31:33,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:33,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:33,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:33,841 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:33,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:33,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257519413] [2023-11-29 01:31:33,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257519413] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:33,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606802989] [2023-11-29 01:31:33,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:31:33,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:33,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:33,843 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:33,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-11-29 01:31:34,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:31:34,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:34,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:31:34,121 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:34,254 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:34,255 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 31 treesize of output 23 [2023-11-29 01:31:34,284 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:34,284 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:34,654 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:31:34,655 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 173 treesize of output 107 [2023-11-29 01:31:34,762 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:34,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606802989] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:34,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:34,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2023-11-29 01:31:34,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252628057] [2023-11-29 01:31:34,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:34,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 01:31:34,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:34,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 01:31:34,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:31:34,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:34,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 297 transitions, 3682 flow. Second operand has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:31:34,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:34,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:34,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:36,176 INFO L124 PetriNetUnfolderBase]: 1260/2387 cut-off events. [2023-11-29 01:31:36,177 INFO L125 PetriNetUnfolderBase]: For 53697/53697 co-relation queries the response was YES. [2023-11-29 01:31:36,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19630 conditions, 2387 events. 1260/2387 cut-off events. For 53697/53697 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 14809 event pairs, 374 based on Foata normal form. 3/2383 useless extension candidates. Maximal degree in co-relation 19537. Up to 1739 conditions per place. [2023-11-29 01:31:36,197 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 268 selfloop transitions, 91 changer transitions 3/363 dead transitions. [2023-11-29 01:31:36,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 363 transitions, 5399 flow [2023-11-29 01:31:36,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 01:31:36,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 01:31:36,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 163 transitions. [2023-11-29 01:31:36,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35434782608695653 [2023-11-29 01:31:36,198 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 163 transitions. [2023-11-29 01:31:36,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 163 transitions. [2023-11-29 01:31:36,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:36,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 163 transitions. [2023-11-29 01:31:36,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 8.15) internal successors, (163), 20 states have internal predecessors, (163), 0 states have call successors, (0), 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-29 01:31:36,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 0 states have call successors, (0), 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-29 01:31:36,200 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 0 states have call successors, (0), 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-29 01:31:36,200 INFO L175 Difference]: Start difference. First operand has 286 places, 297 transitions, 3682 flow. Second operand 20 states and 163 transitions. [2023-11-29 01:31:36,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 363 transitions, 5399 flow [2023-11-29 01:31:36,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 363 transitions, 5253 flow, removed 26 selfloop flow, removed 7 redundant places. [2023-11-29 01:31:36,393 INFO L231 Difference]: Finished difference. Result has 304 places, 311 transitions, 4137 flow [2023-11-29 01:31:36,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4137, PETRI_PLACES=304, PETRI_TRANSITIONS=311} [2023-11-29 01:31:36,394 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 281 predicate places. [2023-11-29 01:31:36,394 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 311 transitions, 4137 flow [2023-11-29 01:31:36,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:31:36,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:36,394 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:36,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2023-11-29 01:31:36,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:36,594 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:36,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:36,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1857849708, now seen corresponding path program 63 times [2023-11-29 01:31:36,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:36,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763491799] [2023-11-29 01:31:36,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:36,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:36,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:37,923 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:31:37,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:37,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763491799] [2023-11-29 01:31:37,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763491799] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:37,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296699458] [2023-11-29 01:31:37,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:31:37,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:37,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:37,925 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:37,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-11-29 01:31:38,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:31:38,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:38,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 01:31:38,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:38,395 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:38,396 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 27 treesize of output 19 [2023-11-29 01:31:38,461 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:31:38,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:38,822 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:31:38,822 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 173 treesize of output 107 [2023-11-29 01:31:38,973 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:38,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296699458] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:38,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:38,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13, 10] total 39 [2023-11-29 01:31:38,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436734547] [2023-11-29 01:31:38,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:38,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-11-29 01:31:38,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:38,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-11-29 01:31:38,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1307, Unknown=0, NotChecked=0, Total=1482 [2023-11-29 01:31:38,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:38,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 311 transitions, 4137 flow. Second operand has 39 states, 39 states have (on average 4.666666666666667) internal successors, (182), 39 states have internal predecessors, (182), 0 states have call successors, (0), 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-29 01:31:38,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:38,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:38,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:41,045 INFO L124 PetriNetUnfolderBase]: 1308/2476 cut-off events. [2023-11-29 01:31:41,045 INFO L125 PetriNetUnfolderBase]: For 65432/65432 co-relation queries the response was YES. [2023-11-29 01:31:41,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21464 conditions, 2476 events. 1308/2476 cut-off events. For 65432/65432 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15542 event pairs, 394 based on Foata normal form. 2/2471 useless extension candidates. Maximal degree in co-relation 21365. Up to 1839 conditions per place. [2023-11-29 01:31:41,070 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 252 selfloop transitions, 115 changer transitions 6/374 dead transitions. [2023-11-29 01:31:41,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 374 transitions, 5811 flow [2023-11-29 01:31:41,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 01:31:41,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 01:31:41,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 195 transitions. [2023-11-29 01:31:41,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3140096618357488 [2023-11-29 01:31:41,071 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 195 transitions. [2023-11-29 01:31:41,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 195 transitions. [2023-11-29 01:31:41,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:41,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 195 transitions. [2023-11-29 01:31:41,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 7.222222222222222) internal successors, (195), 27 states have internal predecessors, (195), 0 states have call successors, (0), 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-29 01:31:41,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 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-29 01:31:41,073 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 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-29 01:31:41,073 INFO L175 Difference]: Start difference. First operand has 304 places, 311 transitions, 4137 flow. Second operand 27 states and 195 transitions. [2023-11-29 01:31:41,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 374 transitions, 5811 flow [2023-11-29 01:31:41,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 374 transitions, 5522 flow, removed 117 selfloop flow, removed 11 redundant places. [2023-11-29 01:31:41,351 INFO L231 Difference]: Finished difference. Result has 324 places, 321 transitions, 4433 flow [2023-11-29 01:31:41,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=3848, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4433, PETRI_PLACES=324, PETRI_TRANSITIONS=321} [2023-11-29 01:31:41,352 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 301 predicate places. [2023-11-29 01:31:41,352 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 321 transitions, 4433 flow [2023-11-29 01:31:41,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 4.666666666666667) internal successors, (182), 39 states have internal predecessors, (182), 0 states have call successors, (0), 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-29 01:31:41,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:41,352 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:41,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2023-11-29 01:31:41,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:41,552 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:41,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:41,553 INFO L85 PathProgramCache]: Analyzing trace with hash -2108330046, now seen corresponding path program 64 times [2023-11-29 01:31:41,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:41,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190094402] [2023-11-29 01:31:41,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:41,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:41,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:42,150 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:42,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:42,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190094402] [2023-11-29 01:31:42,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190094402] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:42,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101798486] [2023-11-29 01:31:42,151 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:31:42,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:42,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:42,152 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:42,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-11-29 01:31:42,470 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:31:42,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:42,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:31:42,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:42,619 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:42,619 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 31 treesize of output 23 [2023-11-29 01:31:42,647 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:42,648 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:43,067 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:31:43,068 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 179 treesize of output 113 [2023-11-29 01:31:43,168 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:43,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101798486] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:43,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:43,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2023-11-29 01:31:43,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498999752] [2023-11-29 01:31:43,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:43,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 01:31:43,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:43,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 01:31:43,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:31:43,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:43,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 321 transitions, 4433 flow. Second operand has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:31:43,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:43,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:43,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:44,827 INFO L124 PetriNetUnfolderBase]: 1379/2607 cut-off events. [2023-11-29 01:31:44,827 INFO L125 PetriNetUnfolderBase]: For 78412/78412 co-relation queries the response was YES. [2023-11-29 01:31:44,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23312 conditions, 2607 events. 1379/2607 cut-off events. For 78412/78412 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16533 event pairs, 496 based on Foata normal form. 2/2607 useless extension candidates. Maximal degree in co-relation 23208. Up to 2329 conditions per place. [2023-11-29 01:31:44,854 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 316 selfloop transitions, 60 changer transitions 5/382 dead transitions. [2023-11-29 01:31:44,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 382 transitions, 6184 flow [2023-11-29 01:31:44,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 01:31:44,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 01:31:44,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 156 transitions. [2023-11-29 01:31:44,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32298136645962733 [2023-11-29 01:31:44,855 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 156 transitions. [2023-11-29 01:31:44,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 156 transitions. [2023-11-29 01:31:44,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:44,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 156 transitions. [2023-11-29 01:31:44,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 7.428571428571429) internal successors, (156), 21 states have internal predecessors, (156), 0 states have call successors, (0), 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-29 01:31:44,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:31:44,857 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:31:44,857 INFO L175 Difference]: Start difference. First operand has 324 places, 321 transitions, 4433 flow. Second operand 21 states and 156 transitions. [2023-11-29 01:31:44,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 382 transitions, 6184 flow [2023-11-29 01:31:45,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 382 transitions, 5806 flow, removed 106 selfloop flow, removed 20 redundant places. [2023-11-29 01:31:45,169 INFO L231 Difference]: Finished difference. Result has 330 places, 346 transitions, 4929 flow [2023-11-29 01:31:45,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=4058, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4929, PETRI_PLACES=330, PETRI_TRANSITIONS=346} [2023-11-29 01:31:45,169 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 307 predicate places. [2023-11-29 01:31:45,169 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 346 transitions, 4929 flow [2023-11-29 01:31:45,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:31:45,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:45,170 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:45,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2023-11-29 01:31:45,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2023-11-29 01:31:45,370 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:45,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:45,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1300838970, now seen corresponding path program 65 times [2023-11-29 01:31:45,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:45,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324657835] [2023-11-29 01:31:45,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:45,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:45,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:46,381 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:31:46,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:46,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324657835] [2023-11-29 01:31:46,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324657835] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:46,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101809136] [2023-11-29 01:31:46,382 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:31:46,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:46,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:46,383 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:46,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-11-29 01:31:46,767 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:31:46,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:46,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 01:31:46,770 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:46,930 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:46,930 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 31 treesize of output 23 [2023-11-29 01:31:46,964 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-29 01:31:46,965 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:47,414 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:31:47,414 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 179 treesize of output 113 [2023-11-29 01:31:47,518 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:47,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101809136] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:47,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:47,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13, 10] total 37 [2023-11-29 01:31:47,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085046822] [2023-11-29 01:31:47,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:47,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-29 01:31:47,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:47,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-29 01:31:47,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1184, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 01:31:47,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:47,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 346 transitions, 4929 flow. Second operand has 37 states, 37 states have (on average 4.8108108108108105) internal successors, (178), 37 states have internal predecessors, (178), 0 states have call successors, (0), 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-29 01:31:47,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:47,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:47,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:49,354 INFO L124 PetriNetUnfolderBase]: 1396/2639 cut-off events. [2023-11-29 01:31:49,354 INFO L125 PetriNetUnfolderBase]: For 83376/83376 co-relation queries the response was YES. [2023-11-29 01:31:49,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23870 conditions, 2639 events. 1396/2639 cut-off events. For 83376/83376 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16813 event pairs, 410 based on Foata normal form. 1/2633 useless extension candidates. Maximal degree in co-relation 23760. Up to 2091 conditions per place. [2023-11-29 01:31:49,381 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 275 selfloop transitions, 104 changer transitions 4/384 dead transitions. [2023-11-29 01:31:49,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 384 transitions, 6293 flow [2023-11-29 01:31:49,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 01:31:49,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 01:31:49,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 140 transitions. [2023-11-29 01:31:49,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2898550724637681 [2023-11-29 01:31:49,382 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 140 transitions. [2023-11-29 01:31:49,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 140 transitions. [2023-11-29 01:31:49,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:49,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 140 transitions. [2023-11-29 01:31:49,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 6.666666666666667) internal successors, (140), 21 states have internal predecessors, (140), 0 states have call successors, (0), 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-29 01:31:49,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:31:49,384 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:31:49,384 INFO L175 Difference]: Start difference. First operand has 330 places, 346 transitions, 4929 flow. Second operand 21 states and 140 transitions. [2023-11-29 01:31:49,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 384 transitions, 6293 flow [2023-11-29 01:31:49,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 384 transitions, 5815 flow, removed 225 selfloop flow, removed 8 redundant places. [2023-11-29 01:31:49,738 INFO L231 Difference]: Finished difference. Result has 345 places, 357 transitions, 5007 flow [2023-11-29 01:31:49,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5007, PETRI_PLACES=345, PETRI_TRANSITIONS=357} [2023-11-29 01:31:49,738 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 322 predicate places. [2023-11-29 01:31:49,738 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 357 transitions, 5007 flow [2023-11-29 01:31:49,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.8108108108108105) internal successors, (178), 37 states have internal predecessors, (178), 0 states have call successors, (0), 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-29 01:31:49,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:49,739 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:49,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2023-11-29 01:31:49,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2023-11-29 01:31:49,939 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:49,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:49,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1677971022, now seen corresponding path program 66 times [2023-11-29 01:31:49,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:49,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072326013] [2023-11-29 01:31:49,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:49,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:49,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:50,587 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:50,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:50,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072326013] [2023-11-29 01:31:50,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072326013] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:50,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483744230] [2023-11-29 01:31:50,587 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:31:50,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:50,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:50,588 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:50,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-11-29 01:31:50,887 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:31:50,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:31:50,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:31:50,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:51,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:51,045 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 31 treesize of output 23 [2023-11-29 01:31:51,081 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:51,081 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:51,556 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:31:51,556 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 179 treesize of output 113 [2023-11-29 01:31:51,668 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:51,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483744230] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:51,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:51,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2023-11-29 01:31:51,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958052342] [2023-11-29 01:31:51,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:51,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 01:31:51,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:51,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 01:31:51,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=755, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:31:51,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:51,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 357 transitions, 5007 flow. Second operand has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:31:51,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:51,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:51,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:52,973 INFO L124 PetriNetUnfolderBase]: 1398/2648 cut-off events. [2023-11-29 01:31:52,973 INFO L125 PetriNetUnfolderBase]: For 83475/83475 co-relation queries the response was YES. [2023-11-29 01:31:52,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23745 conditions, 2648 events. 1398/2648 cut-off events. For 83475/83475 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 16963 event pairs, 412 based on Foata normal form. 1/2645 useless extension candidates. Maximal degree in co-relation 23632. Up to 2088 conditions per place. [2023-11-29 01:31:53,003 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 294 selfloop transitions, 86 changer transitions 5/386 dead transitions. [2023-11-29 01:31:53,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 386 transitions, 6124 flow [2023-11-29 01:31:53,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:31:53,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:31:53,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 112 transitions. [2023-11-29 01:31:53,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32463768115942027 [2023-11-29 01:31:53,004 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 112 transitions. [2023-11-29 01:31:53,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 112 transitions. [2023-11-29 01:31:53,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:53,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 112 transitions. [2023-11-29 01:31:53,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 7.466666666666667) internal successors, (112), 15 states have internal predecessors, (112), 0 states have call successors, (0), 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-29 01:31:53,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 23.0) internal successors, (368), 16 states have internal predecessors, (368), 0 states have call successors, (0), 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-29 01:31:53,005 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 23.0) internal successors, (368), 16 states have internal predecessors, (368), 0 states have call successors, (0), 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-29 01:31:53,005 INFO L175 Difference]: Start difference. First operand has 345 places, 357 transitions, 5007 flow. Second operand 15 states and 112 transitions. [2023-11-29 01:31:53,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 386 transitions, 6124 flow [2023-11-29 01:31:53,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 386 transitions, 5760 flow, removed 110 selfloop flow, removed 15 redundant places. [2023-11-29 01:31:53,381 INFO L231 Difference]: Finished difference. Result has 346 places, 359 transitions, 4891 flow [2023-11-29 01:31:53,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=4643, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4891, PETRI_PLACES=346, PETRI_TRANSITIONS=359} [2023-11-29 01:31:53,382 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 323 predicate places. [2023-11-29 01:31:53,382 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 359 transitions, 4891 flow [2023-11-29 01:31:53,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:31:53,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:53,382 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:53,388 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2023-11-29 01:31:53,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2023-11-29 01:31:53,583 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:53,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:53,583 INFO L85 PathProgramCache]: Analyzing trace with hash -804230342, now seen corresponding path program 67 times [2023-11-29 01:31:53,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:53,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017167625] [2023-11-29 01:31:53,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:53,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:53,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:54,910 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:31:54,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:54,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017167625] [2023-11-29 01:31:54,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017167625] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:54,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937913846] [2023-11-29 01:31:54,911 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:31:54,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:54,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:54,912 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:54,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-11-29 01:31:55,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:55,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:31:55,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:31:55,388 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:31:55,388 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 31 treesize of output 23 [2023-11-29 01:31:55,453 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:55,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:31:55,980 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:31:55,980 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 181 treesize of output 113 [2023-11-29 01:31:56,131 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:31:56,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937913846] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:31:56,131 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:31:56,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 12, 10] total 42 [2023-11-29 01:31:56,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10916399] [2023-11-29 01:31:56,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:31:56,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-11-29 01:31:56,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:31:56,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-11-29 01:31:56,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1532, Unknown=0, NotChecked=0, Total=1722 [2023-11-29 01:31:56,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:31:56,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 359 transitions, 4891 flow. Second operand has 42 states, 42 states have (on average 4.690476190476191) internal successors, (197), 42 states have internal predecessors, (197), 0 states have call successors, (0), 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-29 01:31:56,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:31:56,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:31:56,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:31:57,999 INFO L124 PetriNetUnfolderBase]: 1400/2657 cut-off events. [2023-11-29 01:31:57,999 INFO L125 PetriNetUnfolderBase]: For 82925/82925 co-relation queries the response was YES. [2023-11-29 01:31:58,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23749 conditions, 2657 events. 1400/2657 cut-off events. For 82925/82925 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 17085 event pairs, 408 based on Foata normal form. 1/2649 useless extension candidates. Maximal degree in co-relation 23636. Up to 2084 conditions per place. [2023-11-29 01:31:58,026 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 275 selfloop transitions, 106 changer transitions 2/384 dead transitions. [2023-11-29 01:31:58,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 384 transitions, 5972 flow [2023-11-29 01:31:58,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:31:58,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 01:31:58,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 128 transitions. [2023-11-29 01:31:58,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2929061784897025 [2023-11-29 01:31:58,027 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 128 transitions. [2023-11-29 01:31:58,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 128 transitions. [2023-11-29 01:31:58,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:31:58,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 128 transitions. [2023-11-29 01:31:58,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 6.7368421052631575) internal successors, (128), 19 states have internal predecessors, (128), 0 states have call successors, (0), 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-29 01:31:58,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:31:58,028 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:31:58,028 INFO L175 Difference]: Start difference. First operand has 346 places, 359 transitions, 4891 flow. Second operand 19 states and 128 transitions. [2023-11-29 01:31:58,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 384 transitions, 5972 flow [2023-11-29 01:31:58,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 384 transitions, 5760 flow, removed 20 selfloop flow, removed 12 redundant places. [2023-11-29 01:31:58,367 INFO L231 Difference]: Finished difference. Result has 354 places, 362 transitions, 4995 flow [2023-11-29 01:31:58,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=4683, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4995, PETRI_PLACES=354, PETRI_TRANSITIONS=362} [2023-11-29 01:31:58,368 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 331 predicate places. [2023-11-29 01:31:58,368 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 362 transitions, 4995 flow [2023-11-29 01:31:58,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 4.690476190476191) internal successors, (197), 42 states have internal predecessors, (197), 0 states have call successors, (0), 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-29 01:31:58,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:31:58,368 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:31:58,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2023-11-29 01:31:58,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:58,568 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:31:58,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:31:58,569 INFO L85 PathProgramCache]: Analyzing trace with hash -792172742, now seen corresponding path program 68 times [2023-11-29 01:31:58,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:31:58,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448946380] [2023-11-29 01:31:58,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:31:58,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:31:58,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:31:59,846 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:31:59,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:31:59,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448946380] [2023-11-29 01:31:59,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448946380] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:31:59,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981993208] [2023-11-29 01:31:59,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:31:59,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:31:59,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:31:59,847 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:31:59,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-11-29 01:32:00,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:32:00,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:00,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:32:00,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:00,372 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:32:00,372 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 31 treesize of output 23 [2023-11-29 01:32:00,415 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:00,415 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:00,919 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:32:00,919 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 179 treesize of output 113 [2023-11-29 01:32:01,029 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:01,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981993208] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:01,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:01,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 12, 10] total 41 [2023-11-29 01:32:01,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431630000] [2023-11-29 01:32:01,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:01,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-11-29 01:32:01,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:01,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 01:32:01,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1451, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 01:32:01,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:01,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 362 transitions, 4995 flow. Second operand has 41 states, 41 states have (on average 4.7317073170731705) internal successors, (194), 41 states have internal predecessors, (194), 0 states have call successors, (0), 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-29 01:32:01,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:01,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:01,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:03,086 INFO L124 PetriNetUnfolderBase]: 1406/2686 cut-off events. [2023-11-29 01:32:03,086 INFO L125 PetriNetUnfolderBase]: For 88505/88505 co-relation queries the response was YES. [2023-11-29 01:32:03,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24307 conditions, 2686 events. 1406/2686 cut-off events. For 88505/88505 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 17398 event pairs, 488 based on Foata normal form. 2/2684 useless extension candidates. Maximal degree in co-relation 24192. Up to 2372 conditions per place. [2023-11-29 01:32:03,112 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 313 selfloop transitions, 83 changer transitions 2/399 dead transitions. [2023-11-29 01:32:03,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 399 transitions, 6247 flow [2023-11-29 01:32:03,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:32:03,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:32:03,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 168 transitions. [2023-11-29 01:32:03,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30434782608695654 [2023-11-29 01:32:03,114 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 168 transitions. [2023-11-29 01:32:03,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 168 transitions. [2023-11-29 01:32:03,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:03,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 168 transitions. [2023-11-29 01:32:03,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 7.0) internal successors, (168), 24 states have internal predecessors, (168), 0 states have call successors, (0), 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-29 01:32:03,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:32:03,115 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:32:03,115 INFO L175 Difference]: Start difference. First operand has 354 places, 362 transitions, 4995 flow. Second operand 24 states and 168 transitions. [2023-11-29 01:32:03,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 399 transitions, 6247 flow [2023-11-29 01:32:03,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 399 transitions, 5956 flow, removed 45 selfloop flow, removed 16 redundant places. [2023-11-29 01:32:03,516 INFO L231 Difference]: Finished difference. Result has 365 places, 369 transitions, 5114 flow [2023-11-29 01:32:03,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=4704, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5114, PETRI_PLACES=365, PETRI_TRANSITIONS=369} [2023-11-29 01:32:03,516 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 342 predicate places. [2023-11-29 01:32:03,516 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 369 transitions, 5114 flow [2023-11-29 01:32:03,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 4.7317073170731705) internal successors, (194), 41 states have internal predecessors, (194), 0 states have call successors, (0), 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-29 01:32:03,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:03,517 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:03,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2023-11-29 01:32:03,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:03,717 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:03,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:03,717 INFO L85 PathProgramCache]: Analyzing trace with hash 81567938, now seen corresponding path program 69 times [2023-11-29 01:32:03,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:03,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209398909] [2023-11-29 01:32:03,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:03,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:03,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:04,826 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:32:04,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:04,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209398909] [2023-11-29 01:32:04,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209398909] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:04,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813271765] [2023-11-29 01:32:04,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:32:04,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:04,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:04,827 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:04,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-11-29 01:32:05,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:32:05,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:05,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 01:32:05,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:05,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:32:05,286 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 27 treesize of output 19 [2023-11-29 01:32:05,344 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:05,344 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:05,784 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:32:05,784 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 181 treesize of output 113 [2023-11-29 01:32:05,925 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:05,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813271765] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:05,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:05,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 12, 10] total 37 [2023-11-29 01:32:05,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982015222] [2023-11-29 01:32:05,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:05,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-29 01:32:05,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:05,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-29 01:32:05,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1168, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 01:32:05,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:05,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 369 transitions, 5114 flow. Second operand has 37 states, 37 states have (on average 4.72972972972973) internal successors, (175), 37 states have internal predecessors, (175), 0 states have call successors, (0), 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-29 01:32:05,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:05,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:05,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:07,919 INFO L124 PetriNetUnfolderBase]: 1412/2713 cut-off events. [2023-11-29 01:32:07,919 INFO L125 PetriNetUnfolderBase]: For 93439/93439 co-relation queries the response was YES. [2023-11-29 01:32:07,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24661 conditions, 2713 events. 1412/2713 cut-off events. For 93439/93439 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17727 event pairs, 506 based on Foata normal form. 2/2713 useless extension candidates. Maximal degree in co-relation 24542. Up to 2360 conditions per place. [2023-11-29 01:32:07,950 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 315 selfloop transitions, 83 changer transitions 7/406 dead transitions. [2023-11-29 01:32:07,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 406 transitions, 6340 flow [2023-11-29 01:32:07,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:32:07,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:32:07,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 171 transitions. [2023-11-29 01:32:07,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30978260869565216 [2023-11-29 01:32:07,951 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 171 transitions. [2023-11-29 01:32:07,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 171 transitions. [2023-11-29 01:32:07,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:07,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 171 transitions. [2023-11-29 01:32:07,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 7.125) internal successors, (171), 24 states have internal predecessors, (171), 0 states have call successors, (0), 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-29 01:32:07,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:32:07,952 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:32:07,952 INFO L175 Difference]: Start difference. First operand has 365 places, 369 transitions, 5114 flow. Second operand 24 states and 171 transitions. [2023-11-29 01:32:07,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 406 transitions, 6340 flow [2023-11-29 01:32:08,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 406 transitions, 6091 flow, removed 76 selfloop flow, removed 17 redundant places. [2023-11-29 01:32:08,371 INFO L231 Difference]: Finished difference. Result has 373 places, 371 transitions, 5160 flow [2023-11-29 01:32:08,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=4865, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5160, PETRI_PLACES=373, PETRI_TRANSITIONS=371} [2023-11-29 01:32:08,371 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 350 predicate places. [2023-11-29 01:32:08,372 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 371 transitions, 5160 flow [2023-11-29 01:32:08,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.72972972972973) internal successors, (175), 37 states have internal predecessors, (175), 0 states have call successors, (0), 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-29 01:32:08,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:08,372 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:08,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2023-11-29 01:32:08,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:08,572 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:08,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:08,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1717366014, now seen corresponding path program 70 times [2023-11-29 01:32:08,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:08,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844825473] [2023-11-29 01:32:08,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:08,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:08,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:09,159 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:09,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:09,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844825473] [2023-11-29 01:32:09,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844825473] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:09,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276675660] [2023-11-29 01:32:09,160 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:32:09,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:09,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:09,161 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:09,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-11-29 01:32:09,475 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:32:09,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:09,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-29 01:32:09,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:09,638 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:32:09,638 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 31 treesize of output 23 [2023-11-29 01:32:09,668 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:32:09,668 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:10,090 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:32:10,090 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 181 treesize of output 113 [2023-11-29 01:32:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:10,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276675660] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:10,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:10,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 10] total 31 [2023-11-29 01:32:10,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606031935] [2023-11-29 01:32:10,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:10,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 01:32:10,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:10,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 01:32:10,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=802, Unknown=0, NotChecked=0, Total=930 [2023-11-29 01:32:10,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:10,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 371 transitions, 5160 flow. Second operand has 31 states, 31 states have (on average 4.967741935483871) internal successors, (154), 31 states have internal predecessors, (154), 0 states have call successors, (0), 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-29 01:32:10,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:10,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:10,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:11,893 INFO L124 PetriNetUnfolderBase]: 1480/2841 cut-off events. [2023-11-29 01:32:11,893 INFO L125 PetriNetUnfolderBase]: For 107188/107188 co-relation queries the response was YES. [2023-11-29 01:32:11,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26585 conditions, 2841 events. 1480/2841 cut-off events. For 107188/107188 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 18791 event pairs, 512 based on Foata normal form. 3/2842 useless extension candidates. Maximal degree in co-relation 26464. Up to 2540 conditions per place. [2023-11-29 01:32:11,926 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 367 selfloop transitions, 63 changer transitions 4/435 dead transitions. [2023-11-29 01:32:11,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 435 transitions, 7170 flow [2023-11-29 01:32:11,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 01:32:11,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 01:32:11,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 159 transitions. [2023-11-29 01:32:11,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3456521739130435 [2023-11-29 01:32:11,927 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 159 transitions. [2023-11-29 01:32:11,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 159 transitions. [2023-11-29 01:32:11,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:11,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 159 transitions. [2023-11-29 01:32:11,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 7.95) internal successors, (159), 20 states have internal predecessors, (159), 0 states have call successors, (0), 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-29 01:32:11,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 0 states have call successors, (0), 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-29 01:32:11,928 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 0 states have call successors, (0), 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-29 01:32:11,928 INFO L175 Difference]: Start difference. First operand has 373 places, 371 transitions, 5160 flow. Second operand 20 states and 159 transitions. [2023-11-29 01:32:11,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 435 transitions, 7170 flow [2023-11-29 01:32:12,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 435 transitions, 6967 flow, removed 43 selfloop flow, removed 20 redundant places. [2023-11-29 01:32:12,466 INFO L231 Difference]: Finished difference. Result has 376 places, 391 transitions, 5861 flow [2023-11-29 01:32:12,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=4968, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5861, PETRI_PLACES=376, PETRI_TRANSITIONS=391} [2023-11-29 01:32:12,466 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 353 predicate places. [2023-11-29 01:32:12,466 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 391 transitions, 5861 flow [2023-11-29 01:32:12,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.967741935483871) internal successors, (154), 31 states have internal predecessors, (154), 0 states have call successors, (0), 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-29 01:32:12,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:12,467 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:12,472 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2023-11-29 01:32:12,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:12,667 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:12,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:12,667 INFO L85 PathProgramCache]: Analyzing trace with hash -823682054, now seen corresponding path program 71 times [2023-11-29 01:32:12,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:12,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087630950] [2023-11-29 01:32:12,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:12,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:12,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:13,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:13,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087630950] [2023-11-29 01:32:13,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087630950] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:13,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088902431] [2023-11-29 01:32:13,312 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:32:13,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:13,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:13,313 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:13,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-11-29 01:32:13,696 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:32:13,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:13,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-29 01:32:13,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:13,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:32:13,857 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 27 treesize of output 19 [2023-11-29 01:32:13,888 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:32:13,888 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:14,230 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:32:14,230 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 234 treesize of output 135 [2023-11-29 01:32:14,463 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:14,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088902431] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:14,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:14,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 10] total 27 [2023-11-29 01:32:14,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66916082] [2023-11-29 01:32:14,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:14,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:32:14,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:14,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:32:14,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:32:14,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:14,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 391 transitions, 5861 flow. Second operand has 27 states, 27 states have (on average 4.962962962962963) internal successors, (134), 27 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:32:14,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:14,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:14,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:16,291 INFO L124 PetriNetUnfolderBase]: 1527/2938 cut-off events. [2023-11-29 01:32:16,291 INFO L125 PetriNetUnfolderBase]: For 129715/129715 co-relation queries the response was YES. [2023-11-29 01:32:16,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29102 conditions, 2938 events. 1527/2938 cut-off events. For 129715/129715 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19668 event pairs, 522 based on Foata normal form. 2/2936 useless extension candidates. Maximal degree in co-relation 28977. Up to 2631 conditions per place. [2023-11-29 01:32:16,323 INFO L140 encePairwiseOnDemand]: 10/23 looper letters, 376 selfloop transitions, 65 changer transitions 2/444 dead transitions. [2023-11-29 01:32:16,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 444 transitions, 7776 flow [2023-11-29 01:32:16,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 01:32:16,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 01:32:16,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 154 transitions. [2023-11-29 01:32:16,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3347826086956522 [2023-11-29 01:32:16,324 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 154 transitions. [2023-11-29 01:32:16,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 154 transitions. [2023-11-29 01:32:16,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:16,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 154 transitions. [2023-11-29 01:32:16,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 7.7) internal successors, (154), 20 states have internal predecessors, (154), 0 states have call successors, (0), 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-29 01:32:16,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 0 states have call successors, (0), 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-29 01:32:16,326 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 0 states have call successors, (0), 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-29 01:32:16,326 INFO L175 Difference]: Start difference. First operand has 376 places, 391 transitions, 5861 flow. Second operand 20 states and 154 transitions. [2023-11-29 01:32:16,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 444 transitions, 7776 flow [2023-11-29 01:32:16,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 444 transitions, 7124 flow, removed 294 selfloop flow, removed 10 redundant places. [2023-11-29 01:32:16,867 INFO L231 Difference]: Finished difference. Result has 389 places, 404 transitions, 5917 flow [2023-11-29 01:32:16,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=5237, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5917, PETRI_PLACES=389, PETRI_TRANSITIONS=404} [2023-11-29 01:32:16,868 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 366 predicate places. [2023-11-29 01:32:16,868 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 404 transitions, 5917 flow [2023-11-29 01:32:16,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.962962962962963) internal successors, (134), 27 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:32:16,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:16,868 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:16,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2023-11-29 01:32:17,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2023-11-29 01:32:17,068 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:17,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:17,069 INFO L85 PathProgramCache]: Analyzing trace with hash 50058626, now seen corresponding path program 72 times [2023-11-29 01:32:17,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:17,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439835308] [2023-11-29 01:32:17,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:17,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:17,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:18,125 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:32:18,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:18,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439835308] [2023-11-29 01:32:18,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439835308] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:18,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167795119] [2023-11-29 01:32:18,126 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:32:18,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:18,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:18,127 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:18,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-11-29 01:32:18,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:32:18,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:18,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 01:32:18,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:18,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:32:18,594 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 27 treesize of output 19 [2023-11-29 01:32:18,653 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:32:18,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:18,990 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:32:18,990 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 173 treesize of output 107 [2023-11-29 01:32:19,138 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:19,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167795119] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:19,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:19,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13, 10] total 36 [2023-11-29 01:32:19,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572589829] [2023-11-29 01:32:19,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:19,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-29 01:32:19,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:19,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-29 01:32:19,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1101, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 01:32:19,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:19,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 404 transitions, 5917 flow. Second operand has 36 states, 36 states have (on average 4.722222222222222) internal successors, (170), 36 states have internal predecessors, (170), 0 states have call successors, (0), 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-29 01:32:19,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:19,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:19,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:21,102 INFO L124 PetriNetUnfolderBase]: 1528/2951 cut-off events. [2023-11-29 01:32:21,102 INFO L125 PetriNetUnfolderBase]: For 143497/143497 co-relation queries the response was YES. [2023-11-29 01:32:21,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29456 conditions, 2951 events. 1528/2951 cut-off events. For 143497/143497 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19850 event pairs, 528 based on Foata normal form. 2/2949 useless extension candidates. Maximal degree in co-relation 29327. Up to 2618 conditions per place. [2023-11-29 01:32:21,139 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 365 selfloop transitions, 76 changer transitions 4/446 dead transitions. [2023-11-29 01:32:21,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 446 transitions, 7473 flow [2023-11-29 01:32:21,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:32:21,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:32:21,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 168 transitions. [2023-11-29 01:32:21,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31758034026465026 [2023-11-29 01:32:21,140 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 168 transitions. [2023-11-29 01:32:21,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 168 transitions. [2023-11-29 01:32:21,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:21,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 168 transitions. [2023-11-29 01:32:21,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 7.304347826086956) internal successors, (168), 23 states have internal predecessors, (168), 0 states have call successors, (0), 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-29 01:32:21,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:32:21,194 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:32:21,194 INFO L175 Difference]: Start difference. First operand has 389 places, 404 transitions, 5917 flow. Second operand 23 states and 168 transitions. [2023-11-29 01:32:21,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 446 transitions, 7473 flow [2023-11-29 01:32:21,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 446 transitions, 7022 flow, removed 189 selfloop flow, removed 13 redundant places. [2023-11-29 01:32:21,774 INFO L231 Difference]: Finished difference. Result has 401 places, 405 transitions, 5742 flow [2023-11-29 01:32:21,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=5466, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5742, PETRI_PLACES=401, PETRI_TRANSITIONS=405} [2023-11-29 01:32:21,774 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 378 predicate places. [2023-11-29 01:32:21,774 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 405 transitions, 5742 flow [2023-11-29 01:32:21,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.722222222222222) internal successors, (170), 36 states have internal predecessors, (170), 0 states have call successors, (0), 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-29 01:32:21,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:21,775 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:21,780 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2023-11-29 01:32:21,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:21,975 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:21,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:21,976 INFO L85 PathProgramCache]: Analyzing trace with hash 2110918428, now seen corresponding path program 73 times [2023-11-29 01:32:21,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:21,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310455242] [2023-11-29 01:32:21,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:21,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:22,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:22,999 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:32:22,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:22,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310455242] [2023-11-29 01:32:22,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310455242] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:23,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871998937] [2023-11-29 01:32:23,000 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:32:23,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:23,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:23,001 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:23,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2023-11-29 01:32:23,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:23,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:32:23,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:23,457 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:32:23,457 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 31 treesize of output 23 [2023-11-29 01:32:23,509 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:23,510 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:23,868 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2023-11-29 01:32:23,868 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 173 treesize of output 107 [2023-11-29 01:32:24,003 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:24,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871998937] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:24,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:24,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 10] total 35 [2023-11-29 01:32:24,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763365317] [2023-11-29 01:32:24,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:24,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-29 01:32:24,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:24,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 01:32:24,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1040, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 01:32:24,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:24,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 405 transitions, 5742 flow. Second operand has 35 states, 35 states have (on average 4.857142857142857) internal successors, (170), 35 states have internal predecessors, (170), 0 states have call successors, (0), 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-29 01:32:24,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:24,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:24,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:26,137 INFO L124 PetriNetUnfolderBase]: 1587/3059 cut-off events. [2023-11-29 01:32:26,137 INFO L125 PetriNetUnfolderBase]: For 155941/155941 co-relation queries the response was YES. [2023-11-29 01:32:26,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31023 conditions, 3059 events. 1587/3059 cut-off events. For 155941/155941 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20626 event pairs, 530 based on Foata normal form. 3/3058 useless extension candidates. Maximal degree in co-relation 30892. Up to 2730 conditions per place. [2023-11-29 01:32:26,174 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 386 selfloop transitions, 70 changer transitions 6/463 dead transitions. [2023-11-29 01:32:26,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 463 transitions, 7756 flow [2023-11-29 01:32:26,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:32:26,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:32:26,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 175 transitions. [2023-11-29 01:32:26,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33081285444234404 [2023-11-29 01:32:26,175 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 175 transitions. [2023-11-29 01:32:26,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 175 transitions. [2023-11-29 01:32:26,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:26,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 175 transitions. [2023-11-29 01:32:26,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 7.608695652173913) internal successors, (175), 23 states have internal predecessors, (175), 0 states have call successors, (0), 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-29 01:32:26,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:32:26,176 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:32:26,176 INFO L175 Difference]: Start difference. First operand has 401 places, 405 transitions, 5742 flow. Second operand 23 states and 175 transitions. [2023-11-29 01:32:26,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 463 transitions, 7756 flow [2023-11-29 01:32:26,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 463 transitions, 7531 flow, removed 58 selfloop flow, removed 20 redundant places. [2023-11-29 01:32:26,812 INFO L231 Difference]: Finished difference. Result has 408 places, 415 transitions, 6099 flow [2023-11-29 01:32:26,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=5522, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=6099, PETRI_PLACES=408, PETRI_TRANSITIONS=415} [2023-11-29 01:32:26,813 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 385 predicate places. [2023-11-29 01:32:26,813 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 415 transitions, 6099 flow [2023-11-29 01:32:26,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.857142857142857) internal successors, (170), 35 states have internal predecessors, (170), 0 states have call successors, (0), 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-29 01:32:26,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:26,813 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:26,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2023-11-29 01:32:27,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:27,014 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:27,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:27,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1003560740, now seen corresponding path program 74 times [2023-11-29 01:32:27,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:27,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253089156] [2023-11-29 01:32:27,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:27,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:27,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:27,715 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:27,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:27,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253089156] [2023-11-29 01:32:27,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253089156] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:27,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132653253] [2023-11-29 01:32:27,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:32:27,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:27,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:27,717 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:27,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-11-29 01:32:28,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:32:28,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:28,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:32:28,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:28,161 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:32:28,162 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 31 treesize of output 23 [2023-11-29 01:32:28,209 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:28,209 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:28,596 INFO L349 Elim1Store]: treesize reduction 15, result has 81.9 percent of original size [2023-11-29 01:32:28,597 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 181 treesize of output 113 [2023-11-29 01:32:28,719 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:28,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132653253] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:28,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:28,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 30 [2023-11-29 01:32:28,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235726084] [2023-11-29 01:32:28,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:28,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 01:32:28,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:28,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 01:32:28,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:32:28,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:28,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 415 transitions, 6099 flow. Second operand has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:32:28,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:28,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:28,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:30,610 INFO L124 PetriNetUnfolderBase]: 1593/3072 cut-off events. [2023-11-29 01:32:30,610 INFO L125 PetriNetUnfolderBase]: For 164957/164957 co-relation queries the response was YES. [2023-11-29 01:32:30,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31632 conditions, 3072 events. 1593/3072 cut-off events. For 164957/164957 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20784 event pairs, 548 based on Foata normal form. 2/3070 useless extension candidates. Maximal degree in co-relation 31497. Up to 2724 conditions per place. [2023-11-29 01:32:30,647 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 399 selfloop transitions, 58 changer transitions 5/463 dead transitions. [2023-11-29 01:32:30,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 463 transitions, 7659 flow [2023-11-29 01:32:30,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 01:32:30,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 01:32:30,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 159 transitions. [2023-11-29 01:32:30,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3456521739130435 [2023-11-29 01:32:30,648 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 159 transitions. [2023-11-29 01:32:30,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 159 transitions. [2023-11-29 01:32:30,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:30,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 159 transitions. [2023-11-29 01:32:30,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 7.95) internal successors, (159), 20 states have internal predecessors, (159), 0 states have call successors, (0), 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-29 01:32:30,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 0 states have call successors, (0), 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-29 01:32:30,649 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 23.0) internal successors, (483), 21 states have internal predecessors, (483), 0 states have call successors, (0), 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-29 01:32:30,649 INFO L175 Difference]: Start difference. First operand has 408 places, 415 transitions, 6099 flow. Second operand 20 states and 159 transitions. [2023-11-29 01:32:30,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 463 transitions, 7659 flow [2023-11-29 01:32:31,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 463 transitions, 7296 flow, removed 134 selfloop flow, removed 16 redundant places. [2023-11-29 01:32:31,532 INFO L231 Difference]: Finished difference. Result has 413 places, 416 transitions, 5949 flow [2023-11-29 01:32:31,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=5736, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5949, PETRI_PLACES=413, PETRI_TRANSITIONS=416} [2023-11-29 01:32:31,533 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 390 predicate places. [2023-11-29 01:32:31,533 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 416 transitions, 5949 flow [2023-11-29 01:32:31,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:32:31,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:31,533 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:31,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2023-11-29 01:32:31,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:31,734 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:31,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:31,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1173899565, now seen corresponding path program 75 times [2023-11-29 01:32:31,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:31,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726864551] [2023-11-29 01:32:31,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:31,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:31,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:33,207 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:32:33,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:33,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726864551] [2023-11-29 01:32:33,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726864551] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:33,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549523176] [2023-11-29 01:32:33,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:32:33,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:33,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:33,208 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:33,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2023-11-29 01:32:33,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:32:33,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:33,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:32:33,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:33,788 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:33,788 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:33,941 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:32:33,942 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 36 treesize of output 52 [2023-11-29 01:32:33,984 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:33,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549523176] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:33,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:33,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 9] total 34 [2023-11-29 01:32:33,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100203303] [2023-11-29 01:32:33,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:33,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 01:32:33,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:33,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 01:32:33,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=973, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 01:32:33,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:33,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 416 transitions, 5949 flow. Second operand has 34 states, 34 states have (on average 4.882352941176471) internal successors, (166), 34 states have internal predecessors, (166), 0 states have call successors, (0), 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-29 01:32:33,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:33,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:33,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:35,810 INFO L124 PetriNetUnfolderBase]: 1631/3140 cut-off events. [2023-11-29 01:32:35,810 INFO L125 PetriNetUnfolderBase]: For 165971/165971 co-relation queries the response was YES. [2023-11-29 01:32:35,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32008 conditions, 3140 events. 1631/3140 cut-off events. For 165971/165971 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21157 event pairs, 316 based on Foata normal form. 6/3137 useless extension candidates. Maximal degree in co-relation 31871. Up to 1437 conditions per place. [2023-11-29 01:32:35,853 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 305 selfloop transitions, 159 changer transitions 1/466 dead transitions. [2023-11-29 01:32:35,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 466 transitions, 7800 flow [2023-11-29 01:32:35,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:32:35,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:32:35,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 161 transitions. [2023-11-29 01:32:35,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2023-11-29 01:32:35,854 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 161 transitions. [2023-11-29 01:32:35,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 161 transitions. [2023-11-29 01:32:35,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:35,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 161 transitions. [2023-11-29 01:32:35,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 6.708333333333333) internal successors, (161), 24 states have internal predecessors, (161), 0 states have call successors, (0), 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-29 01:32:35,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:32:35,856 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:32:35,856 INFO L175 Difference]: Start difference. First operand has 413 places, 416 transitions, 5949 flow. Second operand 24 states and 161 transitions. [2023-11-29 01:32:35,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 466 transitions, 7800 flow [2023-11-29 01:32:36,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 466 transitions, 7665 flow, removed 31 selfloop flow, removed 17 redundant places. [2023-11-29 01:32:36,700 INFO L231 Difference]: Finished difference. Result has 422 places, 421 transitions, 6279 flow [2023-11-29 01:32:36,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=5817, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6279, PETRI_PLACES=422, PETRI_TRANSITIONS=421} [2023-11-29 01:32:36,700 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 399 predicate places. [2023-11-29 01:32:36,700 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 421 transitions, 6279 flow [2023-11-29 01:32:36,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.882352941176471) internal successors, (166), 34 states have internal predecessors, (166), 0 states have call successors, (0), 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-29 01:32:36,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:36,700 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:36,706 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2023-11-29 01:32:36,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:36,901 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:36,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:36,901 INFO L85 PathProgramCache]: Analyzing trace with hash -622920456, now seen corresponding path program 76 times [2023-11-29 01:32:36,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:36,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076383769] [2023-11-29 01:32:36,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:36,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:36,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:37,575 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:37,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:37,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076383769] [2023-11-29 01:32:37,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076383769] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:37,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222103695] [2023-11-29 01:32:37,576 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:32:37,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:37,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:37,577 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:37,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-11-29 01:32:37,956 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:32:37,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:37,958 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:32:37,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:38,126 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:38,126 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:38,271 INFO L349 Elim1Store]: treesize reduction 24, result has 67.1 percent of original size [2023-11-29 01:32:38,271 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 67 treesize of output 71 [2023-11-29 01:32:38,320 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:38,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222103695] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:38,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:38,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:32:38,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878568556] [2023-11-29 01:32:38,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:38,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:32:38,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:38,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:32:38,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:32:38,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:38,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 421 transitions, 6279 flow. Second operand has 27 states, 27 states have (on average 5.074074074074074) internal successors, (137), 27 states have internal predecessors, (137), 0 states have call successors, (0), 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-29 01:32:38,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:38,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:38,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:39,962 INFO L124 PetriNetUnfolderBase]: 1639/3165 cut-off events. [2023-11-29 01:32:39,962 INFO L125 PetriNetUnfolderBase]: For 174221/174221 co-relation queries the response was YES. [2023-11-29 01:32:39,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32864 conditions, 3165 events. 1639/3165 cut-off events. For 174221/174221 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21720 event pairs, 433 based on Foata normal form. 4/3164 useless extension candidates. Maximal degree in co-relation 32725. Up to 1564 conditions per place. [2023-11-29 01:32:40,004 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 335 selfloop transitions, 146 changer transitions 27/509 dead transitions. [2023-11-29 01:32:40,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 509 transitions, 8540 flow [2023-11-29 01:32:40,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:32:40,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:32:40,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 98 transitions. [2023-11-29 01:32:40,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38735177865612647 [2023-11-29 01:32:40,005 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 98 transitions. [2023-11-29 01:32:40,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 98 transitions. [2023-11-29 01:32:40,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:40,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 98 transitions. [2023-11-29 01:32:40,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 8.909090909090908) internal successors, (98), 11 states have internal predecessors, (98), 0 states have call successors, (0), 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-29 01:32:40,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:32:40,006 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:32:40,006 INFO L175 Difference]: Start difference. First operand has 422 places, 421 transitions, 6279 flow. Second operand 11 states and 98 transitions. [2023-11-29 01:32:40,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 509 transitions, 8540 flow [2023-11-29 01:32:40,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 509 transitions, 8241 flow, removed 17 selfloop flow, removed 22 redundant places. [2023-11-29 01:32:40,860 INFO L231 Difference]: Finished difference. Result has 415 places, 425 transitions, 6488 flow [2023-11-29 01:32:40,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=5984, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6488, PETRI_PLACES=415, PETRI_TRANSITIONS=425} [2023-11-29 01:32:40,860 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 392 predicate places. [2023-11-29 01:32:40,861 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 425 transitions, 6488 flow [2023-11-29 01:32:40,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.074074074074074) internal successors, (137), 27 states have internal predecessors, (137), 0 states have call successors, (0), 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-29 01:32:40,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:40,861 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:40,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2023-11-29 01:32:41,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:41,061 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:41,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:41,062 INFO L85 PathProgramCache]: Analyzing trace with hash -817607797, now seen corresponding path program 77 times [2023-11-29 01:32:41,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:41,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142948378] [2023-11-29 01:32:41,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:41,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:41,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:41,619 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:41,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:41,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142948378] [2023-11-29 01:32:41,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142948378] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:41,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564479997] [2023-11-29 01:32:41,620 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:32:41,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:41,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:41,621 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:41,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2023-11-29 01:32:42,061 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:32:42,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:42,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 01:32:42,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:42,257 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:32:42,257 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 25 treesize of output 9 [2023-11-29 01:32:42,259 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:42,259 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:42,425 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:32:42,426 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 36 treesize of output 52 [2023-11-29 01:32:42,461 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:42,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564479997] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:42,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:42,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 22 [2023-11-29 01:32:42,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225698878] [2023-11-29 01:32:42,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:42,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 01:32:42,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:42,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 01:32:42,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2023-11-29 01:32:42,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:42,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 425 transitions, 6488 flow. Second operand has 22 states, 22 states have (on average 5.045454545454546) internal successors, (111), 22 states have internal predecessors, (111), 0 states have call successors, (0), 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-29 01:32:42,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:42,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:42,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:43,905 INFO L124 PetriNetUnfolderBase]: 1643/3164 cut-off events. [2023-11-29 01:32:43,905 INFO L125 PetriNetUnfolderBase]: For 177797/177797 co-relation queries the response was YES. [2023-11-29 01:32:43,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33647 conditions, 3164 events. 1643/3164 cut-off events. For 177797/177797 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 21431 event pairs, 296 based on Foata normal form. 6/3161 useless extension candidates. Maximal degree in co-relation 33504. Up to 1415 conditions per place. [2023-11-29 01:32:43,943 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 331 selfloop transitions, 147 changer transitions 1/480 dead transitions. [2023-11-29 01:32:43,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 480 transitions, 8414 flow [2023-11-29 01:32:43,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 01:32:43,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 01:32:43,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 134 transitions. [2023-11-29 01:32:43,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884057971014493 [2023-11-29 01:32:43,944 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 134 transitions. [2023-11-29 01:32:43,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 134 transitions. [2023-11-29 01:32:43,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:43,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 134 transitions. [2023-11-29 01:32:43,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 8.933333333333334) internal successors, (134), 15 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:32:43,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 23.0) internal successors, (368), 16 states have internal predecessors, (368), 0 states have call successors, (0), 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-29 01:32:43,945 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 23.0) internal successors, (368), 16 states have internal predecessors, (368), 0 states have call successors, (0), 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-29 01:32:43,946 INFO L175 Difference]: Start difference. First operand has 415 places, 425 transitions, 6488 flow. Second operand 15 states and 134 transitions. [2023-11-29 01:32:43,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 480 transitions, 8414 flow [2023-11-29 01:32:44,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 480 transitions, 8090 flow, removed 83 selfloop flow, removed 8 redundant places. [2023-11-29 01:32:44,926 INFO L231 Difference]: Finished difference. Result has 420 places, 428 transitions, 6598 flow [2023-11-29 01:32:44,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6208, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6598, PETRI_PLACES=420, PETRI_TRANSITIONS=428} [2023-11-29 01:32:44,927 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 397 predicate places. [2023-11-29 01:32:44,927 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 428 transitions, 6598 flow [2023-11-29 01:32:44,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.045454545454546) internal successors, (111), 22 states have internal predecessors, (111), 0 states have call successors, (0), 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-29 01:32:44,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:44,927 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:44,934 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2023-11-29 01:32:45,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:45,128 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:45,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:45,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1651055974, now seen corresponding path program 78 times [2023-11-29 01:32:45,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:45,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940813211] [2023-11-29 01:32:45,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:45,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:45,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:45,825 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:45,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:45,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940813211] [2023-11-29 01:32:45,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940813211] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:45,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910463623] [2023-11-29 01:32:45,825 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:32:45,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:45,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:45,826 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:45,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2023-11-29 01:32:46,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:32:46,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:46,197 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:32:46,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:46,380 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:32:46,381 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 65 treesize of output 41 [2023-11-29 01:32:46,418 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:46,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:46,603 INFO L349 Elim1Store]: treesize reduction 24, result has 67.1 percent of original size [2023-11-29 01:32:46,603 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 67 treesize of output 71 [2023-11-29 01:32:46,654 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:46,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910463623] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:46,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:46,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 24 [2023-11-29 01:32:46,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332347142] [2023-11-29 01:32:46,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:46,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 01:32:46,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:46,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 01:32:46,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2023-11-29 01:32:46,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:46,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 428 transitions, 6598 flow. Second operand has 24 states, 24 states have (on average 5.041666666666667) internal successors, (121), 24 states have internal predecessors, (121), 0 states have call successors, (0), 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-29 01:32:46,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:46,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:46,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:48,594 INFO L124 PetriNetUnfolderBase]: 1663/3219 cut-off events. [2023-11-29 01:32:48,595 INFO L125 PetriNetUnfolderBase]: For 181561/181561 co-relation queries the response was YES. [2023-11-29 01:32:48,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33997 conditions, 3219 events. 1663/3219 cut-off events. For 181561/181561 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22091 event pairs, 517 based on Foata normal form. 8/3218 useless extension candidates. Maximal degree in co-relation 33855. Up to 1596 conditions per place. [2023-11-29 01:32:48,638 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 338 selfloop transitions, 135 changer transitions 8/482 dead transitions. [2023-11-29 01:32:48,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 482 transitions, 8598 flow [2023-11-29 01:32:48,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 01:32:48,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 01:32:48,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 126 transitions. [2023-11-29 01:32:48,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214046822742475 [2023-11-29 01:32:48,639 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 126 transitions. [2023-11-29 01:32:48,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 126 transitions. [2023-11-29 01:32:48,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:48,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 126 transitions. [2023-11-29 01:32:48,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 9.692307692307692) internal successors, (126), 13 states have internal predecessors, (126), 0 states have call successors, (0), 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-29 01:32:48,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:32:48,641 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 23.0) internal successors, (322), 14 states have internal predecessors, (322), 0 states have call successors, (0), 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-29 01:32:48,641 INFO L175 Difference]: Start difference. First operand has 420 places, 428 transitions, 6598 flow. Second operand 13 states and 126 transitions. [2023-11-29 01:32:48,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 482 transitions, 8598 flow [2023-11-29 01:32:49,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 482 transitions, 8336 flow, removed 18 selfloop flow, removed 11 redundant places. [2023-11-29 01:32:49,604 INFO L231 Difference]: Finished difference. Result has 424 places, 430 transitions, 6721 flow [2023-11-29 01:32:49,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6337, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6721, PETRI_PLACES=424, PETRI_TRANSITIONS=430} [2023-11-29 01:32:49,604 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 401 predicate places. [2023-11-29 01:32:49,604 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 430 transitions, 6721 flow [2023-11-29 01:32:49,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.041666666666667) internal successors, (121), 24 states have internal predecessors, (121), 0 states have call successors, (0), 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-29 01:32:49,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:49,605 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:49,610 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2023-11-29 01:32:49,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2023-11-29 01:32:49,805 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:49,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:49,806 INFO L85 PathProgramCache]: Analyzing trace with hash 209093633, now seen corresponding path program 79 times [2023-11-29 01:32:49,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:49,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666903488] [2023-11-29 01:32:49,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:49,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:49,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:50,438 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:50,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:50,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666903488] [2023-11-29 01:32:50,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666903488] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:50,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685132788] [2023-11-29 01:32:50,439 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:32:50,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:50,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:50,440 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:50,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2023-11-29 01:32:50,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:50,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:32:50,786 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:50,958 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:32:50,958 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 52 treesize of output 34 [2023-11-29 01:32:51,011 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:51,011 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:51,199 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:32:51,199 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 36 treesize of output 52 [2023-11-29 01:32:51,233 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:51,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685132788] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:51,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:51,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 01:32:51,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381748238] [2023-11-29 01:32:51,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:51,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:32:51,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:51,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:32:51,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:32:51,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:51,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 430 transitions, 6721 flow. Second operand has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:32:51,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:51,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:51,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:53,352 INFO L124 PetriNetUnfolderBase]: 1707/3302 cut-off events. [2023-11-29 01:32:53,352 INFO L125 PetriNetUnfolderBase]: For 191979/191979 co-relation queries the response was YES. [2023-11-29 01:32:53,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35491 conditions, 3302 events. 1707/3302 cut-off events. For 191979/191979 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22678 event pairs, 310 based on Foata normal form. 6/3299 useless extension candidates. Maximal degree in co-relation 35346. Up to 1419 conditions per place. [2023-11-29 01:32:53,396 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 348 selfloop transitions, 159 changer transitions 4/512 dead transitions. [2023-11-29 01:32:53,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 512 transitions, 9318 flow [2023-11-29 01:32:53,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:32:53,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 01:32:53,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 172 transitions. [2023-11-29 01:32:53,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39359267734553777 [2023-11-29 01:32:53,397 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 172 transitions. [2023-11-29 01:32:53,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 172 transitions. [2023-11-29 01:32:53,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:53,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 172 transitions. [2023-11-29 01:32:53,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 9.052631578947368) internal successors, (172), 19 states have internal predecessors, (172), 0 states have call successors, (0), 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-29 01:32:53,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:32:53,398 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:32:53,398 INFO L175 Difference]: Start difference. First operand has 424 places, 430 transitions, 6721 flow. Second operand 19 states and 172 transitions. [2023-11-29 01:32:53,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 512 transitions, 9318 flow [2023-11-29 01:32:54,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 512 transitions, 9000 flow, removed 24 selfloop flow, removed 9 redundant places. [2023-11-29 01:32:54,403 INFO L231 Difference]: Finished difference. Result has 436 places, 440 transitions, 7125 flow [2023-11-29 01:32:54,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6407, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7125, PETRI_PLACES=436, PETRI_TRANSITIONS=440} [2023-11-29 01:32:54,403 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 413 predicate places. [2023-11-29 01:32:54,403 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 440 transitions, 7125 flow [2023-11-29 01:32:54,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:32:54,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:54,403 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:54,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2023-11-29 01:32:54,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2023-11-29 01:32:54,604 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:54,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:54,604 INFO L85 PathProgramCache]: Analyzing trace with hash 958274704, now seen corresponding path program 80 times [2023-11-29 01:32:54,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:54,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672910710] [2023-11-29 01:32:54,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:54,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:54,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:32:55,615 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:32:55,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:32:55,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672910710] [2023-11-29 01:32:55,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672910710] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:32:55,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991147893] [2023-11-29 01:32:55,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:32:55,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:32:55,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:32:55,617 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:32:55,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2023-11-29 01:32:55,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:32:55,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:32:55,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:32:55,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:32:56,140 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:56,140 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:32:56,288 INFO L349 Elim1Store]: treesize reduction 24, result has 67.1 percent of original size [2023-11-29 01:32:56,288 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 67 treesize of output 71 [2023-11-29 01:32:56,333 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:32:56,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991147893] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:32:56,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:32:56,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 32 [2023-11-29 01:32:56,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894915403] [2023-11-29 01:32:56,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:32:56,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:32:56,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:32:56,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:32:56,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=858, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:32:56,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:32:56,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 440 transitions, 7125 flow. Second operand has 32 states, 32 states have (on average 4.8125) internal successors, (154), 32 states have internal predecessors, (154), 0 states have call successors, (0), 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-29 01:32:56,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:32:56,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:32:56,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:32:58,101 INFO L124 PetriNetUnfolderBase]: 1712/3320 cut-off events. [2023-11-29 01:32:58,101 INFO L125 PetriNetUnfolderBase]: For 216667/216667 co-relation queries the response was YES. [2023-11-29 01:32:58,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36822 conditions, 3320 events. 1712/3320 cut-off events. For 216667/216667 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22916 event pairs, 562 based on Foata normal form. 4/3315 useless extension candidates. Maximal degree in co-relation 36673. Up to 1692 conditions per place. [2023-11-29 01:32:58,146 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 306 selfloop transitions, 153 changer transitions 15/475 dead transitions. [2023-11-29 01:32:58,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 475 transitions, 8603 flow [2023-11-29 01:32:58,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 01:32:58,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 01:32:58,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 121 transitions. [2023-11-29 01:32:58,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328804347826087 [2023-11-29 01:32:58,147 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 121 transitions. [2023-11-29 01:32:58,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 121 transitions. [2023-11-29 01:32:58,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:32:58,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 121 transitions. [2023-11-29 01:32:58,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 7.5625) internal successors, (121), 16 states have internal predecessors, (121), 0 states have call successors, (0), 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-29 01:32:58,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:32:58,148 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:32:58,148 INFO L175 Difference]: Start difference. First operand has 436 places, 440 transitions, 7125 flow. Second operand 16 states and 121 transitions. [2023-11-29 01:32:58,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 475 transitions, 8603 flow [2023-11-29 01:32:59,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 475 transitions, 7939 flow, removed 150 selfloop flow, removed 14 redundant places. [2023-11-29 01:32:59,294 INFO L231 Difference]: Finished difference. Result has 440 places, 440 transitions, 6828 flow [2023-11-29 01:32:59,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6513, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6828, PETRI_PLACES=440, PETRI_TRANSITIONS=440} [2023-11-29 01:32:59,295 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 417 predicate places. [2023-11-29 01:32:59,295 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 440 transitions, 6828 flow [2023-11-29 01:32:59,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.8125) internal successors, (154), 32 states have internal predecessors, (154), 0 states have call successors, (0), 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-29 01:32:59,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:32:59,296 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:32:59,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2023-11-29 01:32:59,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2023-11-29 01:32:59,496 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:32:59,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:32:59,496 INFO L85 PathProgramCache]: Analyzing trace with hash -314789493, now seen corresponding path program 81 times [2023-11-29 01:32:59,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:32:59,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857355290] [2023-11-29 01:32:59,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:32:59,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:32:59,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:00,928 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:33:00,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:00,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857355290] [2023-11-29 01:33:00,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857355290] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:00,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68915675] [2023-11-29 01:33:00,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:33:00,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:00,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:00,929 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:00,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2023-11-29 01:33:01,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 01:33:01,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:33:01,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 01:33:01,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:01,566 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:33:01,567 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 46 treesize of output 30 [2023-11-29 01:33:01,644 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:33:01,644 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:01,888 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:33:01,888 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 36 treesize of output 52 [2023-11-29 01:33:01,932 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:01,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68915675] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:01,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:01,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12, 10] total 37 [2023-11-29 01:33:01,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844886894] [2023-11-29 01:33:01,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:01,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-29 01:33:01,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:01,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-29 01:33:01,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1164, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 01:33:01,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:01,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 440 transitions, 6828 flow. Second operand has 37 states, 37 states have (on average 4.594594594594595) internal successors, (170), 37 states have internal predecessors, (170), 0 states have call successors, (0), 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-29 01:33:01,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:01,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:01,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:04,131 INFO L124 PetriNetUnfolderBase]: 1680/3240 cut-off events. [2023-11-29 01:33:04,131 INFO L125 PetriNetUnfolderBase]: For 201106/201106 co-relation queries the response was YES. [2023-11-29 01:33:04,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34882 conditions, 3240 events. 1680/3240 cut-off events. For 201106/201106 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22212 event pairs, 220 based on Foata normal form. 12/3248 useless extension candidates. Maximal degree in co-relation 34730. Up to 1419 conditions per place. [2023-11-29 01:33:04,176 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 328 selfloop transitions, 193 changer transitions 24/546 dead transitions. [2023-11-29 01:33:04,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 546 transitions, 9601 flow [2023-11-29 01:33:04,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 01:33:04,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 01:33:04,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 224 transitions. [2023-11-29 01:33:04,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30434782608695654 [2023-11-29 01:33:04,177 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 224 transitions. [2023-11-29 01:33:04,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 224 transitions. [2023-11-29 01:33:04,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:04,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 224 transitions. [2023-11-29 01:33:04,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 7.0) internal successors, (224), 32 states have internal predecessors, (224), 0 states have call successors, (0), 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-29 01:33:04,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 23.0) internal successors, (759), 33 states have internal predecessors, (759), 0 states have call successors, (0), 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-29 01:33:04,179 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 23.0) internal successors, (759), 33 states have internal predecessors, (759), 0 states have call successors, (0), 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-29 01:33:04,179 INFO L175 Difference]: Start difference. First operand has 440 places, 440 transitions, 6828 flow. Second operand 32 states and 224 transitions. [2023-11-29 01:33:04,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 546 transitions, 9601 flow [2023-11-29 01:33:05,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 546 transitions, 9265 flow, removed 16 selfloop flow, removed 15 redundant places. [2023-11-29 01:33:05,311 INFO L231 Difference]: Finished difference. Result has 451 places, 436 transitions, 6819 flow [2023-11-29 01:33:05,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6438, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=6819, PETRI_PLACES=451, PETRI_TRANSITIONS=436} [2023-11-29 01:33:05,311 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 428 predicate places. [2023-11-29 01:33:05,312 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 436 transitions, 6819 flow [2023-11-29 01:33:05,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.594594594594595) internal successors, (170), 37 states have internal predecessors, (170), 0 states have call successors, (0), 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-29 01:33:05,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:05,312 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:05,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2023-11-29 01:33:05,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2023-11-29 01:33:05,512 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:05,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:05,513 INFO L85 PathProgramCache]: Analyzing trace with hash 731568175, now seen corresponding path program 82 times [2023-11-29 01:33:05,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:05,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789815585] [2023-11-29 01:33:05,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:05,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:05,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:06,132 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:06,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:06,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789815585] [2023-11-29 01:33:06,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789815585] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:06,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407682982] [2023-11-29 01:33:06,132 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:33:06,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:06,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:06,133 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:06,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2023-11-29 01:33:06,463 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:33:06,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:33:06,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:33:06,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:06,648 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:06,648 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:06,812 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:33:06,812 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 36 treesize of output 52 [2023-11-29 01:33:06,843 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:06,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407682982] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:06,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:06,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:33:06,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662839919] [2023-11-29 01:33:06,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:06,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:33:06,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:06,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:33:06,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:33:06,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:06,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 436 transitions, 6819 flow. Second operand has 27 states, 27 states have (on average 5.148148148148148) internal successors, (139), 27 states have internal predecessors, (139), 0 states have call successors, (0), 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-29 01:33:06,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:06,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:06,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:08,617 INFO L124 PetriNetUnfolderBase]: 1722/3300 cut-off events. [2023-11-29 01:33:08,617 INFO L125 PetriNetUnfolderBase]: For 204438/204438 co-relation queries the response was YES. [2023-11-29 01:33:08,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35843 conditions, 3300 events. 1722/3300 cut-off events. For 204438/204438 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 22421 event pairs, 308 based on Foata normal form. 6/3301 useless extension candidates. Maximal degree in co-relation 35694. Up to 1569 conditions per place. [2023-11-29 01:33:08,661 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 337 selfloop transitions, 150 changer transitions 1/489 dead transitions. [2023-11-29 01:33:08,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 489 transitions, 8735 flow [2023-11-29 01:33:08,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:33:08,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:33:08,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 122 transitions. [2023-11-29 01:33:08,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37888198757763975 [2023-11-29 01:33:08,662 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 122 transitions. [2023-11-29 01:33:08,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 122 transitions. [2023-11-29 01:33:08,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:08,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 122 transitions. [2023-11-29 01:33:08,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 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-29 01:33:08,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:33:08,663 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:33:08,663 INFO L175 Difference]: Start difference. First operand has 451 places, 436 transitions, 6819 flow. Second operand 14 states and 122 transitions. [2023-11-29 01:33:08,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 489 transitions, 8735 flow [2023-11-29 01:33:09,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 489 transitions, 8144 flow, removed 42 selfloop flow, removed 33 redundant places. [2023-11-29 01:33:09,704 INFO L231 Difference]: Finished difference. Result has 427 places, 442 transitions, 6672 flow [2023-11-29 01:33:09,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6230, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6672, PETRI_PLACES=427, PETRI_TRANSITIONS=442} [2023-11-29 01:33:09,705 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 404 predicate places. [2023-11-29 01:33:09,705 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 442 transitions, 6672 flow [2023-11-29 01:33:09,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.148148148148148) internal successors, (139), 27 states have internal predecessors, (139), 0 states have call successors, (0), 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-29 01:33:09,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:09,705 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:09,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2023-11-29 01:33:09,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:09,905 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:09,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:09,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1239666146, now seen corresponding path program 83 times [2023-11-29 01:33:09,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:09,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897886830] [2023-11-29 01:33:09,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:09,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:09,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:10,555 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:10,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:10,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897886830] [2023-11-29 01:33:10,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897886830] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:10,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566837707] [2023-11-29 01:33:10,556 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:33:10,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:10,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:10,557 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:10,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2023-11-29 01:33:10,963 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:33:10,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:33:10,966 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 01:33:10,967 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:11,097 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:33:11,098 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 65 treesize of output 41 [2023-11-29 01:33:11,131 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-29 01:33:11,131 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:11,253 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:33:11,253 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 44 treesize of output 77 [2023-11-29 01:33:11,338 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:11,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566837707] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:11,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:11,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 9] total 25 [2023-11-29 01:33:11,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134208337] [2023-11-29 01:33:11,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:11,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 01:33:11,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:11,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 01:33:11,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2023-11-29 01:33:11,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:11,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 442 transitions, 6672 flow. Second operand has 25 states, 25 states have (on average 5.04) internal successors, (126), 25 states have internal predecessors, (126), 0 states have call successors, (0), 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-29 01:33:11,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:11,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:11,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:13,209 INFO L124 PetriNetUnfolderBase]: 1758/3399 cut-off events. [2023-11-29 01:33:13,209 INFO L125 PetriNetUnfolderBase]: For 213739/213739 co-relation queries the response was YES. [2023-11-29 01:33:13,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36942 conditions, 3399 events. 1758/3399 cut-off events. For 213739/213739 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23516 event pairs, 695 based on Foata normal form. 16/3406 useless extension candidates. Maximal degree in co-relation 36797. Up to 2704 conditions per place. [2023-11-29 01:33:13,256 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 391 selfloop transitions, 117 changer transitions 12/521 dead transitions. [2023-11-29 01:33:13,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 521 transitions, 9409 flow [2023-11-29 01:33:13,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 01:33:13,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 01:33:13,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 202 transitions. [2023-11-29 01:33:13,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35130434782608694 [2023-11-29 01:33:13,257 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 202 transitions. [2023-11-29 01:33:13,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 202 transitions. [2023-11-29 01:33:13,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:13,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 202 transitions. [2023-11-29 01:33:13,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 8.08) internal successors, (202), 25 states have internal predecessors, (202), 0 states have call successors, (0), 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-29 01:33:13,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 23.0) internal successors, (598), 26 states have internal predecessors, (598), 0 states have call successors, (0), 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-29 01:33:13,259 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 23.0) internal successors, (598), 26 states have internal predecessors, (598), 0 states have call successors, (0), 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-29 01:33:13,259 INFO L175 Difference]: Start difference. First operand has 427 places, 442 transitions, 6672 flow. Second operand 25 states and 202 transitions. [2023-11-29 01:33:13,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 521 transitions, 9409 flow [2023-11-29 01:33:14,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 521 transitions, 9062 flow, removed 25 selfloop flow, removed 12 redundant places. [2023-11-29 01:33:14,235 INFO L231 Difference]: Finished difference. Result has 445 places, 450 transitions, 6946 flow [2023-11-29 01:33:14,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6333, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6946, PETRI_PLACES=445, PETRI_TRANSITIONS=450} [2023-11-29 01:33:14,235 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 422 predicate places. [2023-11-29 01:33:14,235 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 450 transitions, 6946 flow [2023-11-29 01:33:14,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.04) internal successors, (126), 25 states have internal predecessors, (126), 0 states have call successors, (0), 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-29 01:33:14,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:14,236 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:14,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2023-11-29 01:33:14,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:14,436 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:14,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:14,437 INFO L85 PathProgramCache]: Analyzing trace with hash 340910853, now seen corresponding path program 84 times [2023-11-29 01:33:14,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:14,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485866947] [2023-11-29 01:33:14,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:14,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:14,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:15,498 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 01:33:15,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:15,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485866947] [2023-11-29 01:33:15,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485866947] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:15,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841996493] [2023-11-29 01:33:15,498 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:33:15,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:15,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:15,499 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:15,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2023-11-29 01:33:16,070 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:33:16,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:33:16,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 01:33:16,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:16,223 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:33:16,223 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 65 treesize of output 41 [2023-11-29 01:33:16,312 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:16,312 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:16,525 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:33:16,525 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 71 treesize of output 88 [2023-11-29 01:33:16,669 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:16,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841996493] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:16,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:16,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 10] total 32 [2023-11-29 01:33:16,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507440646] [2023-11-29 01:33:16,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:16,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:33:16,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:16,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:33:16,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=870, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:33:16,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:16,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 450 transitions, 6946 flow. Second operand has 32 states, 32 states have (on average 4.75) internal successors, (152), 32 states have internal predecessors, (152), 0 states have call successors, (0), 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-29 01:33:16,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:16,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:16,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:19,148 INFO L124 PetriNetUnfolderBase]: 1791/3487 cut-off events. [2023-11-29 01:33:19,148 INFO L125 PetriNetUnfolderBase]: For 252968/252968 co-relation queries the response was YES. [2023-11-29 01:33:19,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39164 conditions, 3487 events. 1791/3487 cut-off events. For 252968/252968 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24385 event pairs, 729 based on Foata normal form. 22/3505 useless extension candidates. Maximal degree in co-relation 39014. Up to 2812 conditions per place. [2023-11-29 01:33:19,198 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 381 selfloop transitions, 138 changer transitions 5/525 dead transitions. [2023-11-29 01:33:19,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 525 transitions, 9611 flow [2023-11-29 01:33:19,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 01:33:19,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 01:33:19,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 232 transitions. [2023-11-29 01:33:19,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.336231884057971 [2023-11-29 01:33:19,199 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 232 transitions. [2023-11-29 01:33:19,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 232 transitions. [2023-11-29 01:33:19,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:19,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 232 transitions. [2023-11-29 01:33:19,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 7.733333333333333) internal successors, (232), 30 states have internal predecessors, (232), 0 states have call successors, (0), 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-29 01:33:19,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 0 states have call successors, (0), 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-29 01:33:19,201 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 0 states have call successors, (0), 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-29 01:33:19,201 INFO L175 Difference]: Start difference. First operand has 445 places, 450 transitions, 6946 flow. Second operand 30 states and 232 transitions. [2023-11-29 01:33:19,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 525 transitions, 9611 flow [2023-11-29 01:33:20,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 525 transitions, 9124 flow, removed 159 selfloop flow, removed 17 redundant places. [2023-11-29 01:33:20,388 INFO L231 Difference]: Finished difference. Result has 461 places, 458 transitions, 7225 flow [2023-11-29 01:33:20,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6563, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=7225, PETRI_PLACES=461, PETRI_TRANSITIONS=458} [2023-11-29 01:33:20,389 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 438 predicate places. [2023-11-29 01:33:20,389 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 458 transitions, 7225 flow [2023-11-29 01:33:20,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.75) internal successors, (152), 32 states have internal predecessors, (152), 0 states have call successors, (0), 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-29 01:33:20,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:20,389 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:20,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2023-11-29 01:33:20,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:20,590 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:20,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:20,590 INFO L85 PathProgramCache]: Analyzing trace with hash -780924601, now seen corresponding path program 85 times [2023-11-29 01:33:20,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:20,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113020731] [2023-11-29 01:33:20,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:20,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:20,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:21,178 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:21,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:21,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113020731] [2023-11-29 01:33:21,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113020731] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:21,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058191087] [2023-11-29 01:33:21,178 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:33:21,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:21,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:21,179 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:21,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2023-11-29 01:33:21,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:21,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:33:21,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:21,697 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-11-29 01:33:21,697 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 29 treesize of output 9 [2023-11-29 01:33:21,699 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:21,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:21,839 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:33:21,839 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 44 treesize of output 77 [2023-11-29 01:33:21,910 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:21,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058191087] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:21,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:21,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 01:33:21,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488476340] [2023-11-29 01:33:21,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:21,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:33:21,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:21,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:33:21,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:33:21,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:21,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 458 transitions, 7225 flow. Second operand has 26 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 26 states have internal predecessors, (135), 0 states have call successors, (0), 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-29 01:33:21,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:21,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:21,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:23,787 INFO L124 PetriNetUnfolderBase]: 1812/3519 cut-off events. [2023-11-29 01:33:23,787 INFO L125 PetriNetUnfolderBase]: For 272068/272068 co-relation queries the response was YES. [2023-11-29 01:33:23,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40111 conditions, 3519 events. 1812/3519 cut-off events. For 272068/272068 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 24643 event pairs, 703 based on Foata normal form. 22/3537 useless extension candidates. Maximal degree in co-relation 39959. Up to 2828 conditions per place. [2023-11-29 01:33:23,832 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 407 selfloop transitions, 111 changer transitions 3/522 dead transitions. [2023-11-29 01:33:23,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 522 transitions, 9485 flow [2023-11-29 01:33:23,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:33:23,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 01:33:23,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 166 transitions. [2023-11-29 01:33:23,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37986270022883295 [2023-11-29 01:33:23,833 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 166 transitions. [2023-11-29 01:33:23,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 166 transitions. [2023-11-29 01:33:23,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:23,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 166 transitions. [2023-11-29 01:33:23,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 8.736842105263158) internal successors, (166), 19 states have internal predecessors, (166), 0 states have call successors, (0), 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-29 01:33:23,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:33:23,834 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:33:23,834 INFO L175 Difference]: Start difference. First operand has 461 places, 458 transitions, 7225 flow. Second operand 19 states and 166 transitions. [2023-11-29 01:33:23,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 522 transitions, 9485 flow [2023-11-29 01:33:25,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 522 transitions, 9064 flow, removed 111 selfloop flow, removed 24 redundant places. [2023-11-29 01:33:25,090 INFO L231 Difference]: Finished difference. Result has 458 places, 463 transitions, 7276 flow [2023-11-29 01:33:25,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6806, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7276, PETRI_PLACES=458, PETRI_TRANSITIONS=463} [2023-11-29 01:33:25,091 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 435 predicate places. [2023-11-29 01:33:25,091 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 463 transitions, 7276 flow [2023-11-29 01:33:25,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 26 states have internal predecessors, (135), 0 states have call successors, (0), 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-29 01:33:25,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:25,091 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:25,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2023-11-29 01:33:25,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:25,292 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:25,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:25,292 INFO L85 PathProgramCache]: Analyzing trace with hash -280138974, now seen corresponding path program 86 times [2023-11-29 01:33:25,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:25,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391822075] [2023-11-29 01:33:25,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:25,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:25,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:25,869 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:25,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:25,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391822075] [2023-11-29 01:33:25,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391822075] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:25,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977781831] [2023-11-29 01:33:25,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:33:25,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:25,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:25,870 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:25,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2023-11-29 01:33:26,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:33:26,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:33:26,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:33:26,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:26,347 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:33:26,348 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 52 treesize of output 34 [2023-11-29 01:33:26,388 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:26,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:26,512 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:33:26,512 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 71 treesize of output 88 [2023-11-29 01:33:26,608 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:26,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977781831] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:26,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:26,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 01:33:26,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264586921] [2023-11-29 01:33:26,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:26,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:33:26,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:26,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:33:26,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:33:26,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:26,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 463 transitions, 7276 flow. Second operand has 26 states, 26 states have (on average 4.923076923076923) internal successors, (128), 26 states have internal predecessors, (128), 0 states have call successors, (0), 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-29 01:33:26,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:26,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:26,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:28,642 INFO L124 PetriNetUnfolderBase]: 1822/3555 cut-off events. [2023-11-29 01:33:28,642 INFO L125 PetriNetUnfolderBase]: For 287863/287863 co-relation queries the response was YES. [2023-11-29 01:33:28,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41252 conditions, 3555 events. 1822/3555 cut-off events. For 287863/287863 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 24989 event pairs, 729 based on Foata normal form. 12/3558 useless extension candidates. Maximal degree in co-relation 41098. Up to 2850 conditions per place. [2023-11-29 01:33:28,694 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 427 selfloop transitions, 107 changer transitions 2/537 dead transitions. [2023-11-29 01:33:28,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 537 transitions, 9979 flow [2023-11-29 01:33:28,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 01:33:28,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 01:33:28,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 189 transitions. [2023-11-29 01:33:28,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391304347826087 [2023-11-29 01:33:28,695 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 189 transitions. [2023-11-29 01:33:28,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 189 transitions. [2023-11-29 01:33:28,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:28,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 189 transitions. [2023-11-29 01:33:28,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 9.0) internal successors, (189), 21 states have internal predecessors, (189), 0 states have call successors, (0), 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-29 01:33:28,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:33:28,696 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:33:28,696 INFO L175 Difference]: Start difference. First operand has 458 places, 463 transitions, 7276 flow. Second operand 21 states and 189 transitions. [2023-11-29 01:33:28,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 537 transitions, 9979 flow [2023-11-29 01:33:30,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 537 transitions, 9707 flow, removed 68 selfloop flow, removed 14 redundant places. [2023-11-29 01:33:30,198 INFO L231 Difference]: Finished difference. Result has 468 places, 467 transitions, 7437 flow [2023-11-29 01:33:30,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7437, PETRI_PLACES=468, PETRI_TRANSITIONS=467} [2023-11-29 01:33:30,199 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 445 predicate places. [2023-11-29 01:33:30,199 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 467 transitions, 7437 flow [2023-11-29 01:33:30,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.923076923076923) internal successors, (128), 26 states have internal predecessors, (128), 0 states have call successors, (0), 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-29 01:33:30,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:30,199 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:30,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2023-11-29 01:33:30,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2023-11-29 01:33:30,400 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:30,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:30,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1199822621, now seen corresponding path program 87 times [2023-11-29 01:33:30,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:30,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126061631] [2023-11-29 01:33:30,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:30,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:30,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:31,520 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:33:31,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:31,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126061631] [2023-11-29 01:33:31,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126061631] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:31,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680657263] [2023-11-29 01:33:31,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:33:31,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:31,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:31,521 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:31,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2023-11-29 01:33:31,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:33:31,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:33:31,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:33:31,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:32,057 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:32,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:32,208 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:33:32,209 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 46 treesize of output 83 [2023-11-29 01:33:32,271 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:32,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680657263] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:32,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:32,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 9] total 31 [2023-11-29 01:33:32,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999293588] [2023-11-29 01:33:32,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:32,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 01:33:32,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:32,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 01:33:32,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2023-11-29 01:33:32,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:32,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 467 transitions, 7437 flow. Second operand has 31 states, 31 states have (on average 4.903225806451613) internal successors, (152), 31 states have internal predecessors, (152), 0 states have call successors, (0), 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-29 01:33:32,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:32,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:32,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:34,050 INFO L124 PetriNetUnfolderBase]: 1849/3604 cut-off events. [2023-11-29 01:33:34,051 INFO L125 PetriNetUnfolderBase]: For 308297/308297 co-relation queries the response was YES. [2023-11-29 01:33:34,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42364 conditions, 3604 events. 1849/3604 cut-off events. For 308297/308297 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 25364 event pairs, 805 based on Foata normal form. 16/3611 useless extension candidates. Maximal degree in co-relation 42209. Up to 3112 conditions per place. [2023-11-29 01:33:34,101 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 397 selfloop transitions, 102 changer transitions 0/500 dead transitions. [2023-11-29 01:33:34,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 500 transitions, 8991 flow [2023-11-29 01:33:34,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 01:33:34,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 01:33:34,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 119 transitions. [2023-11-29 01:33:34,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3233695652173913 [2023-11-29 01:33:34,102 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 119 transitions. [2023-11-29 01:33:34,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 119 transitions. [2023-11-29 01:33:34,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:34,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 119 transitions. [2023-11-29 01:33:34,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 7.4375) internal successors, (119), 16 states have internal predecessors, (119), 0 states have call successors, (0), 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-29 01:33:34,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:33:34,103 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:33:34,103 INFO L175 Difference]: Start difference. First operand has 468 places, 467 transitions, 7437 flow. Second operand 16 states and 119 transitions. [2023-11-29 01:33:34,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 500 transitions, 8991 flow [2023-11-29 01:33:35,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 500 transitions, 8685 flow, removed 51 selfloop flow, removed 17 redundant places. [2023-11-29 01:33:35,546 INFO L231 Difference]: Finished difference. Result has 468 places, 471 transitions, 7453 flow [2023-11-29 01:33:35,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7131, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7453, PETRI_PLACES=468, PETRI_TRANSITIONS=471} [2023-11-29 01:33:35,547 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 445 predicate places. [2023-11-29 01:33:35,547 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 471 transitions, 7453 flow [2023-11-29 01:33:35,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.903225806451613) internal successors, (152), 31 states have internal predecessors, (152), 0 states have call successors, (0), 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-29 01:33:35,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:35,547 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:35,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2023-11-29 01:33:35,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2023-11-29 01:33:35,748 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:35,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:35,748 INFO L85 PathProgramCache]: Analyzing trace with hash 207893383, now seen corresponding path program 88 times [2023-11-29 01:33:35,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:35,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438497511] [2023-11-29 01:33:35,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:35,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:35,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:36,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:36,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438497511] [2023-11-29 01:33:36,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438497511] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:36,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368305852] [2023-11-29 01:33:36,321 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:33:36,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:36,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:36,322 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:36,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2023-11-29 01:33:36,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:33:36,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:33:36,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:33:36,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:36,841 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:33:36,842 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 52 treesize of output 34 [2023-11-29 01:33:36,907 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:36,907 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:37,040 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:33:37,040 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 71 treesize of output 88 [2023-11-29 01:33:37,135 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:37,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368305852] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:37,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:37,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:33:37,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653222789] [2023-11-29 01:33:37,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:37,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:33:37,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:37,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:33:37,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:33:37,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:37,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 471 transitions, 7453 flow. Second operand has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 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-29 01:33:37,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:37,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:37,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:39,294 INFO L124 PetriNetUnfolderBase]: 1843/3589 cut-off events. [2023-11-29 01:33:39,294 INFO L125 PetriNetUnfolderBase]: For 306892/306892 co-relation queries the response was YES. [2023-11-29 01:33:39,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42297 conditions, 3589 events. 1843/3589 cut-off events. For 306892/306892 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 25229 event pairs, 751 based on Foata normal form. 4/3589 useless extension candidates. Maximal degree in co-relation 42140. Up to 2930 conditions per place. [2023-11-29 01:33:39,347 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 408 selfloop transitions, 112 changer transitions 10/531 dead transitions. [2023-11-29 01:33:39,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 531 transitions, 9610 flow [2023-11-29 01:33:39,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:33:39,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:33:39,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 193 transitions. [2023-11-29 01:33:39,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3496376811594203 [2023-11-29 01:33:39,348 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 193 transitions. [2023-11-29 01:33:39,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 193 transitions. [2023-11-29 01:33:39,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:39,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 193 transitions. [2023-11-29 01:33:39,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 8.041666666666666) internal successors, (193), 24 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:33:39,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:33:39,350 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:33:39,350 INFO L175 Difference]: Start difference. First operand has 468 places, 471 transitions, 7453 flow. Second operand 24 states and 193 transitions. [2023-11-29 01:33:39,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 531 transitions, 9610 flow [2023-11-29 01:33:40,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 531 transitions, 9336 flow, removed 32 selfloop flow, removed 17 redundant places. [2023-11-29 01:33:40,984 INFO L231 Difference]: Finished difference. Result has 473 places, 467 transitions, 7349 flow [2023-11-29 01:33:40,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7128, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7349, PETRI_PLACES=473, PETRI_TRANSITIONS=467} [2023-11-29 01:33:40,984 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 450 predicate places. [2023-11-29 01:33:40,984 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 467 transitions, 7349 flow [2023-11-29 01:33:40,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 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-29 01:33:40,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:40,984 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:40,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2023-11-29 01:33:41,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2023-11-29 01:33:41,185 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:41,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:41,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1904756729, now seen corresponding path program 89 times [2023-11-29 01:33:41,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:41,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857583795] [2023-11-29 01:33:41,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:41,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:41,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:41,874 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:41,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:41,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857583795] [2023-11-29 01:33:41,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857583795] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:41,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695241882] [2023-11-29 01:33:41,875 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:33:41,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:41,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:41,876 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:41,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2023-11-29 01:33:42,292 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:33:42,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:33:42,294 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 01:33:42,295 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:42,496 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-11-29 01:33:42,496 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 29 treesize of output 9 [2023-11-29 01:33:42,498 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-29 01:33:42,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:42,677 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:33:42,678 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 46 treesize of output 83 [2023-11-29 01:33:42,759 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:42,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695241882] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:42,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:42,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 28 [2023-11-29 01:33:42,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366450212] [2023-11-29 01:33:42,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:42,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 01:33:42,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:42,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 01:33:42,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2023-11-29 01:33:42,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:42,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 467 transitions, 7349 flow. Second operand has 28 states, 28 states have (on average 5.178571428571429) internal successors, (145), 28 states have internal predecessors, (145), 0 states have call successors, (0), 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-29 01:33:42,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:42,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:42,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:44,602 INFO L124 PetriNetUnfolderBase]: 1847/3591 cut-off events. [2023-11-29 01:33:44,602 INFO L125 PetriNetUnfolderBase]: For 309177/309177 co-relation queries the response was YES. [2023-11-29 01:33:44,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42221 conditions, 3591 events. 1847/3591 cut-off events. For 309177/309177 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 25235 event pairs, 777 based on Foata normal form. 16/3598 useless extension candidates. Maximal degree in co-relation 42067. Up to 3060 conditions per place. [2023-11-29 01:33:44,653 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 409 selfloop transitions, 101 changer transitions 0/511 dead transitions. [2023-11-29 01:33:44,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 511 transitions, 9071 flow [2023-11-29 01:33:44,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 01:33:44,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 01:33:44,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 131 transitions. [2023-11-29 01:33:44,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35597826086956524 [2023-11-29 01:33:44,655 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 131 transitions. [2023-11-29 01:33:44,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 131 transitions. [2023-11-29 01:33:44,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:44,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 131 transitions. [2023-11-29 01:33:44,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 8.1875) internal successors, (131), 16 states have internal predecessors, (131), 0 states have call successors, (0), 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-29 01:33:44,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:33:44,656 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:33:44,656 INFO L175 Difference]: Start difference. First operand has 473 places, 467 transitions, 7349 flow. Second operand 16 states and 131 transitions. [2023-11-29 01:33:44,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 511 transitions, 9071 flow [2023-11-29 01:33:46,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 511 transitions, 8735 flow, removed 26 selfloop flow, removed 21 redundant places. [2023-11-29 01:33:46,123 INFO L231 Difference]: Finished difference. Result has 466 places, 470 transitions, 7326 flow [2023-11-29 01:33:46,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7021, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7326, PETRI_PLACES=466, PETRI_TRANSITIONS=470} [2023-11-29 01:33:46,124 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 443 predicate places. [2023-11-29 01:33:46,124 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 470 transitions, 7326 flow [2023-11-29 01:33:46,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.178571428571429) internal successors, (145), 28 states have internal predecessors, (145), 0 states have call successors, (0), 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-29 01:33:46,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:46,124 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:46,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2023-11-29 01:33:46,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,94 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:46,325 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:46,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:46,325 INFO L85 PathProgramCache]: Analyzing trace with hash -901952861, now seen corresponding path program 90 times [2023-11-29 01:33:46,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:46,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551508619] [2023-11-29 01:33:46,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:46,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:46,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:33:47,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:47,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551508619] [2023-11-29 01:33:47,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551508619] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:47,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320621021] [2023-11-29 01:33:47,579 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:33:47,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:47,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:47,580 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:47,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2023-11-29 01:33:48,320 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:33:48,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:33:48,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 01:33:48,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:48,504 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:33:48,504 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 46 treesize of output 30 [2023-11-29 01:33:48,578 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:33:48,578 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:48,782 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:33:48,782 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 44 treesize of output 77 [2023-11-29 01:33:48,885 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:48,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320621021] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:48,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:48,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12, 10] total 36 [2023-11-29 01:33:48,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130265549] [2023-11-29 01:33:48,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:48,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-29 01:33:48,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:48,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-29 01:33:48,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1111, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 01:33:48,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:48,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 470 transitions, 7326 flow. Second operand has 36 states, 36 states have (on average 4.638888888888889) internal successors, (167), 36 states have internal predecessors, (167), 0 states have call successors, (0), 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-29 01:33:48,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:48,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:48,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:51,773 INFO L124 PetriNetUnfolderBase]: 1835/3571 cut-off events. [2023-11-29 01:33:51,773 INFO L125 PetriNetUnfolderBase]: For 316813/316813 co-relation queries the response was YES. [2023-11-29 01:33:51,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42414 conditions, 3571 events. 1835/3571 cut-off events. For 316813/316813 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25021 event pairs, 665 based on Foata normal form. 32/3599 useless extension candidates. Maximal degree in co-relation 42260. Up to 2744 conditions per place. [2023-11-29 01:33:51,850 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 405 selfloop transitions, 139 changer transitions 24/569 dead transitions. [2023-11-29 01:33:51,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 569 transitions, 10521 flow [2023-11-29 01:33:51,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-29 01:33:51,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-29 01:33:51,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 284 transitions. [2023-11-29 01:33:51,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34299516908212563 [2023-11-29 01:33:51,851 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 284 transitions. [2023-11-29 01:33:51,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 284 transitions. [2023-11-29 01:33:51,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:51,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 284 transitions. [2023-11-29 01:33:51,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 7.888888888888889) internal successors, (284), 36 states have internal predecessors, (284), 0 states have call successors, (0), 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-29 01:33:51,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 23.0) internal successors, (851), 37 states have internal predecessors, (851), 0 states have call successors, (0), 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-29 01:33:51,852 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 23.0) internal successors, (851), 37 states have internal predecessors, (851), 0 states have call successors, (0), 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-29 01:33:51,852 INFO L175 Difference]: Start difference. First operand has 466 places, 470 transitions, 7326 flow. Second operand 36 states and 284 transitions. [2023-11-29 01:33:51,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 569 transitions, 10521 flow [2023-11-29 01:33:53,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 569 transitions, 10183 flow, removed 51 selfloop flow, removed 16 redundant places. [2023-11-29 01:33:53,275 INFO L231 Difference]: Finished difference. Result has 490 places, 466 transitions, 7546 flow [2023-11-29 01:33:53,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6880, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7546, PETRI_PLACES=490, PETRI_TRANSITIONS=466} [2023-11-29 01:33:53,276 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 467 predicate places. [2023-11-29 01:33:53,276 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 466 transitions, 7546 flow [2023-11-29 01:33:53,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.638888888888889) internal successors, (167), 36 states have internal predecessors, (167), 0 states have call successors, (0), 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-29 01:33:53,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:53,276 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:53,281 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2023-11-29 01:33:53,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,95 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:53,477 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:53,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:53,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1418534301, now seen corresponding path program 91 times [2023-11-29 01:33:53,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:53,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868744635] [2023-11-29 01:33:53,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:53,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:53,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:54,163 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:54,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:54,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868744635] [2023-11-29 01:33:54,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868744635] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:54,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249138441] [2023-11-29 01:33:54,164 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:33:54,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:54,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:54,165 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:54,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2023-11-29 01:33:54,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:54,559 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:33:54,560 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:54,717 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:54,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:54,829 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:33:54,830 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 71 treesize of output 88 [2023-11-29 01:33:54,922 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:54,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249138441] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:54,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:54,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:33:54,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090908148] [2023-11-29 01:33:54,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:54,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:33:54,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:54,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:33:54,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:33:54,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:54,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 466 transitions, 7546 flow. Second operand has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 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-29 01:33:54,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:54,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:54,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:33:56,734 INFO L124 PetriNetUnfolderBase]: 1794/3453 cut-off events. [2023-11-29 01:33:56,734 INFO L125 PetriNetUnfolderBase]: For 356090/356090 co-relation queries the response was YES. [2023-11-29 01:33:56,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42962 conditions, 3453 events. 1794/3453 cut-off events. For 356090/356090 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23679 event pairs, 783 based on Foata normal form. 4/3453 useless extension candidates. Maximal degree in co-relation 42803. Up to 3033 conditions per place. [2023-11-29 01:33:56,781 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 390 selfloop transitions, 87 changer transitions 12/490 dead transitions. [2023-11-29 01:33:56,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 490 transitions, 8836 flow [2023-11-29 01:33:56,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 01:33:56,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 01:33:56,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 120 transitions. [2023-11-29 01:33:56,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3069053708439898 [2023-11-29 01:33:56,782 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 120 transitions. [2023-11-29 01:33:56,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 120 transitions. [2023-11-29 01:33:56,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:33:56,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 120 transitions. [2023-11-29 01:33:56,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 7.0588235294117645) internal successors, (120), 17 states have internal predecessors, (120), 0 states have call successors, (0), 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-29 01:33:56,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 0 states have call successors, (0), 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-29 01:33:56,783 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 0 states have call successors, (0), 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-29 01:33:56,783 INFO L175 Difference]: Start difference. First operand has 490 places, 466 transitions, 7546 flow. Second operand 17 states and 120 transitions. [2023-11-29 01:33:56,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 490 transitions, 8836 flow [2023-11-29 01:33:58,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 490 transitions, 8161 flow, removed 204 selfloop flow, removed 27 redundant places. [2023-11-29 01:33:58,325 INFO L231 Difference]: Finished difference. Result has 474 places, 462 transitions, 7012 flow [2023-11-29 01:33:58,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6861, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7012, PETRI_PLACES=474, PETRI_TRANSITIONS=462} [2023-11-29 01:33:58,326 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 451 predicate places. [2023-11-29 01:33:58,326 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 462 transitions, 7012 flow [2023-11-29 01:33:58,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 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-29 01:33:58,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:33:58,326 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:33:58,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2023-11-29 01:33:58,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,96 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:58,527 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:33:58,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:33:58,527 INFO L85 PathProgramCache]: Analyzing trace with hash -871086587, now seen corresponding path program 92 times [2023-11-29 01:33:58,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:33:58,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106790260] [2023-11-29 01:33:58,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:33:58,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:33:58,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:33:59,101 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:59,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:33:59,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106790260] [2023-11-29 01:33:59,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106790260] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:33:59,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056052827] [2023-11-29 01:33:59,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:33:59,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:33:59,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:33:59,102 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:33:59,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2023-11-29 01:33:59,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:33:59,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:33:59,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:33:59,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:33:59,606 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:33:59,606 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 73 treesize of output 45 [2023-11-29 01:33:59,649 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:59,650 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:33:59,782 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:33:59,782 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 44 treesize of output 77 [2023-11-29 01:33:59,865 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:33:59,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056052827] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:33:59,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:33:59,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:33:59,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21260101] [2023-11-29 01:33:59,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:33:59,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:33:59,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:33:59,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:33:59,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:33:59,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:33:59,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 462 transitions, 7012 flow. Second operand has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 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-29 01:33:59,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:33:59,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:33:59,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:02,248 INFO L124 PetriNetUnfolderBase]: 1799/3449 cut-off events. [2023-11-29 01:34:02,248 INFO L125 PetriNetUnfolderBase]: For 349719/349719 co-relation queries the response was YES. [2023-11-29 01:34:02,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42017 conditions, 3449 events. 1799/3449 cut-off events. For 349719/349719 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23558 event pairs, 670 based on Foata normal form. 30/3470 useless extension candidates. Maximal degree in co-relation 41859. Up to 2751 conditions per place. [2023-11-29 01:34:02,299 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 418 selfloop transitions, 122 changer transitions 3/544 dead transitions. [2023-11-29 01:34:02,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 544 transitions, 9723 flow [2023-11-29 01:34:02,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 01:34:02,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 01:34:02,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 222 transitions. [2023-11-29 01:34:02,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.357487922705314 [2023-11-29 01:34:02,301 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 222 transitions. [2023-11-29 01:34:02,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 222 transitions. [2023-11-29 01:34:02,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:02,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 222 transitions. [2023-11-29 01:34:02,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 8.222222222222221) internal successors, (222), 27 states have internal predecessors, (222), 0 states have call successors, (0), 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-29 01:34:02,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 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-29 01:34:02,302 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 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-29 01:34:02,302 INFO L175 Difference]: Start difference. First operand has 474 places, 462 transitions, 7012 flow. Second operand 27 states and 222 transitions. [2023-11-29 01:34:02,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 544 transitions, 9723 flow [2023-11-29 01:34:04,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 544 transitions, 9499 flow, removed 25 selfloop flow, removed 15 redundant places. [2023-11-29 01:34:04,301 INFO L231 Difference]: Finished difference. Result has 480 places, 466 transitions, 7373 flow [2023-11-29 01:34:04,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6757, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7373, PETRI_PLACES=480, PETRI_TRANSITIONS=466} [2023-11-29 01:34:04,302 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 457 predicate places. [2023-11-29 01:34:04,302 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 466 transitions, 7373 flow [2023-11-29 01:34:04,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 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-29 01:34:04,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:34:04,302 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:34:04,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2023-11-29 01:34:04,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,97 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:04,502 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:34:04,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:34:04,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1966973368, now seen corresponding path program 93 times [2023-11-29 01:34:04,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:34:04,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704078212] [2023-11-29 01:34:04,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:34:04,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:34:04,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:05,154 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:05,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:34:05,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704078212] [2023-11-29 01:34:05,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704078212] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:34:05,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384274625] [2023-11-29 01:34:05,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:34:05,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:05,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:34:05,155 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:34:05,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2023-11-29 01:34:05,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 01:34:05,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:34:05,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 01:34:05,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:34:05,752 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:34:05,752 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 25 treesize of output 9 [2023-11-29 01:34:05,764 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:34:05,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:34:05,902 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:34:05,902 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 44 treesize of output 77 [2023-11-29 01:34:05,979 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:05,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384274625] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:34:05,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:34:05,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 23 [2023-11-29 01:34:05,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830540704] [2023-11-29 01:34:05,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:34:05,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 01:34:05,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:34:05,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 01:34:05,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2023-11-29 01:34:05,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:34:05,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 466 transitions, 7373 flow. Second operand has 23 states, 23 states have (on average 5.0) internal successors, (115), 23 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:34:05,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:34:05,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:34:05,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:07,765 INFO L124 PetriNetUnfolderBase]: 1807/3465 cut-off events. [2023-11-29 01:34:07,765 INFO L125 PetriNetUnfolderBase]: For 359080/359080 co-relation queries the response was YES. [2023-11-29 01:34:07,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42821 conditions, 3465 events. 1807/3465 cut-off events. For 359080/359080 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23699 event pairs, 773 based on Foata normal form. 8/3464 useless extension candidates. Maximal degree in co-relation 42662. Up to 3038 conditions per place. [2023-11-29 01:34:07,813 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 403 selfloop transitions, 98 changer transitions 0/502 dead transitions. [2023-11-29 01:34:07,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 502 transitions, 9364 flow [2023-11-29 01:34:07,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 01:34:07,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 01:34:07,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 148 transitions. [2023-11-29 01:34:07,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3064182194616977 [2023-11-29 01:34:07,814 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 148 transitions. [2023-11-29 01:34:07,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 148 transitions. [2023-11-29 01:34:07,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:07,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 148 transitions. [2023-11-29 01:34:07,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 7.0476190476190474) internal successors, (148), 21 states have internal predecessors, (148), 0 states have call successors, (0), 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-29 01:34:07,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:34:07,815 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:34:07,815 INFO L175 Difference]: Start difference. First operand has 480 places, 466 transitions, 7373 flow. Second operand 21 states and 148 transitions. [2023-11-29 01:34:07,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 502 transitions, 9364 flow [2023-11-29 01:34:09,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 502 transitions, 8880 flow, removed 126 selfloop flow, removed 22 redundant places. [2023-11-29 01:34:09,454 INFO L231 Difference]: Finished difference. Result has 480 places, 468 transitions, 7149 flow [2023-11-29 01:34:09,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6889, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7149, PETRI_PLACES=480, PETRI_TRANSITIONS=468} [2023-11-29 01:34:09,455 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 457 predicate places. [2023-11-29 01:34:09,455 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 468 transitions, 7149 flow [2023-11-29 01:34:09,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.0) internal successors, (115), 23 states have internal predecessors, (115), 0 states have call successors, (0), 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-29 01:34:09,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:34:09,455 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:34:09,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2023-11-29 01:34:09,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2023-11-29 01:34:09,655 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:34:09,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:34:09,656 INFO L85 PathProgramCache]: Analyzing trace with hash 2015097772, now seen corresponding path program 94 times [2023-11-29 01:34:09,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:34:09,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963807055] [2023-11-29 01:34:09,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:34:09,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:34:09,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:10,243 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:10,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:34:10,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963807055] [2023-11-29 01:34:10,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963807055] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:34:10,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279678806] [2023-11-29 01:34:10,243 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:34:10,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:10,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:34:10,244 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:34:10,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2023-11-29 01:34:10,631 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:34:10,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:34:10,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:34:10,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:34:10,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:34:10,756 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 52 treesize of output 34 [2023-11-29 01:34:10,822 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:10,822 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:34:10,957 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:34:10,957 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 44 treesize of output 77 [2023-11-29 01:34:11,029 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:11,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279678806] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:34:11,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:34:11,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 01:34:11,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307313310] [2023-11-29 01:34:11,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:34:11,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:34:11,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:34:11,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:34:11,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:34:11,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:34:11,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 468 transitions, 7149 flow. Second operand has 26 states, 26 states have (on average 5.0) internal successors, (130), 26 states have internal predecessors, (130), 0 states have call successors, (0), 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-29 01:34:11,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:34:11,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:34:11,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:12,961 INFO L124 PetriNetUnfolderBase]: 1805/3438 cut-off events. [2023-11-29 01:34:12,961 INFO L125 PetriNetUnfolderBase]: For 346195/346195 co-relation queries the response was YES. [2023-11-29 01:34:12,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41934 conditions, 3438 events. 1805/3438 cut-off events. For 346195/346195 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23276 event pairs, 751 based on Foata normal form. 12/3446 useless extension candidates. Maximal degree in co-relation 41773. Up to 2967 conditions per place. [2023-11-29 01:34:13,014 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 405 selfloop transitions, 102 changer transitions 4/512 dead transitions. [2023-11-29 01:34:13,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 512 transitions, 9499 flow [2023-11-29 01:34:13,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:34:13,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:34:13,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 165 transitions. [2023-11-29 01:34:13,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31190926275992437 [2023-11-29 01:34:13,015 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 165 transitions. [2023-11-29 01:34:13,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 165 transitions. [2023-11-29 01:34:13,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:13,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 165 transitions. [2023-11-29 01:34:13,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 7.173913043478261) internal successors, (165), 23 states have internal predecessors, (165), 0 states have call successors, (0), 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-29 01:34:13,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:34:13,016 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:34:13,016 INFO L175 Difference]: Start difference. First operand has 480 places, 468 transitions, 7149 flow. Second operand 23 states and 165 transitions. [2023-11-29 01:34:13,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 512 transitions, 9499 flow [2023-11-29 01:34:14,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 512 transitions, 9307 flow, removed 15 selfloop flow, removed 20 redundant places. [2023-11-29 01:34:14,691 INFO L231 Difference]: Finished difference. Result has 483 places, 469 transitions, 7290 flow [2023-11-29 01:34:14,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6937, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7290, PETRI_PLACES=483, PETRI_TRANSITIONS=469} [2023-11-29 01:34:14,692 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 460 predicate places. [2023-11-29 01:34:14,692 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 469 transitions, 7290 flow [2023-11-29 01:34:14,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.0) internal successors, (130), 26 states have internal predecessors, (130), 0 states have call successors, (0), 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-29 01:34:14,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:34:14,692 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:34:14,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2023-11-29 01:34:14,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2023-11-29 01:34:14,893 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:34:14,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:34:14,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1683367486, now seen corresponding path program 95 times [2023-11-29 01:34:14,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:34:14,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298628581] [2023-11-29 01:34:14,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:34:14,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:34:14,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:16,026 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:34:16,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:34:16,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298628581] [2023-11-29 01:34:16,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298628581] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:34:16,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729321560] [2023-11-29 01:34:16,026 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:34:16,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:16,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:34:16,027 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:34:16,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2023-11-29 01:34:16,625 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:34:16,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:34:16,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 01:34:16,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:34:16,809 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:16,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:34:16,941 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:34:16,941 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 73 treesize of output 94 [2023-11-29 01:34:17,021 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:17,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729321560] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:34:17,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:34:17,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 9] total 32 [2023-11-29 01:34:17,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483838835] [2023-11-29 01:34:17,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:34:17,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:34:17,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:34:17,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:34:17,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:34:17,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:34:17,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 469 transitions, 7290 flow. Second operand has 32 states, 32 states have (on average 4.875) internal successors, (156), 32 states have internal predecessors, (156), 0 states have call successors, (0), 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-29 01:34:17,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:34:17,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:34:17,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:18,845 INFO L124 PetriNetUnfolderBase]: 1800/3429 cut-off events. [2023-11-29 01:34:18,845 INFO L125 PetriNetUnfolderBase]: For 346389/346389 co-relation queries the response was YES. [2023-11-29 01:34:18,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41928 conditions, 3429 events. 1800/3429 cut-off events. For 346389/346389 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23267 event pairs, 774 based on Foata normal form. 4/3424 useless extension candidates. Maximal degree in co-relation 41767. Up to 3032 conditions per place. [2023-11-29 01:34:18,898 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 385 selfloop transitions, 92 changer transitions 12/490 dead transitions. [2023-11-29 01:34:18,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 490 transitions, 8524 flow [2023-11-29 01:34:18,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 01:34:18,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 01:34:18,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 110 transitions. [2023-11-29 01:34:18,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29891304347826086 [2023-11-29 01:34:18,899 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 110 transitions. [2023-11-29 01:34:18,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 110 transitions. [2023-11-29 01:34:18,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:18,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 110 transitions. [2023-11-29 01:34:18,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 6.875) internal successors, (110), 16 states have internal predecessors, (110), 0 states have call successors, (0), 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-29 01:34:18,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:34:18,900 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:34:18,900 INFO L175 Difference]: Start difference. First operand has 483 places, 469 transitions, 7290 flow. Second operand 16 states and 110 transitions. [2023-11-29 01:34:18,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 490 transitions, 8524 flow [2023-11-29 01:34:20,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 490 transitions, 8232 flow, removed 47 selfloop flow, removed 20 redundant places. [2023-11-29 01:34:20,521 INFO L231 Difference]: Finished difference. Result has 478 places, 468 transitions, 7178 flow [2023-11-29 01:34:20,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6998, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7178, PETRI_PLACES=478, PETRI_TRANSITIONS=468} [2023-11-29 01:34:20,522 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 455 predicate places. [2023-11-29 01:34:20,522 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 468 transitions, 7178 flow [2023-11-29 01:34:20,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.875) internal successors, (156), 32 states have internal predecessors, (156), 0 states have call successors, (0), 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-29 01:34:20,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:34:20,522 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:34:20,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2023-11-29 01:34:20,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2023-11-29 01:34:20,722 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:34:20,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:34:20,723 INFO L85 PathProgramCache]: Analyzing trace with hash -577883410, now seen corresponding path program 96 times [2023-11-29 01:34:20,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:34:20,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032582534] [2023-11-29 01:34:20,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:34:20,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:34:20,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:21,290 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:21,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:34:21,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032582534] [2023-11-29 01:34:21,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032582534] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:34:21,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260333223] [2023-11-29 01:34:21,290 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:34:21,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:21,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:34:21,291 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:34:21,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2023-11-29 01:34:21,743 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:34:21,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:34:21,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 46 conjunts are in the unsatisfiable core [2023-11-29 01:34:21,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:34:21,932 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:34:21,932 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 46 treesize of output 30 [2023-11-29 01:34:22,030 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:22,030 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:34:22,306 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:34:22,307 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 73 treesize of output 94 [2023-11-29 01:34:22,425 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:22,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260333223] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:34:22,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:34:22,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 25 [2023-11-29 01:34:22,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827254399] [2023-11-29 01:34:22,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:34:22,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 01:34:22,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:34:22,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 01:34:22,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2023-11-29 01:34:22,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:34:22,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 468 transitions, 7178 flow. Second operand has 25 states, 25 states have (on average 5.0) internal successors, (125), 25 states have internal predecessors, (125), 0 states have call successors, (0), 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-29 01:34:22,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:34:22,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:34:22,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:24,431 INFO L124 PetriNetUnfolderBase]: 1786/3387 cut-off events. [2023-11-29 01:34:24,431 INFO L125 PetriNetUnfolderBase]: For 353236/353236 co-relation queries the response was YES. [2023-11-29 01:34:24,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42017 conditions, 3387 events. 1786/3387 cut-off events. For 353236/353236 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22717 event pairs, 340 based on Foata normal form. 17/3400 useless extension candidates. Maximal degree in co-relation 41855. Up to 2855 conditions per place. [2023-11-29 01:34:24,479 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 416 selfloop transitions, 92 changer transitions 7/516 dead transitions. [2023-11-29 01:34:24,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 516 transitions, 9106 flow [2023-11-29 01:34:24,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 01:34:24,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 01:34:24,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 156 transitions. [2023-11-29 01:34:24,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37681159420289856 [2023-11-29 01:34:24,480 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 156 transitions. [2023-11-29 01:34:24,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 156 transitions. [2023-11-29 01:34:24,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:24,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 156 transitions. [2023-11-29 01:34:24,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 8.666666666666666) internal successors, (156), 18 states have internal predecessors, (156), 0 states have call successors, (0), 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-29 01:34:24,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 23.0) internal successors, (437), 19 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:34:24,481 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 23.0) internal successors, (437), 19 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:34:24,481 INFO L175 Difference]: Start difference. First operand has 478 places, 468 transitions, 7178 flow. Second operand 18 states and 156 transitions. [2023-11-29 01:34:24,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 516 transitions, 9106 flow [2023-11-29 01:34:25,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 516 transitions, 8896 flow, removed 13 selfloop flow, removed 16 redundant places. [2023-11-29 01:34:25,988 INFO L231 Difference]: Finished difference. Result has 478 places, 466 transitions, 7430 flow [2023-11-29 01:34:25,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6935, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7430, PETRI_PLACES=478, PETRI_TRANSITIONS=466} [2023-11-29 01:34:25,989 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 455 predicate places. [2023-11-29 01:34:25,989 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 466 transitions, 7430 flow [2023-11-29 01:34:25,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.0) internal successors, (125), 25 states have internal predecessors, (125), 0 states have call successors, (0), 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-29 01:34:25,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:34:25,989 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:34:25,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2023-11-29 01:34:26,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:26,189 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:34:26,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:34:26,190 INFO L85 PathProgramCache]: Analyzing trace with hash -300871480, now seen corresponding path program 97 times [2023-11-29 01:34:26,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:34:26,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792990311] [2023-11-29 01:34:26,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:34:26,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:34:26,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:26,833 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:26,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:34:26,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792990311] [2023-11-29 01:34:26,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792990311] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:34:26,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116593004] [2023-11-29 01:34:26,834 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:34:26,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:26,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:34:26,835 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:34:26,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2023-11-29 01:34:27,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:27,238 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 01:34:27,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:34:27,483 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 01:34:27,483 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 52 treesize of output 31 [2023-11-29 01:34:27,499 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:27,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:34:27,775 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:34:27,776 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 73 treesize of output 94 [2023-11-29 01:34:27,867 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:27,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116593004] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:34:27,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:34:27,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-29 01:34:27,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138031658] [2023-11-29 01:34:27,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:34:27,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 01:34:27,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:34:27,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 01:34:27,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2023-11-29 01:34:27,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:34:27,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 466 transitions, 7430 flow. Second operand has 29 states, 29 states have (on average 5.0344827586206895) internal successors, (146), 29 states have internal predecessors, (146), 0 states have call successors, (0), 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-29 01:34:27,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:34:27,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:34:27,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:29,508 INFO L124 PetriNetUnfolderBase]: 1757/3309 cut-off events. [2023-11-29 01:34:29,508 INFO L125 PetriNetUnfolderBase]: For 330496/330496 co-relation queries the response was YES. [2023-11-29 01:34:29,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40855 conditions, 3309 events. 1757/3309 cut-off events. For 330496/330496 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21927 event pairs, 342 based on Foata normal form. 4/3304 useless extension candidates. Maximal degree in co-relation 40693. Up to 2913 conditions per place. [2023-11-29 01:34:29,559 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 399 selfloop transitions, 75 changer transitions 8/483 dead transitions. [2023-11-29 01:34:29,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 483 transitions, 8511 flow [2023-11-29 01:34:29,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:34:29,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:34:29,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 92 transitions. [2023-11-29 01:34:29,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2023-11-29 01:34:29,560 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 92 transitions. [2023-11-29 01:34:29,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 92 transitions. [2023-11-29 01:34:29,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:29,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 92 transitions. [2023-11-29 01:34:29,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 0 states have call successors, (0), 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-29 01:34:29,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:34:29,561 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:34:29,561 INFO L175 Difference]: Start difference. First operand has 478 places, 466 transitions, 7430 flow. Second operand 12 states and 92 transitions. [2023-11-29 01:34:29,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 483 transitions, 8511 flow [2023-11-29 01:34:31,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 483 transitions, 8194 flow, removed 92 selfloop flow, removed 13 redundant places. [2023-11-29 01:34:31,120 INFO L231 Difference]: Finished difference. Result has 475 places, 462 transitions, 7145 flow [2023-11-29 01:34:31,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7020, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7145, PETRI_PLACES=475, PETRI_TRANSITIONS=462} [2023-11-29 01:34:31,121 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 452 predicate places. [2023-11-29 01:34:31,121 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 462 transitions, 7145 flow [2023-11-29 01:34:31,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.0344827586206895) internal successors, (146), 29 states have internal predecessors, (146), 0 states have call successors, (0), 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-29 01:34:31,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:34:31,121 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:34:31,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2023-11-29 01:34:31,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:31,322 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:34:31,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:34:31,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1716018942, now seen corresponding path program 98 times [2023-11-29 01:34:31,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:34:31,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102356903] [2023-11-29 01:34:31,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:34:31,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:34:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:31,905 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:31,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:34:31,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102356903] [2023-11-29 01:34:31,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102356903] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:34:31,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752289250] [2023-11-29 01:34:31,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:34:31,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:31,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:34:31,906 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:34:31,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2023-11-29 01:34:32,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:34:32,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:34:32,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:34:32,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:34:32,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:34:32,477 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 52 treesize of output 34 [2023-11-29 01:34:32,515 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:32,515 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:34:32,682 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:34:32,682 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 73 treesize of output 94 [2023-11-29 01:34:32,777 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:32,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752289250] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:34:32,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:34:32,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 01:34:32,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649666072] [2023-11-29 01:34:32,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:34:32,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:34:32,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:34:32,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:34:32,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:34:32,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:34:32,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 462 transitions, 7145 flow. Second operand has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:34:32,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:34:32,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:34:32,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:34,661 INFO L124 PetriNetUnfolderBase]: 1786/3366 cut-off events. [2023-11-29 01:34:34,661 INFO L125 PetriNetUnfolderBase]: For 339468/339468 co-relation queries the response was YES. [2023-11-29 01:34:34,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41675 conditions, 3366 events. 1786/3366 cut-off events. For 339468/339468 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22406 event pairs, 776 based on Foata normal form. 8/3365 useless extension candidates. Maximal degree in co-relation 41514. Up to 2979 conditions per place. [2023-11-29 01:34:34,742 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 445 selfloop transitions, 64 changer transitions 3/513 dead transitions. [2023-11-29 01:34:34,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 513 transitions, 9132 flow [2023-11-29 01:34:34,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 01:34:34,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 01:34:34,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 147 transitions. [2023-11-29 01:34:34,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37595907928388744 [2023-11-29 01:34:34,743 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 147 transitions. [2023-11-29 01:34:34,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 147 transitions. [2023-11-29 01:34:34,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:34,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 147 transitions. [2023-11-29 01:34:34,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 8.647058823529411) internal successors, (147), 17 states have internal predecessors, (147), 0 states have call successors, (0), 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-29 01:34:34,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 0 states have call successors, (0), 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-29 01:34:34,744 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 0 states have call successors, (0), 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-29 01:34:34,744 INFO L175 Difference]: Start difference. First operand has 475 places, 462 transitions, 7145 flow. Second operand 17 states and 147 transitions. [2023-11-29 01:34:34,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 513 transitions, 9132 flow [2023-11-29 01:34:36,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 513 transitions, 8956 flow, removed 7 selfloop flow, removed 13 redundant places. [2023-11-29 01:34:36,247 INFO L231 Difference]: Finished difference. Result has 478 places, 466 transitions, 7299 flow [2023-11-29 01:34:36,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=6979, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7299, PETRI_PLACES=478, PETRI_TRANSITIONS=466} [2023-11-29 01:34:36,247 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 455 predicate places. [2023-11-29 01:34:36,247 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 466 transitions, 7299 flow [2023-11-29 01:34:36,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:34:36,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:34:36,247 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:34:36,253 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2023-11-29 01:34:36,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,103 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:36,448 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:34:36,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:34:36,448 INFO L85 PathProgramCache]: Analyzing trace with hash 2088494178, now seen corresponding path program 99 times [2023-11-29 01:34:36,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:34:36,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930885623] [2023-11-29 01:34:36,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:34:36,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:34:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:36,995 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:36,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:34:36,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930885623] [2023-11-29 01:34:36,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930885623] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:34:36,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877494049] [2023-11-29 01:34:36,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:34:36,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:36,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:34:36,997 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:34:36,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2023-11-29 01:34:37,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:34:37,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:34:37,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-29 01:34:37,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:34:38,058 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:34:38,058 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 25 treesize of output 9 [2023-11-29 01:34:38,080 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:34:38,080 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:34:38,383 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:34:38,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 46 treesize of output 83 [2023-11-29 01:34:38,461 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:38,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877494049] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:34:38,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:34:38,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 27 [2023-11-29 01:34:38,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755635369] [2023-11-29 01:34:38,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:34:38,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:34:38,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:34:38,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:34:38,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:34:38,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:34:38,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 466 transitions, 7299 flow. Second operand has 27 states, 27 states have (on average 4.962962962962963) internal successors, (134), 27 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:34:38,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:34:38,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:34:38,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:40,821 INFO L124 PetriNetUnfolderBase]: 1849/3487 cut-off events. [2023-11-29 01:34:40,822 INFO L125 PetriNetUnfolderBase]: For 368161/368161 co-relation queries the response was YES. [2023-11-29 01:34:40,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44359 conditions, 3487 events. 1849/3487 cut-off events. For 368161/368161 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 23399 event pairs, 348 based on Foata normal form. 9/3489 useless extension candidates. Maximal degree in co-relation 44199. Up to 3129 conditions per place. [2023-11-29 01:34:40,873 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 465 selfloop transitions, 80 changer transitions 5/551 dead transitions. [2023-11-29 01:34:40,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 551 transitions, 10993 flow [2023-11-29 01:34:40,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 01:34:40,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 01:34:40,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 219 transitions. [2023-11-29 01:34:40,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3173913043478261 [2023-11-29 01:34:40,875 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 219 transitions. [2023-11-29 01:34:40,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 219 transitions. [2023-11-29 01:34:40,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:40,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 219 transitions. [2023-11-29 01:34:40,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 7.3) internal successors, (219), 30 states have internal predecessors, (219), 0 states have call successors, (0), 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-29 01:34:40,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 0 states have call successors, (0), 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-29 01:34:40,875 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 0 states have call successors, (0), 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-29 01:34:40,876 INFO L175 Difference]: Start difference. First operand has 478 places, 466 transitions, 7299 flow. Second operand 30 states and 219 transitions. [2023-11-29 01:34:40,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 551 transitions, 10993 flow [2023-11-29 01:34:42,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 551 transitions, 10827 flow, removed 25 selfloop flow, removed 14 redundant places. [2023-11-29 01:34:42,652 INFO L231 Difference]: Finished difference. Result has 504 places, 493 transitions, 8653 flow [2023-11-29 01:34:42,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=8653, PETRI_PLACES=504, PETRI_TRANSITIONS=493} [2023-11-29 01:34:42,652 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 481 predicate places. [2023-11-29 01:34:42,652 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 493 transitions, 8653 flow [2023-11-29 01:34:42,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.962962962962963) internal successors, (134), 27 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:34:42,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:34:42,652 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:34:42,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2023-11-29 01:34:42,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2023-11-29 01:34:42,853 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:34:42,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:34:42,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1371483366, now seen corresponding path program 100 times [2023-11-29 01:34:42,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:34:42,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844752238] [2023-11-29 01:34:42,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:34:42,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:34:42,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:43,792 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:34:43,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:34:43,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844752238] [2023-11-29 01:34:43,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844752238] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:34:43,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051248396] [2023-11-29 01:34:43,793 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:34:43,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:43,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:34:43,794 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:34:43,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2023-11-29 01:34:44,177 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:34:44,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:34:44,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:34:44,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:34:44,333 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:34:44,333 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 52 treesize of output 34 [2023-11-29 01:34:44,389 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:44,389 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:34:44,558 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:34:44,558 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 46 treesize of output 83 [2023-11-29 01:34:44,649 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:44,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051248396] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:34:44,649 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:34:44,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 32 [2023-11-29 01:34:44,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081612804] [2023-11-29 01:34:44,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:34:44,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:34:44,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:34:44,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:34:44,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:34:44,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:34:44,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 493 transitions, 8653 flow. Second operand has 32 states, 32 states have (on average 4.9375) internal successors, (158), 32 states have internal predecessors, (158), 0 states have call successors, (0), 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-29 01:34:44,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:34:44,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:34:44,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:47,108 INFO L124 PetriNetUnfolderBase]: 1867/3572 cut-off events. [2023-11-29 01:34:47,108 INFO L125 PetriNetUnfolderBase]: For 458001/458001 co-relation queries the response was YES. [2023-11-29 01:34:47,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47991 conditions, 3572 events. 1867/3572 cut-off events. For 458001/458001 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 24513 event pairs, 793 based on Foata normal form. 40/3608 useless extension candidates. Maximal degree in co-relation 47820. Up to 3054 conditions per place. [2023-11-29 01:34:47,166 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 451 selfloop transitions, 91 changer transitions 10/553 dead transitions. [2023-11-29 01:34:47,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 553 transitions, 11594 flow [2023-11-29 01:34:47,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 01:34:47,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 01:34:47,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 201 transitions. [2023-11-29 01:34:47,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31211180124223603 [2023-11-29 01:34:47,168 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 201 transitions. [2023-11-29 01:34:47,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 201 transitions. [2023-11-29 01:34:47,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:47,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 201 transitions. [2023-11-29 01:34:47,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 7.178571428571429) internal successors, (201), 28 states have internal predecessors, (201), 0 states have call successors, (0), 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-29 01:34:47,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 23.0) internal successors, (667), 29 states have internal predecessors, (667), 0 states have call successors, (0), 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-29 01:34:47,169 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 23.0) internal successors, (667), 29 states have internal predecessors, (667), 0 states have call successors, (0), 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-29 01:34:47,169 INFO L175 Difference]: Start difference. First operand has 504 places, 493 transitions, 8653 flow. Second operand 28 states and 201 transitions. [2023-11-29 01:34:47,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 553 transitions, 11594 flow [2023-11-29 01:34:49,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 553 transitions, 10568 flow, removed 424 selfloop flow, removed 19 redundant places. [2023-11-29 01:34:49,291 INFO L231 Difference]: Finished difference. Result has 515 places, 496 transitions, 8103 flow [2023-11-29 01:34:49,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7501, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=8103, PETRI_PLACES=515, PETRI_TRANSITIONS=496} [2023-11-29 01:34:49,291 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 492 predicate places. [2023-11-29 01:34:49,291 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 496 transitions, 8103 flow [2023-11-29 01:34:49,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.9375) internal successors, (158), 32 states have internal predecessors, (158), 0 states have call successors, (0), 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-29 01:34:49,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:34:49,292 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:34:49,297 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2023-11-29 01:34:49,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2023-11-29 01:34:49,492 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:34:49,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:34:49,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1035991112, now seen corresponding path program 101 times [2023-11-29 01:34:49,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:34:49,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622294294] [2023-11-29 01:34:49,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:34:49,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:34:49,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:50,102 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:50,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:34:50,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622294294] [2023-11-29 01:34:50,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622294294] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:34:50,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792211134] [2023-11-29 01:34:50,102 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:34:50,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:50,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:34:50,103 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:34:50,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2023-11-29 01:34:50,611 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:34:50,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:34:50,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:34:50,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:34:50,777 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:50,777 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:34:50,902 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:34:50,902 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 71 treesize of output 88 [2023-11-29 01:34:51,020 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:51,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792211134] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:34:51,020 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:34:51,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 27 [2023-11-29 01:34:51,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196010199] [2023-11-29 01:34:51,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:34:51,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:34:51,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:34:51,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:34:51,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:34:51,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:34:51,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 496 transitions, 8103 flow. Second operand has 27 states, 27 states have (on average 5.148148148148148) internal successors, (139), 27 states have internal predecessors, (139), 0 states have call successors, (0), 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-29 01:34:51,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:34:51,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:34:51,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:53,243 INFO L124 PetriNetUnfolderBase]: 1837/3514 cut-off events. [2023-11-29 01:34:53,244 INFO L125 PetriNetUnfolderBase]: For 438990/438990 co-relation queries the response was YES. [2023-11-29 01:34:53,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46653 conditions, 3514 events. 1837/3514 cut-off events. For 438990/438990 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23984 event pairs, 839 based on Foata normal form. 8/3518 useless extension candidates. Maximal degree in co-relation 46480. Up to 3223 conditions per place. [2023-11-29 01:34:53,298 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 480 selfloop transitions, 53 changer transitions 19/553 dead transitions. [2023-11-29 01:34:53,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 553 transitions, 10335 flow [2023-11-29 01:34:53,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 01:34:53,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 01:34:53,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 161 transitions. [2023-11-29 01:34:53,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2023-11-29 01:34:53,299 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 161 transitions. [2023-11-29 01:34:53,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 161 transitions. [2023-11-29 01:34:53,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:53,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 161 transitions. [2023-11-29 01:34:53,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 7.666666666666667) internal successors, (161), 21 states have internal predecessors, (161), 0 states have call successors, (0), 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-29 01:34:53,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:34:53,300 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:34:53,300 INFO L175 Difference]: Start difference. First operand has 515 places, 496 transitions, 8103 flow. Second operand 21 states and 161 transitions. [2023-11-29 01:34:53,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 553 transitions, 10335 flow [2023-11-29 01:34:55,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 553 transitions, 9825 flow, removed 209 selfloop flow, removed 20 redundant places. [2023-11-29 01:34:55,519 INFO L231 Difference]: Finished difference. Result has 518 places, 500 transitions, 7938 flow [2023-11-29 01:34:55,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7701, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7938, PETRI_PLACES=518, PETRI_TRANSITIONS=500} [2023-11-29 01:34:55,519 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 495 predicate places. [2023-11-29 01:34:55,520 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 500 transitions, 7938 flow [2023-11-29 01:34:55,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.148148148148148) internal successors, (139), 27 states have internal predecessors, (139), 0 states have call successors, (0), 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-29 01:34:55,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:34:55,520 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:34:55,527 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2023-11-29 01:34:55,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,106 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:55,720 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:34:55,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:34:55,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1746947966, now seen corresponding path program 102 times [2023-11-29 01:34:55,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:34:55,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048647748] [2023-11-29 01:34:55,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:34:55,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:34:55,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:34:56,700 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:34:56,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:34:56,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048647748] [2023-11-29 01:34:56,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048647748] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:34:56,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19127287] [2023-11-29 01:34:56,700 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:34:56,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:34:56,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:34:56,701 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:34:56,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2023-11-29 01:34:57,167 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:34:57,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:34:57,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:34:57,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:34:57,295 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:34:57,295 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 65 treesize of output 41 [2023-11-29 01:34:57,336 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:57,336 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:34:57,457 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:34:57,457 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 71 treesize of output 88 [2023-11-29 01:34:57,556 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:34:57,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19127287] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:34:57,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:34:57,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 29 [2023-11-29 01:34:57,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998166768] [2023-11-29 01:34:57,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:34:57,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 01:34:57,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:34:57,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 01:34:57,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2023-11-29 01:34:57,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:34:57,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 500 transitions, 7938 flow. Second operand has 29 states, 29 states have (on average 4.793103448275862) internal successors, (139), 29 states have internal predecessors, (139), 0 states have call successors, (0), 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-29 01:34:57,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:34:57,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:34:57,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:34:59,859 INFO L124 PetriNetUnfolderBase]: 1848/3533 cut-off events. [2023-11-29 01:34:59,859 INFO L125 PetriNetUnfolderBase]: For 441171/441171 co-relation queries the response was YES. [2023-11-29 01:34:59,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46978 conditions, 3533 events. 1848/3533 cut-off events. For 441171/441171 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24103 event pairs, 835 based on Foata normal form. 8/3532 useless extension candidates. Maximal degree in co-relation 46803. Up to 3189 conditions per place. [2023-11-29 01:34:59,910 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 460 selfloop transitions, 84 changer transitions 10/555 dead transitions. [2023-11-29 01:34:59,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 555 transitions, 10222 flow [2023-11-29 01:34:59,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 01:34:59,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 01:34:59,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 191 transitions. [2023-11-29 01:34:59,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33217391304347826 [2023-11-29 01:34:59,911 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 191 transitions. [2023-11-29 01:34:59,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 191 transitions. [2023-11-29 01:34:59,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:34:59,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 191 transitions. [2023-11-29 01:34:59,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 7.64) internal successors, (191), 25 states have internal predecessors, (191), 0 states have call successors, (0), 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-29 01:34:59,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 23.0) internal successors, (598), 26 states have internal predecessors, (598), 0 states have call successors, (0), 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-29 01:34:59,913 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 23.0) internal successors, (598), 26 states have internal predecessors, (598), 0 states have call successors, (0), 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-29 01:34:59,913 INFO L175 Difference]: Start difference. First operand has 518 places, 500 transitions, 7938 flow. Second operand 25 states and 191 transitions. [2023-11-29 01:34:59,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 555 transitions, 10222 flow [2023-11-29 01:35:01,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 555 transitions, 9997 flow, removed 63 selfloop flow, removed 14 redundant places. [2023-11-29 01:35:01,864 INFO L231 Difference]: Finished difference. Result has 528 places, 502 transitions, 8047 flow [2023-11-29 01:35:01,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7725, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8047, PETRI_PLACES=528, PETRI_TRANSITIONS=502} [2023-11-29 01:35:01,864 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 505 predicate places. [2023-11-29 01:35:01,864 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 502 transitions, 8047 flow [2023-11-29 01:35:01,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.793103448275862) internal successors, (139), 29 states have internal predecessors, (139), 0 states have call successors, (0), 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-29 01:35:01,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:35:01,864 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:35:01,870 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2023-11-29 01:35:02,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,107 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:35:02,065 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:35:02,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:35:02,065 INFO L85 PathProgramCache]: Analyzing trace with hash -844511295, now seen corresponding path program 103 times [2023-11-29 01:35:02,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:35:02,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389424249] [2023-11-29 01:35:02,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:35:02,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:35:02,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:35:03,085 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 01:35:03,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:35:03,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389424249] [2023-11-29 01:35:03,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389424249] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:35:03,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041514503] [2023-11-29 01:35:03,086 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:35:03,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:35:03,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:35:03,087 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:35:03,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2023-11-29 01:35:03,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:35:03,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 01:35:03,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:35:03,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:35:03,674 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 52 treesize of output 34 [2023-11-29 01:35:03,729 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:35:03,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:35:03,884 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:35:03,884 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 44 treesize of output 77 [2023-11-29 01:35:03,989 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:03,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041514503] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:35:03,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:35:03,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 9] total 34 [2023-11-29 01:35:03,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176099801] [2023-11-29 01:35:03,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:35:03,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 01:35:03,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:35:03,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 01:35:03,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=981, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 01:35:03,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:35:03,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 502 transitions, 8047 flow. Second operand has 34 states, 34 states have (on average 4.794117647058823) internal successors, (163), 34 states have internal predecessors, (163), 0 states have call successors, (0), 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-29 01:35:03,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:35:03,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:35:03,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:35:07,052 INFO L124 PetriNetUnfolderBase]: 1916/3676 cut-off events. [2023-11-29 01:35:07,052 INFO L125 PetriNetUnfolderBase]: For 500271/500271 co-relation queries the response was YES. [2023-11-29 01:35:07,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50418 conditions, 3676 events. 1916/3676 cut-off events. For 500271/500271 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 25377 event pairs, 810 based on Foata normal form. 12/3684 useless extension candidates. Maximal degree in co-relation 50242. Up to 3150 conditions per place. [2023-11-29 01:35:07,115 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 485 selfloop transitions, 100 changer transitions 11/597 dead transitions. [2023-11-29 01:35:07,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 597 transitions, 11740 flow [2023-11-29 01:35:07,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 01:35:07,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 01:35:07,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 232 transitions. [2023-11-29 01:35:07,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34782608695652173 [2023-11-29 01:35:07,116 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 232 transitions. [2023-11-29 01:35:07,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 232 transitions. [2023-11-29 01:35:07,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:35:07,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 232 transitions. [2023-11-29 01:35:07,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 8.0) internal successors, (232), 29 states have internal predecessors, (232), 0 states have call successors, (0), 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-29 01:35:07,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 23.0) internal successors, (690), 30 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-29 01:35:07,117 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 23.0) internal successors, (690), 30 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-29 01:35:07,117 INFO L175 Difference]: Start difference. First operand has 528 places, 502 transitions, 8047 flow. Second operand 29 states and 232 transitions. [2023-11-29 01:35:07,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 597 transitions, 11740 flow [2023-11-29 01:35:09,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 597 transitions, 11492 flow, removed 46 selfloop flow, removed 20 redundant places. [2023-11-29 01:35:09,598 INFO L231 Difference]: Finished difference. Result has 544 places, 514 transitions, 8877 flow [2023-11-29 01:35:09,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=7821, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=8877, PETRI_PLACES=544, PETRI_TRANSITIONS=514} [2023-11-29 01:35:09,598 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 521 predicate places. [2023-11-29 01:35:09,598 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 514 transitions, 8877 flow [2023-11-29 01:35:09,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.794117647058823) internal successors, (163), 34 states have internal predecessors, (163), 0 states have call successors, (0), 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-29 01:35:09,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:35:09,599 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:35:09,605 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2023-11-29 01:35:09,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2023-11-29 01:35:09,799 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:35:09,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:35:09,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1513007361, now seen corresponding path program 104 times [2023-11-29 01:35:09,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:35:09,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23185999] [2023-11-29 01:35:09,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:35:09,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:35:09,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:35:10,494 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:10,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:35:10,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23185999] [2023-11-29 01:35:10,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23185999] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:35:10,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648360164] [2023-11-29 01:35:10,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:35:10,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:35:10,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:35:10,495 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:35:10,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2023-11-29 01:35:10,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:35:10,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:35:10,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:35:10,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:35:11,095 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:35:11,095 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 73 treesize of output 45 [2023-11-29 01:35:11,145 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:11,145 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:35:11,324 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:35:11,324 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 73 treesize of output 94 [2023-11-29 01:35:11,423 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:11,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648360164] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:35:11,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:35:11,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:35:11,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655674617] [2023-11-29 01:35:11,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:35:11,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:35:11,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:35:11,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:35:11,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:35:11,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:35:11,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 514 transitions, 8877 flow. Second operand has 27 states, 27 states have (on average 5.0) internal successors, (135), 27 states have internal predecessors, (135), 0 states have call successors, (0), 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-29 01:35:11,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:35:11,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:35:11,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:35:13,939 INFO L124 PetriNetUnfolderBase]: 1911/3669 cut-off events. [2023-11-29 01:35:13,939 INFO L125 PetriNetUnfolderBase]: For 583713/583713 co-relation queries the response was YES. [2023-11-29 01:35:13,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52062 conditions, 3669 events. 1911/3669 cut-off events. For 583713/583713 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25353 event pairs, 858 based on Foata normal form. 24/3689 useless extension candidates. Maximal degree in co-relation 51878. Up to 3309 conditions per place. [2023-11-29 01:35:14,009 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 481 selfloop transitions, 63 changer transitions 5/550 dead transitions. [2023-11-29 01:35:14,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 550 transitions, 10871 flow [2023-11-29 01:35:14,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 01:35:14,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 01:35:14,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 136 transitions. [2023-11-29 01:35:14,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34782608695652173 [2023-11-29 01:35:14,010 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 136 transitions. [2023-11-29 01:35:14,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 136 transitions. [2023-11-29 01:35:14,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:35:14,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 136 transitions. [2023-11-29 01:35:14,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 8.0) internal successors, (136), 17 states have internal predecessors, (136), 0 states have call successors, (0), 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-29 01:35:14,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 0 states have call successors, (0), 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-29 01:35:14,011 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 0 states have call successors, (0), 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-29 01:35:14,011 INFO L175 Difference]: Start difference. First operand has 544 places, 514 transitions, 8877 flow. Second operand 17 states and 136 transitions. [2023-11-29 01:35:14,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 550 transitions, 10871 flow [2023-11-29 01:35:16,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 550 transitions, 10177 flow, removed 293 selfloop flow, removed 18 redundant places. [2023-11-29 01:35:16,953 INFO L231 Difference]: Finished difference. Result has 543 places, 515 transitions, 8456 flow [2023-11-29 01:35:16,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8191, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8456, PETRI_PLACES=543, PETRI_TRANSITIONS=515} [2023-11-29 01:35:16,953 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 520 predicate places. [2023-11-29 01:35:16,954 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 515 transitions, 8456 flow [2023-11-29 01:35:16,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.0) internal successors, (135), 27 states have internal predecessors, (135), 0 states have call successors, (0), 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-29 01:35:16,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:35:16,954 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:35:16,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2023-11-29 01:35:17,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2023-11-29 01:35:17,154 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:35:17,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:35:17,154 INFO L85 PathProgramCache]: Analyzing trace with hash -419161931, now seen corresponding path program 105 times [2023-11-29 01:35:17,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:35:17,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197721256] [2023-11-29 01:35:17,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:35:17,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:35:17,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:35:18,160 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:35:18,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:35:18,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197721256] [2023-11-29 01:35:18,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197721256] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:35:18,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36384915] [2023-11-29 01:35:18,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:35:18,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:35:18,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:35:18,161 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:35:18,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2023-11-29 01:35:18,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:35:18,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:35:18,593 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:35:18,594 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:35:18,754 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:18,754 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:35:18,914 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:35:18,914 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 46 treesize of output 83 [2023-11-29 01:35:18,987 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:18,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36384915] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:35:18,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:35:18,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 28 [2023-11-29 01:35:18,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995442552] [2023-11-29 01:35:18,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:35:18,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 01:35:18,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:35:18,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 01:35:18,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2023-11-29 01:35:18,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:35:18,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 515 transitions, 8456 flow. Second operand has 28 states, 28 states have (on average 4.964285714285714) internal successors, (139), 28 states have internal predecessors, (139), 0 states have call successors, (0), 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-29 01:35:18,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:35:18,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:35:18,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:35:21,002 INFO L124 PetriNetUnfolderBase]: 1950/3734 cut-off events. [2023-11-29 01:35:21,002 INFO L125 PetriNetUnfolderBase]: For 579964/579964 co-relation queries the response was YES. [2023-11-29 01:35:21,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52389 conditions, 3734 events. 1950/3734 cut-off events. For 579964/579964 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25836 event pairs, 890 based on Foata normal form. 12/3737 useless extension candidates. Maximal degree in co-relation 52204. Up to 3447 conditions per place. [2023-11-29 01:35:21,068 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 494 selfloop transitions, 70 changer transitions 0/565 dead transitions. [2023-11-29 01:35:21,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 565 transitions, 10642 flow [2023-11-29 01:35:21,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 01:35:21,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 01:35:21,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 164 transitions. [2023-11-29 01:35:21,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3241106719367589 [2023-11-29 01:35:21,070 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 164 transitions. [2023-11-29 01:35:21,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 164 transitions. [2023-11-29 01:35:21,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:35:21,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 164 transitions. [2023-11-29 01:35:21,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 7.454545454545454) internal successors, (164), 22 states have internal predecessors, (164), 0 states have call successors, (0), 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-29 01:35:21,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 23.0) internal successors, (529), 23 states have internal predecessors, (529), 0 states have call successors, (0), 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-29 01:35:21,071 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 23.0) internal successors, (529), 23 states have internal predecessors, (529), 0 states have call successors, (0), 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-29 01:35:21,071 INFO L175 Difference]: Start difference. First operand has 543 places, 515 transitions, 8456 flow. Second operand 22 states and 164 transitions. [2023-11-29 01:35:21,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 565 transitions, 10642 flow [2023-11-29 01:35:23,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 565 transitions, 10457 flow, removed 37 selfloop flow, removed 14 redundant places. [2023-11-29 01:35:24,070 INFO L231 Difference]: Finished difference. Result has 553 places, 520 transitions, 8611 flow [2023-11-29 01:35:24,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8271, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8611, PETRI_PLACES=553, PETRI_TRANSITIONS=520} [2023-11-29 01:35:24,071 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 530 predicate places. [2023-11-29 01:35:24,071 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 520 transitions, 8611 flow [2023-11-29 01:35:24,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.964285714285714) internal successors, (139), 28 states have internal predecessors, (139), 0 states have call successors, (0), 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-29 01:35:24,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:35:24,071 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:35:24,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2023-11-29 01:35:24,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2023-11-29 01:35:24,272 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:35:24,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:35:24,272 INFO L85 PathProgramCache]: Analyzing trace with hash -217314649, now seen corresponding path program 106 times [2023-11-29 01:35:24,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:35:24,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497117579] [2023-11-29 01:35:24,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:35:24,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:35:24,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:35:25,612 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:35:25,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:35:25,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497117579] [2023-11-29 01:35:25,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497117579] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:35:25,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931515589] [2023-11-29 01:35:25,613 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:35:25,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:35:25,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:35:25,614 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:35:25,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2023-11-29 01:35:26,026 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:35:26,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:35:26,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 01:35:26,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:35:26,233 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:35:26,233 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 52 treesize of output 34 [2023-11-29 01:35:26,284 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:35:26,284 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:35:26,473 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:35:26,473 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 46 treesize of output 83 [2023-11-29 01:35:26,570 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:26,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931515589] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:35:26,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:35:26,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12, 9] total 38 [2023-11-29 01:35:26,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481498632] [2023-11-29 01:35:26,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:35:26,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 01:35:26,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:35:26,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 01:35:26,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1233, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 01:35:26,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:35:26,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 520 transitions, 8611 flow. Second operand has 38 states, 38 states have (on average 4.7105263157894735) internal successors, (179), 38 states have internal predecessors, (179), 0 states have call successors, (0), 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-29 01:35:26,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:35:26,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:35:26,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:35:30,428 INFO L124 PetriNetUnfolderBase]: 2042/3916 cut-off events. [2023-11-29 01:35:30,428 INFO L125 PetriNetUnfolderBase]: For 660761/660761 co-relation queries the response was YES. [2023-11-29 01:35:30,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56797 conditions, 3916 events. 2042/3916 cut-off events. For 660761/660761 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 27462 event pairs, 848 based on Foata normal form. 12/3926 useless extension candidates. Maximal degree in co-relation 56608. Up to 3342 conditions per place. [2023-11-29 01:35:30,496 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 520 selfloop transitions, 109 changer transitions 5/635 dead transitions. [2023-11-29 01:35:30,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 635 transitions, 12786 flow [2023-11-29 01:35:30,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 01:35:30,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 01:35:30,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 288 transitions. [2023-11-29 01:35:30,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3295194508009153 [2023-11-29 01:35:30,498 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 288 transitions. [2023-11-29 01:35:30,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 288 transitions. [2023-11-29 01:35:30,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:35:30,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 288 transitions. [2023-11-29 01:35:30,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 7.578947368421052) internal successors, (288), 38 states have internal predecessors, (288), 0 states have call successors, (0), 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-29 01:35:30,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 23.0) internal successors, (897), 39 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:35:30,499 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 23.0) internal successors, (897), 39 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:35:30,499 INFO L175 Difference]: Start difference. First operand has 553 places, 520 transitions, 8611 flow. Second operand 38 states and 288 transitions. [2023-11-29 01:35:30,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 635 transitions, 12786 flow [2023-11-29 01:35:33,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 635 transitions, 12452 flow, removed 96 selfloop flow, removed 20 redundant places. [2023-11-29 01:35:33,884 INFO L231 Difference]: Finished difference. Result has 579 places, 538 transitions, 9604 flow [2023-11-29 01:35:33,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8371, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9604, PETRI_PLACES=579, PETRI_TRANSITIONS=538} [2023-11-29 01:35:33,885 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 556 predicate places. [2023-11-29 01:35:33,885 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 538 transitions, 9604 flow [2023-11-29 01:35:33,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.7105263157894735) internal successors, (179), 38 states have internal predecessors, (179), 0 states have call successors, (0), 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-29 01:35:33,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:35:33,885 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:35:33,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2023-11-29 01:35:34,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2023-11-29 01:35:34,086 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:35:34,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:35:34,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1274884981, now seen corresponding path program 107 times [2023-11-29 01:35:34,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:35:34,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654287754] [2023-11-29 01:35:34,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:35:34,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:35:34,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:35:34,672 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:34,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:35:34,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654287754] [2023-11-29 01:35:34,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654287754] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:35:34,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065581380] [2023-11-29 01:35:34,672 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:35:34,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:35:34,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:35:34,673 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:35:34,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2023-11-29 01:35:35,210 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:35:35,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:35:35,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 01:35:35,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:35:35,371 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 01:35:35,371 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:35:35,528 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:35:35,528 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 73 treesize of output 94 [2023-11-29 01:35:35,599 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:35,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065581380] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:35:35,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:35:35,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 10] total 26 [2023-11-29 01:35:35,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009082164] [2023-11-29 01:35:35,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:35:35,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:35:35,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:35:35,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:35:35,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:35:35,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:35:35,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 538 transitions, 9604 flow. Second operand has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:35:35,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:35:35,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:35:35,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:35:37,715 INFO L124 PetriNetUnfolderBase]: 2040/3922 cut-off events. [2023-11-29 01:35:37,715 INFO L125 PetriNetUnfolderBase]: For 719258/719258 co-relation queries the response was YES. [2023-11-29 01:35:37,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58291 conditions, 3922 events. 2040/3922 cut-off events. For 719258/719258 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27529 event pairs, 966 based on Foata normal form. 4/3921 useless extension candidates. Maximal degree in co-relation 58096. Up to 3727 conditions per place. [2023-11-29 01:35:37,788 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 494 selfloop transitions, 51 changer transitions 16/562 dead transitions. [2023-11-29 01:35:37,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 562 transitions, 11081 flow [2023-11-29 01:35:37,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 01:35:37,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 01:35:37,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 124 transitions. [2023-11-29 01:35:37,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2837528604118993 [2023-11-29 01:35:37,789 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 124 transitions. [2023-11-29 01:35:37,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 124 transitions. [2023-11-29 01:35:37,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:35:37,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 124 transitions. [2023-11-29 01:35:37,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 6.526315789473684) internal successors, (124), 19 states have internal predecessors, (124), 0 states have call successors, (0), 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-29 01:35:37,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:35:37,790 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 23.0) internal successors, (460), 20 states have internal predecessors, (460), 0 states have call successors, (0), 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-29 01:35:37,790 INFO L175 Difference]: Start difference. First operand has 579 places, 538 transitions, 9604 flow. Second operand 19 states and 124 transitions. [2023-11-29 01:35:37,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 562 transitions, 11081 flow [2023-11-29 01:35:41,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 562 transitions, 10278 flow, removed 331 selfloop flow, removed 30 redundant places. [2023-11-29 01:35:41,948 INFO L231 Difference]: Finished difference. Result has 572 places, 536 transitions, 8898 flow [2023-11-29 01:35:41,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8801, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8898, PETRI_PLACES=572, PETRI_TRANSITIONS=536} [2023-11-29 01:35:41,948 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 549 predicate places. [2023-11-29 01:35:41,948 INFO L495 AbstractCegarLoop]: Abstraction has has 572 places, 536 transitions, 8898 flow [2023-11-29 01:35:41,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:35:41,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:35:41,948 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:35:41,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2023-11-29 01:35:42,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2023-11-29 01:35:42,149 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:35:42,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:35:42,150 INFO L85 PathProgramCache]: Analyzing trace with hash 743937349, now seen corresponding path program 108 times [2023-11-29 01:35:42,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:35:42,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720225611] [2023-11-29 01:35:42,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:35:42,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:35:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:35:42,825 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:42,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:35:42,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720225611] [2023-11-29 01:35:42,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720225611] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:35:42,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110722271] [2023-11-29 01:35:42,826 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:35:42,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:35:42,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:35:42,827 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:35:42,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2023-11-29 01:35:43,306 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:35:43,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:35:43,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:35:43,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:35:43,451 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:43,451 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:35:43,576 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:35:43,576 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 44 treesize of output 77 [2023-11-29 01:35:43,668 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:43,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110722271] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:35:43,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:35:43,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 22 [2023-11-29 01:35:43,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944012870] [2023-11-29 01:35:43,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:35:43,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 01:35:43,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:35:43,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 01:35:43,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2023-11-29 01:35:43,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:35:43,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 536 transitions, 8898 flow. Second operand has 22 states, 22 states have (on average 5.2727272727272725) internal successors, (116), 22 states have internal predecessors, (116), 0 states have call successors, (0), 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-29 01:35:43,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:35:43,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:35:43,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:35:45,856 INFO L124 PetriNetUnfolderBase]: 2033/3892 cut-off events. [2023-11-29 01:35:45,856 INFO L125 PetriNetUnfolderBase]: For 680961/680961 co-relation queries the response was YES. [2023-11-29 01:35:45,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56007 conditions, 3892 events. 2033/3892 cut-off events. For 680961/680961 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 27183 event pairs, 891 based on Foata normal form. 12/3900 useless extension candidates. Maximal degree in co-relation 55809. Up to 3535 conditions per place. [2023-11-29 01:35:45,924 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 511 selfloop transitions, 61 changer transitions 0/573 dead transitions. [2023-11-29 01:35:45,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 573 transitions, 10871 flow [2023-11-29 01:35:45,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 01:35:45,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 01:35:45,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 130 transitions. [2023-11-29 01:35:45,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3532608695652174 [2023-11-29 01:35:45,925 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 130 transitions. [2023-11-29 01:35:45,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 130 transitions. [2023-11-29 01:35:45,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:35:45,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 130 transitions. [2023-11-29 01:35:45,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 8.125) internal successors, (130), 16 states have internal predecessors, (130), 0 states have call successors, (0), 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-29 01:35:45,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:35:45,925 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 23.0) internal successors, (391), 17 states have internal predecessors, (391), 0 states have call successors, (0), 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-29 01:35:45,925 INFO L175 Difference]: Start difference. First operand has 572 places, 536 transitions, 8898 flow. Second operand 16 states and 130 transitions. [2023-11-29 01:35:45,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 573 transitions, 10871 flow [2023-11-29 01:35:49,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 573 transitions, 10736 flow, removed 13 selfloop flow, removed 18 redundant places. [2023-11-29 01:35:49,302 INFO L231 Difference]: Finished difference. Result has 563 places, 535 transitions, 8875 flow [2023-11-29 01:35:49,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8683, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8875, PETRI_PLACES=563, PETRI_TRANSITIONS=535} [2023-11-29 01:35:49,302 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 540 predicate places. [2023-11-29 01:35:49,302 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 535 transitions, 8875 flow [2023-11-29 01:35:49,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.2727272727272725) internal successors, (116), 22 states have internal predecessors, (116), 0 states have call successors, (0), 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-29 01:35:49,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:35:49,303 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:35:49,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2023-11-29 01:35:49,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2023-11-29 01:35:49,503 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:35:49,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:35:49,503 INFO L85 PathProgramCache]: Analyzing trace with hash -977528765, now seen corresponding path program 109 times [2023-11-29 01:35:49,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:35:49,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064552827] [2023-11-29 01:35:49,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:35:49,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:35:49,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:35:50,775 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:35:50,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:35:50,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064552827] [2023-11-29 01:35:50,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064552827] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:35:50,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382854118] [2023-11-29 01:35:50,775 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:35:50,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:35:50,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:35:50,776 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:35:50,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2023-11-29 01:35:51,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:35:51,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:35:51,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:35:51,381 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:35:51,381 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 52 treesize of output 34 [2023-11-29 01:35:51,450 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:51,450 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:35:51,601 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:35:51,601 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 44 treesize of output 77 [2023-11-29 01:35:51,715 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:51,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382854118] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:35:51,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:35:51,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 9] total 38 [2023-11-29 01:35:51,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653883938] [2023-11-29 01:35:51,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:35:51,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 01:35:51,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:35:51,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 01:35:51,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1234, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 01:35:51,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:35:51,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 535 transitions, 8875 flow. Second operand has 38 states, 38 states have (on average 4.684210526315789) internal successors, (178), 38 states have internal predecessors, (178), 0 states have call successors, (0), 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-29 01:35:51,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:35:51,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:35:51,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:35:54,425 INFO L124 PetriNetUnfolderBase]: 2025/3866 cut-off events. [2023-11-29 01:35:54,425 INFO L125 PetriNetUnfolderBase]: For 659750/659750 co-relation queries the response was YES. [2023-11-29 01:35:54,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55348 conditions, 3866 events. 2025/3866 cut-off events. For 659750/659750 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26912 event pairs, 848 based on Foata normal form. 4/3861 useless extension candidates. Maximal degree in co-relation 55154. Up to 3435 conditions per place. [2023-11-29 01:35:54,497 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 477 selfloop transitions, 89 changer transitions 8/575 dead transitions. [2023-11-29 01:35:54,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 575 transitions, 10810 flow [2023-11-29 01:35:54,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:35:54,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:35:54,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 167 transitions. [2023-11-29 01:35:54,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31568998109640833 [2023-11-29 01:35:54,498 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 167 transitions. [2023-11-29 01:35:54,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 167 transitions. [2023-11-29 01:35:54,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:35:54,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 167 transitions. [2023-11-29 01:35:54,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 7.260869565217392) internal successors, (167), 23 states have internal predecessors, (167), 0 states have call successors, (0), 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-29 01:35:54,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:35:54,499 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:35:54,499 INFO L175 Difference]: Start difference. First operand has 563 places, 535 transitions, 8875 flow. Second operand 23 states and 167 transitions. [2023-11-29 01:35:54,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 575 transitions, 10810 flow [2023-11-29 01:35:57,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 575 transitions, 10684 flow, removed 7 selfloop flow, removed 13 redundant places. [2023-11-29 01:35:57,719 INFO L231 Difference]: Finished difference. Result has 570 places, 531 transitions, 8876 flow [2023-11-29 01:35:57,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8730, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8876, PETRI_PLACES=570, PETRI_TRANSITIONS=531} [2023-11-29 01:35:57,720 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 547 predicate places. [2023-11-29 01:35:57,720 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 531 transitions, 8876 flow [2023-11-29 01:35:57,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.684210526315789) internal successors, (178), 38 states have internal predecessors, (178), 0 states have call successors, (0), 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-29 01:35:57,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:35:57,720 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:35:57,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2023-11-29 01:35:57,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2023-11-29 01:35:57,920 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:35:57,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:35:57,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1193206525, now seen corresponding path program 110 times [2023-11-29 01:35:57,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:35:57,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772237664] [2023-11-29 01:35:57,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:35:57,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:35:57,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:35:59,133 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:35:59,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:35:59,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772237664] [2023-11-29 01:35:59,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772237664] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:35:59,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034866678] [2023-11-29 01:35:59,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:35:59,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:35:59,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:35:59,134 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:35:59,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2023-11-29 01:35:59,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:35:59,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:35:59,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 01:35:59,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:35:59,794 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:35:59,795 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 52 treesize of output 34 [2023-11-29 01:35:59,880 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:35:59,880 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:36:00,167 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:36:00,167 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 46 treesize of output 83 [2023-11-29 01:36:00,255 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:00,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034866678] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:36:00,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:36:00,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 11] total 40 [2023-11-29 01:36:00,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957028227] [2023-11-29 01:36:00,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:36:00,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-29 01:36:00,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:36:00,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-29 01:36:00,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1387, Unknown=0, NotChecked=0, Total=1560 [2023-11-29 01:36:00,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:36:00,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 531 transitions, 8876 flow. Second operand has 40 states, 40 states have (on average 4.725) internal successors, (189), 40 states have internal predecessors, (189), 0 states have call successors, (0), 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-29 01:36:00,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:36:00,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:36:00,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:36:03,425 INFO L124 PetriNetUnfolderBase]: 1994/3801 cut-off events. [2023-11-29 01:36:03,425 INFO L125 PetriNetUnfolderBase]: For 645740/645740 co-relation queries the response was YES. [2023-11-29 01:36:03,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54547 conditions, 3801 events. 1994/3801 cut-off events. For 645740/645740 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26318 event pairs, 328 based on Foata normal form. 20/3817 useless extension candidates. Maximal degree in co-relation 54353. Up to 3258 conditions per place. [2023-11-29 01:36:03,494 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 486 selfloop transitions, 94 changer transitions 19/600 dead transitions. [2023-11-29 01:36:03,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 600 transitions, 11443 flow [2023-11-29 01:36:03,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 01:36:03,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 01:36:03,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 227 transitions. [2023-11-29 01:36:03,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3289855072463768 [2023-11-29 01:36:03,495 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 227 transitions. [2023-11-29 01:36:03,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 227 transitions. [2023-11-29 01:36:03,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:36:03,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 227 transitions. [2023-11-29 01:36:03,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 7.566666666666666) internal successors, (227), 30 states have internal predecessors, (227), 0 states have call successors, (0), 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-29 01:36:03,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 0 states have call successors, (0), 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-29 01:36:03,496 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 0 states have call successors, (0), 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-29 01:36:03,496 INFO L175 Difference]: Start difference. First operand has 570 places, 531 transitions, 8876 flow. Second operand 30 states and 227 transitions. [2023-11-29 01:36:03,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 600 transitions, 11443 flow [2023-11-29 01:36:06,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 600 transitions, 11198 flow, removed 24 selfloop flow, removed 24 redundant places. [2023-11-29 01:36:07,004 INFO L231 Difference]: Finished difference. Result has 571 places, 522 transitions, 8773 flow [2023-11-29 01:36:07,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8546, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=8773, PETRI_PLACES=571, PETRI_TRANSITIONS=522} [2023-11-29 01:36:07,004 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 548 predicate places. [2023-11-29 01:36:07,004 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 522 transitions, 8773 flow [2023-11-29 01:36:07,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.725) internal successors, (189), 40 states have internal predecessors, (189), 0 states have call successors, (0), 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-29 01:36:07,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:36:07,005 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:36:07,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2023-11-29 01:36:07,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2023-11-29 01:36:07,205 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:36:07,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:36:07,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1490581475, now seen corresponding path program 111 times [2023-11-29 01:36:07,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:36:07,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757613896] [2023-11-29 01:36:07,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:36:07,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:36:07,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:36:08,039 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:36:08,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:36:08,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757613896] [2023-11-29 01:36:08,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757613896] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:36:08,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251346292] [2023-11-29 01:36:08,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:36:08,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:08,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:36:08,040 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:36:08,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2023-11-29 01:36:08,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:36:08,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:36:08,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:36:08,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:36:08,856 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:08,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:36:09,006 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:36:09,006 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 46 treesize of output 83 [2023-11-29 01:36:09,069 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:09,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251346292] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:36:09,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:36:09,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 27 [2023-11-29 01:36:09,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940085172] [2023-11-29 01:36:09,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:36:09,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:36:09,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:36:09,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:36:09,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:36:09,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:36:09,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 522 transitions, 8773 flow. Second operand has 27 states, 27 states have (on average 4.962962962962963) internal successors, (134), 27 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:36:09,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:36:09,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:36:09,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:36:11,494 INFO L124 PetriNetUnfolderBase]: 2014/3808 cut-off events. [2023-11-29 01:36:11,494 INFO L125 PetriNetUnfolderBase]: For 645737/645737 co-relation queries the response was YES. [2023-11-29 01:36:11,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54917 conditions, 3808 events. 2014/3808 cut-off events. For 645737/645737 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 26148 event pairs, 854 based on Foata normal form. 12/3816 useless extension candidates. Maximal degree in co-relation 54725. Up to 3448 conditions per place. [2023-11-29 01:36:11,555 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 492 selfloop transitions, 83 changer transitions 1/577 dead transitions. [2023-11-29 01:36:11,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 577 transitions, 11073 flow [2023-11-29 01:36:11,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:36:11,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:36:11,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 176 transitions. [2023-11-29 01:36:11,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3188405797101449 [2023-11-29 01:36:11,556 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 176 transitions. [2023-11-29 01:36:11,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 176 transitions. [2023-11-29 01:36:11,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:36:11,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 176 transitions. [2023-11-29 01:36:11,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 7.333333333333333) internal successors, (176), 24 states have internal predecessors, (176), 0 states have call successors, (0), 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-29 01:36:11,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:36:11,557 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:36:11,557 INFO L175 Difference]: Start difference. First operand has 571 places, 522 transitions, 8773 flow. Second operand 24 states and 176 transitions. [2023-11-29 01:36:11,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 577 transitions, 11073 flow [2023-11-29 01:36:15,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 577 transitions, 10844 flow, removed 37 selfloop flow, removed 26 redundant places. [2023-11-29 01:36:15,565 INFO L231 Difference]: Finished difference. Result has 563 places, 526 transitions, 8828 flow [2023-11-29 01:36:15,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8542, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8828, PETRI_PLACES=563, PETRI_TRANSITIONS=526} [2023-11-29 01:36:15,565 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 540 predicate places. [2023-11-29 01:36:15,565 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 526 transitions, 8828 flow [2023-11-29 01:36:15,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.962962962962963) internal successors, (134), 27 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:36:15,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:36:15,566 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:36:15,571 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2023-11-29 01:36:15,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,116 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:15,766 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:36:15,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:36:15,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1079077025, now seen corresponding path program 112 times [2023-11-29 01:36:15,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:36:15,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253207301] [2023-11-29 01:36:15,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:36:15,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:36:15,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:36:16,895 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:36:16,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:36:16,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253207301] [2023-11-29 01:36:16,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253207301] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:36:16,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733938120] [2023-11-29 01:36:16,896 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:36:16,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:16,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:36:16,897 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:36:16,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2023-11-29 01:36:17,323 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:36:17,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:36:17,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:36:17,326 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:36:17,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:36:17,494 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 73 treesize of output 45 [2023-11-29 01:36:17,532 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:17,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:36:17,698 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:36:17,699 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 73 treesize of output 94 [2023-11-29 01:36:17,813 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:17,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733938120] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:36:17,813 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:36:17,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 32 [2023-11-29 01:36:17,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315847884] [2023-11-29 01:36:17,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:36:17,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:36:17,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:36:17,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:36:17,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:36:17,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:36:17,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 526 transitions, 8828 flow. Second operand has 32 states, 32 states have (on average 4.8125) internal successors, (154), 32 states have internal predecessors, (154), 0 states have call successors, (0), 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-29 01:36:17,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:36:17,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:36:17,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:36:20,356 INFO L124 PetriNetUnfolderBase]: 1992/3751 cut-off events. [2023-11-29 01:36:20,356 INFO L125 PetriNetUnfolderBase]: For 638109/638109 co-relation queries the response was YES. [2023-11-29 01:36:20,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54378 conditions, 3751 events. 1992/3751 cut-off events. For 638109/638109 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25500 event pairs, 864 based on Foata normal form. 6/3753 useless extension candidates. Maximal degree in co-relation 54187. Up to 3439 conditions per place. [2023-11-29 01:36:20,426 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 469 selfloop transitions, 79 changer transitions 13/562 dead transitions. [2023-11-29 01:36:20,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 562 transitions, 10636 flow [2023-11-29 01:36:20,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:36:20,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:36:20,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 171 transitions. [2023-11-29 01:36:20,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30978260869565216 [2023-11-29 01:36:20,427 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 171 transitions. [2023-11-29 01:36:20,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 171 transitions. [2023-11-29 01:36:20,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:36:20,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 171 transitions. [2023-11-29 01:36:20,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 7.125) internal successors, (171), 24 states have internal predecessors, (171), 0 states have call successors, (0), 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-29 01:36:20,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:36:20,427 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:36:20,427 INFO L175 Difference]: Start difference. First operand has 563 places, 526 transitions, 8828 flow. Second operand 24 states and 171 transitions. [2023-11-29 01:36:20,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 562 transitions, 10636 flow [2023-11-29 01:36:23,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 562 transitions, 10446 flow, removed 14 selfloop flow, removed 23 redundant places. [2023-11-29 01:36:23,663 INFO L231 Difference]: Finished difference. Result has 561 places, 520 transitions, 8742 flow [2023-11-29 01:36:23,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8607, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8742, PETRI_PLACES=561, PETRI_TRANSITIONS=520} [2023-11-29 01:36:23,663 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 538 predicate places. [2023-11-29 01:36:23,663 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 520 transitions, 8742 flow [2023-11-29 01:36:23,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.8125) internal successors, (154), 32 states have internal predecessors, (154), 0 states have call successors, (0), 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-29 01:36:23,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:36:23,663 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:36:23,670 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2023-11-29 01:36:23,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,117 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:23,864 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:36:23,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:36:23,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1096626874, now seen corresponding path program 113 times [2023-11-29 01:36:23,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:36:23,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84280221] [2023-11-29 01:36:23,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:36:23,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:36:23,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:36:25,305 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:36:25,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:36:25,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84280221] [2023-11-29 01:36:25,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84280221] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:36:25,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296625085] [2023-11-29 01:36:25,305 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:36:25,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:25,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:36:25,306 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:36:25,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2023-11-29 01:36:25,864 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:36:25,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:36:25,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 01:36:25,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:36:26,072 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:36:26,073 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 25 treesize of output 9 [2023-11-29 01:36:26,077 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 01:36:26,077 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:36:26,247 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:36:26,248 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 46 treesize of output 83 [2023-11-29 01:36:26,319 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:26,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296625085] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:36:26,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:36:26,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 14, 9] total 35 [2023-11-29 01:36:26,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927111090] [2023-11-29 01:36:26,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:36:26,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-29 01:36:26,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:36:26,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 01:36:26,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1033, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 01:36:26,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:36:26,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 520 transitions, 8742 flow. Second operand has 35 states, 35 states have (on average 4.742857142857143) internal successors, (166), 35 states have internal predecessors, (166), 0 states have call successors, (0), 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-29 01:36:26,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:36:26,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:36:26,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:36:28,914 INFO L124 PetriNetUnfolderBase]: 2020/3799 cut-off events. [2023-11-29 01:36:28,915 INFO L125 PetriNetUnfolderBase]: For 656174/656174 co-relation queries the response was YES. [2023-11-29 01:36:28,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55452 conditions, 3799 events. 2020/3799 cut-off events. For 656174/656174 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25819 event pairs, 897 based on Foata normal form. 8/3803 useless extension candidates. Maximal degree in co-relation 55262. Up to 3542 conditions per place. [2023-11-29 01:36:28,979 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 488 selfloop transitions, 72 changer transitions 0/561 dead transitions. [2023-11-29 01:36:28,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 561 transitions, 11162 flow [2023-11-29 01:36:28,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 01:36:28,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 01:36:28,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 184 transitions. [2023-11-29 01:36:28,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27586206896551724 [2023-11-29 01:36:28,980 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 184 transitions. [2023-11-29 01:36:28,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 184 transitions. [2023-11-29 01:36:28,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:36:28,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 184 transitions. [2023-11-29 01:36:28,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 6.344827586206897) internal successors, (184), 29 states have internal predecessors, (184), 0 states have call successors, (0), 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-29 01:36:28,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 23.0) internal successors, (690), 30 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-29 01:36:28,981 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 23.0) internal successors, (690), 30 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-29 01:36:28,981 INFO L175 Difference]: Start difference. First operand has 561 places, 520 transitions, 8742 flow. Second operand 29 states and 184 transitions. [2023-11-29 01:36:28,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 561 transitions, 11162 flow [2023-11-29 01:36:32,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 561 transitions, 10907 flow, removed 23 selfloop flow, removed 25 redundant places. [2023-11-29 01:36:32,108 INFO L231 Difference]: Finished difference. Result has 563 places, 525 transitions, 8769 flow [2023-11-29 01:36:32,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8491, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=8769, PETRI_PLACES=563, PETRI_TRANSITIONS=525} [2023-11-29 01:36:32,109 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 540 predicate places. [2023-11-29 01:36:32,109 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 525 transitions, 8769 flow [2023-11-29 01:36:32,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.742857142857143) internal successors, (166), 35 states have internal predecessors, (166), 0 states have call successors, (0), 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-29 01:36:32,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:36:32,109 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:36:32,115 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2023-11-29 01:36:32,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,118 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:32,309 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:36:32,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:36:32,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1899732967, now seen corresponding path program 114 times [2023-11-29 01:36:32,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:36:32,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849031739] [2023-11-29 01:36:32,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:36:32,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:36:32,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:36:33,169 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:36:33,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:36:33,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849031739] [2023-11-29 01:36:33,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849031739] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:36:33,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427213027] [2023-11-29 01:36:33,169 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:36:33,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:33,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:36:33,170 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:36:33,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2023-11-29 01:36:33,599 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 01:36:33,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:36:33,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:36:33,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:36:33,810 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:33,810 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:36:33,953 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:36:33,953 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 73 treesize of output 94 [2023-11-29 01:36:34,033 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:34,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427213027] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:36:34,033 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:36:34,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 33 [2023-11-29 01:36:34,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790113390] [2023-11-29 01:36:34,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:36:34,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 01:36:34,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:36:34,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 01:36:34,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 01:36:34,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:36:34,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 525 transitions, 8769 flow. Second operand has 33 states, 33 states have (on average 4.757575757575758) internal successors, (157), 33 states have internal predecessors, (157), 0 states have call successors, (0), 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-29 01:36:34,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:36:34,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:36:34,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:36:36,243 INFO L124 PetriNetUnfolderBase]: 2006/3749 cut-off events. [2023-11-29 01:36:36,244 INFO L125 PetriNetUnfolderBase]: For 642805/642805 co-relation queries the response was YES. [2023-11-29 01:36:36,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54528 conditions, 3749 events. 2006/3749 cut-off events. For 642805/642805 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 25311 event pairs, 910 based on Foata normal form. 6/3750 useless extension candidates. Maximal degree in co-relation 54337. Up to 3565 conditions per place. [2023-11-29 01:36:36,313 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 465 selfloop transitions, 63 changer transitions 14/543 dead transitions. [2023-11-29 01:36:36,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 543 transitions, 10125 flow [2023-11-29 01:36:36,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 01:36:36,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 01:36:36,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 141 transitions. [2023-11-29 01:36:36,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27865612648221344 [2023-11-29 01:36:36,314 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 141 transitions. [2023-11-29 01:36:36,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 141 transitions. [2023-11-29 01:36:36,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:36:36,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 141 transitions. [2023-11-29 01:36:36,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 6.409090909090909) internal successors, (141), 22 states have internal predecessors, (141), 0 states have call successors, (0), 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-29 01:36:36,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 23.0) internal successors, (529), 23 states have internal predecessors, (529), 0 states have call successors, (0), 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-29 01:36:36,315 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 23.0) internal successors, (529), 23 states have internal predecessors, (529), 0 states have call successors, (0), 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-29 01:36:36,315 INFO L175 Difference]: Start difference. First operand has 563 places, 525 transitions, 8769 flow. Second operand 22 states and 141 transitions. [2023-11-29 01:36:36,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 543 transitions, 10125 flow [2023-11-29 01:36:39,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 543 transitions, 9969 flow, removed 11 selfloop flow, removed 26 redundant places. [2023-11-29 01:36:39,371 INFO L231 Difference]: Finished difference. Result has 557 places, 517 transitions, 8649 flow [2023-11-29 01:36:39,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8570, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8649, PETRI_PLACES=557, PETRI_TRANSITIONS=517} [2023-11-29 01:36:39,371 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 534 predicate places. [2023-11-29 01:36:39,371 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 517 transitions, 8649 flow [2023-11-29 01:36:39,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.757575757575758) internal successors, (157), 33 states have internal predecessors, (157), 0 states have call successors, (0), 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-29 01:36:39,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:36:39,372 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:36:39,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2023-11-29 01:36:39,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2023-11-29 01:36:39,572 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:36:39,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:36:39,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1806464296, now seen corresponding path program 115 times [2023-11-29 01:36:39,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:36:39,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755471971] [2023-11-29 01:36:39,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:36:39,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:36:39,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:36:40,895 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:36:40,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:36:40,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755471971] [2023-11-29 01:36:40,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755471971] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:36:40,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798736402] [2023-11-29 01:36:40,896 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:36:40,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:40,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:36:40,897 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:36:40,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2023-11-29 01:36:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:36:41,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:36:41,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:36:41,563 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:36:41,564 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 52 treesize of output 34 [2023-11-29 01:36:41,634 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:41,634 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:36:41,835 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:36:41,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 46 treesize of output 83 [2023-11-29 01:36:41,910 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:41,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798736402] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:36:41,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:36:41,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 9] total 37 [2023-11-29 01:36:41,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372798139] [2023-11-29 01:36:41,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:36:41,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-29 01:36:41,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:36:41,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-29 01:36:41,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1161, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 01:36:41,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:36:41,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 517 transitions, 8649 flow. Second operand has 37 states, 37 states have (on average 4.72972972972973) internal successors, (175), 37 states have internal predecessors, (175), 0 states have call successors, (0), 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-29 01:36:41,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:36:41,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:36:41,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:36:44,867 INFO L124 PetriNetUnfolderBase]: 1993/3680 cut-off events. [2023-11-29 01:36:44,867 INFO L125 PetriNetUnfolderBase]: For 624161/624161 co-relation queries the response was YES. [2023-11-29 01:36:44,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53425 conditions, 3680 events. 1993/3680 cut-off events. For 624161/624161 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24399 event pairs, 830 based on Foata normal form. 20/3696 useless extension candidates. Maximal degree in co-relation 53233. Up to 3336 conditions per place. [2023-11-29 01:36:44,931 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 456 selfloop transitions, 99 changer transitions 4/560 dead transitions. [2023-11-29 01:36:44,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 560 transitions, 11495 flow [2023-11-29 01:36:44,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 01:36:44,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 01:36:44,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 215 transitions. [2023-11-29 01:36:44,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2749360613810742 [2023-11-29 01:36:44,932 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 215 transitions. [2023-11-29 01:36:44,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 215 transitions. [2023-11-29 01:36:44,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:36:44,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 215 transitions. [2023-11-29 01:36:44,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 6.323529411764706) internal successors, (215), 34 states have internal predecessors, (215), 0 states have call successors, (0), 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-29 01:36:44,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 23.0) internal successors, (805), 35 states have internal predecessors, (805), 0 states have call successors, (0), 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-29 01:36:44,933 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 23.0) internal successors, (805), 35 states have internal predecessors, (805), 0 states have call successors, (0), 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-29 01:36:44,933 INFO L175 Difference]: Start difference. First operand has 557 places, 517 transitions, 8649 flow. Second operand 34 states and 215 transitions. [2023-11-29 01:36:44,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 560 transitions, 11495 flow [2023-11-29 01:36:47,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 560 transitions, 11299 flow, removed 22 selfloop flow, removed 25 redundant places. [2023-11-29 01:36:47,937 INFO L231 Difference]: Finished difference. Result has 559 places, 520 transitions, 8838 flow [2023-11-29 01:36:47,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8395, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=8838, PETRI_PLACES=559, PETRI_TRANSITIONS=520} [2023-11-29 01:36:47,937 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 536 predicate places. [2023-11-29 01:36:47,938 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 520 transitions, 8838 flow [2023-11-29 01:36:47,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.72972972972973) internal successors, (175), 37 states have internal predecessors, (175), 0 states have call successors, (0), 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-29 01:36:47,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:36:47,938 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:36:47,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2023-11-29 01:36:48,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2023-11-29 01:36:48,138 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:36:48,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:36:48,138 INFO L85 PathProgramCache]: Analyzing trace with hash -383458744, now seen corresponding path program 116 times [2023-11-29 01:36:48,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:36:48,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071008737] [2023-11-29 01:36:48,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:36:48,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:36:48,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:36:48,993 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:36:48,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:36:48,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071008737] [2023-11-29 01:36:48,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071008737] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:36:48,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584218141] [2023-11-29 01:36:48,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:36:48,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:48,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:36:48,994 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:36:48,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2023-11-29 01:36:49,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:36:49,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:36:49,502 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:36:49,503 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:36:49,685 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:36:49,685 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 52 treesize of output 34 [2023-11-29 01:36:49,738 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:49,738 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:36:49,880 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:36:49,880 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 71 treesize of output 88 [2023-11-29 01:36:49,980 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:49,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584218141] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:36:49,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:36:49,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 33 [2023-11-29 01:36:49,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729067573] [2023-11-29 01:36:49,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:36:49,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 01:36:49,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:36:49,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 01:36:49,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 01:36:49,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:36:49,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 520 transitions, 8838 flow. Second operand has 33 states, 33 states have (on average 4.878787878787879) internal successors, (161), 33 states have internal predecessors, (161), 0 states have call successors, (0), 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-29 01:36:49,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:36:49,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:36:49,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:36:52,430 INFO L124 PetriNetUnfolderBase]: 1972/3633 cut-off events. [2023-11-29 01:36:52,430 INFO L125 PetriNetUnfolderBase]: For 608451/608451 co-relation queries the response was YES. [2023-11-29 01:36:52,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52588 conditions, 3633 events. 1972/3633 cut-off events. For 608451/608451 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 24015 event pairs, 862 based on Foata normal form. 8/3636 useless extension candidates. Maximal degree in co-relation 52401. Up to 3431 conditions per place. [2023-11-29 01:36:52,496 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 462 selfloop transitions, 74 changer transitions 8/545 dead transitions. [2023-11-29 01:36:52,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 545 transitions, 10474 flow [2023-11-29 01:36:52,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:36:52,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:36:52,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 150 transitions. [2023-11-29 01:36:52,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2835538752362949 [2023-11-29 01:36:52,497 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 150 transitions. [2023-11-29 01:36:52,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 150 transitions. [2023-11-29 01:36:52,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:36:52,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 150 transitions. [2023-11-29 01:36:52,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 6.521739130434782) internal successors, (150), 23 states have internal predecessors, (150), 0 states have call successors, (0), 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-29 01:36:52,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:36:52,498 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:36:52,498 INFO L175 Difference]: Start difference. First operand has 559 places, 520 transitions, 8838 flow. Second operand 23 states and 150 transitions. [2023-11-29 01:36:52,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 545 transitions, 10474 flow [2023-11-29 01:36:55,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 545 transitions, 10136 flow, removed 72 selfloop flow, removed 33 redundant places. [2023-11-29 01:36:55,626 INFO L231 Difference]: Finished difference. Result has 546 places, 516 transitions, 8612 flow [2023-11-29 01:36:55,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8482, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8612, PETRI_PLACES=546, PETRI_TRANSITIONS=516} [2023-11-29 01:36:55,626 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 523 predicate places. [2023-11-29 01:36:55,626 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 516 transitions, 8612 flow [2023-11-29 01:36:55,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.878787878787879) internal successors, (161), 33 states have internal predecessors, (161), 0 states have call successors, (0), 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-29 01:36:55,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:36:55,627 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:36:55,632 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2023-11-29 01:36:55,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,121 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:55,827 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:36:55,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:36:55,827 INFO L85 PathProgramCache]: Analyzing trace with hash 415898894, now seen corresponding path program 117 times [2023-11-29 01:36:55,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:36:55,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327783346] [2023-11-29 01:36:55,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:36:55,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:36:55,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:36:56,427 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:56,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:36:56,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327783346] [2023-11-29 01:36:56,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327783346] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:36:56,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902828717] [2023-11-29 01:36:56,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:36:56,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:36:56,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:36:56,428 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:36:56,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2023-11-29 01:36:56,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:36:56,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:36:56,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:36:56,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:36:57,086 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:36:57,086 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 25 treesize of output 9 [2023-11-29 01:36:57,090 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:57,090 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:36:57,227 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:36:57,228 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 36 treesize of output 52 [2023-11-29 01:36:57,263 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:36:57,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902828717] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:36:57,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:36:57,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 22 [2023-11-29 01:36:57,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575585765] [2023-11-29 01:36:57,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:36:57,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 01:36:57,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:36:57,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 01:36:57,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2023-11-29 01:36:57,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:36:57,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 516 transitions, 8612 flow. Second operand has 22 states, 22 states have (on average 5.090909090909091) internal successors, (112), 22 states have internal predecessors, (112), 0 states have call successors, (0), 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-29 01:36:57,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:36:57,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:36:57,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:36:59,120 INFO L124 PetriNetUnfolderBase]: 1976/3633 cut-off events. [2023-11-29 01:36:59,120 INFO L125 PetriNetUnfolderBase]: For 611680/611680 co-relation queries the response was YES. [2023-11-29 01:36:59,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52556 conditions, 3633 events. 1976/3633 cut-off events. For 611680/611680 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24024 event pairs, 162 based on Foata normal form. 4/3633 useless extension candidates. Maximal degree in co-relation 52371. Up to 1952 conditions per place. [2023-11-29 01:36:59,186 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 383 selfloop transitions, 173 changer transitions 1/558 dead transitions. [2023-11-29 01:36:59,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 558 transitions, 11391 flow [2023-11-29 01:36:59,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 01:36:59,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 01:36:59,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 113 transitions. [2023-11-29 01:36:59,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35093167701863354 [2023-11-29 01:36:59,187 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 113 transitions. [2023-11-29 01:36:59,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 113 transitions. [2023-11-29 01:36:59,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:36:59,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 113 transitions. [2023-11-29 01:36:59,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 8.071428571428571) internal successors, (113), 14 states have internal predecessors, (113), 0 states have call successors, (0), 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-29 01:36:59,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:36:59,188 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 23.0) internal successors, (345), 15 states have internal predecessors, (345), 0 states have call successors, (0), 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-29 01:36:59,188 INFO L175 Difference]: Start difference. First operand has 546 places, 516 transitions, 8612 flow. Second operand 14 states and 113 transitions. [2023-11-29 01:36:59,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 558 transitions, 11391 flow [2023-11-29 01:37:01,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 558 transitions, 11166 flow, removed 17 selfloop flow, removed 23 redundant places. [2023-11-29 01:37:01,854 INFO L231 Difference]: Finished difference. Result has 535 places, 517 transitions, 8820 flow [2023-11-29 01:37:01,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8401, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8820, PETRI_PLACES=535, PETRI_TRANSITIONS=517} [2023-11-29 01:37:01,855 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 512 predicate places. [2023-11-29 01:37:01,855 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 517 transitions, 8820 flow [2023-11-29 01:37:01,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.090909090909091) internal successors, (112), 22 states have internal predecessors, (112), 0 states have call successors, (0), 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-29 01:37:01,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:37:01,855 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:37:01,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2023-11-29 01:37:02,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125,122 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:02,055 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:37:02,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:37:02,056 INFO L85 PathProgramCache]: Analyzing trace with hash 459086198, now seen corresponding path program 118 times [2023-11-29 01:37:02,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:37:02,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243881400] [2023-11-29 01:37:02,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:37:02,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:37:02,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:37:02,601 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:02,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:37:02,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243881400] [2023-11-29 01:37:02,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243881400] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:37:02,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436133786] [2023-11-29 01:37:02,601 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:37:02,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:02,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:37:02,602 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:37:02,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2023-11-29 01:37:03,056 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:37:03,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:37:03,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:37:03,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:37:03,204 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-11-29 01:37:03,204 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 29 treesize of output 9 [2023-11-29 01:37:03,207 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:03,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:37:03,344 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:37:03,344 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 36 treesize of output 52 [2023-11-29 01:37:03,375 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:03,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436133786] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:37:03,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:37:03,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 01:37:03,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658505279] [2023-11-29 01:37:03,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:37:03,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:37:03,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:37:03,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:37:03,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:37:03,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:37:03,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 517 transitions, 8820 flow. Second operand has 26 states, 26 states have (on average 5.038461538461538) internal successors, (131), 26 states have internal predecessors, (131), 0 states have call successors, (0), 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-29 01:37:03,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:37:03,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:37:03,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:37:05,305 INFO L124 PetriNetUnfolderBase]: 2006/3683 cut-off events. [2023-11-29 01:37:05,306 INFO L125 PetriNetUnfolderBase]: For 621053/621053 co-relation queries the response was YES. [2023-11-29 01:37:05,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54119 conditions, 3683 events. 2006/3683 cut-off events. For 621053/621053 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24405 event pairs, 162 based on Foata normal form. 4/3678 useless extension candidates. Maximal degree in co-relation 53934. Up to 1984 conditions per place. [2023-11-29 01:37:05,366 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 385 selfloop transitions, 172 changer transitions 1/559 dead transitions. [2023-11-29 01:37:05,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 559 transitions, 11504 flow [2023-11-29 01:37:05,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 01:37:05,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 01:37:05,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 99 transitions. [2023-11-29 01:37:05,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358695652173913 [2023-11-29 01:37:05,367 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 99 transitions. [2023-11-29 01:37:05,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 99 transitions. [2023-11-29 01:37:05,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:37:05,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 99 transitions. [2023-11-29 01:37:05,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 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-29 01:37:05,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:37:05,368 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 23.0) internal successors, (299), 13 states have internal predecessors, (299), 0 states have call successors, (0), 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-29 01:37:05,368 INFO L175 Difference]: Start difference. First operand has 535 places, 517 transitions, 8820 flow. Second operand 12 states and 99 transitions. [2023-11-29 01:37:05,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 559 transitions, 11504 flow [2023-11-29 01:37:07,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 559 transitions, 11154 flow, removed 46 selfloop flow, removed 11 redundant places. [2023-11-29 01:37:07,950 INFO L231 Difference]: Finished difference. Result has 538 places, 522 transitions, 9051 flow [2023-11-29 01:37:07,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8515, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9051, PETRI_PLACES=538, PETRI_TRANSITIONS=522} [2023-11-29 01:37:07,950 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 515 predicate places. [2023-11-29 01:37:07,950 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 522 transitions, 9051 flow [2023-11-29 01:37:07,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.038461538461538) internal successors, (131), 26 states have internal predecessors, (131), 0 states have call successors, (0), 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-29 01:37:07,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:37:07,951 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:37:07,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2023-11-29 01:37:08,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,123 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:08,151 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:37:08,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:37:08,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1985041895, now seen corresponding path program 119 times [2023-11-29 01:37:08,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:37:08,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718376957] [2023-11-29 01:37:08,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:37:08,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:37:08,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:37:08,760 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:08,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:37:08,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718376957] [2023-11-29 01:37:08,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718376957] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:37:08,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780386307] [2023-11-29 01:37:08,761 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:37:08,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:08,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:37:08,762 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:37:08,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2023-11-29 01:37:09,320 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:37:09,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:37:09,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 50 conjunts are in the unsatisfiable core [2023-11-29 01:37:09,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:37:09,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:37:09,453 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 46 treesize of output 30 [2023-11-29 01:37:09,525 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:09,525 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:37:09,796 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:37:09,796 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 73 treesize of output 94 [2023-11-29 01:37:09,925 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:09,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780386307] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:37:09,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:37:09,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2023-11-29 01:37:09,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396467531] [2023-11-29 01:37:09,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:37:09,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 01:37:09,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:37:09,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 01:37:09,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2023-11-29 01:37:09,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:37:09,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 522 transitions, 9051 flow. Second operand has 24 states, 24 states have (on average 5.041666666666667) internal successors, (121), 24 states have internal predecessors, (121), 0 states have call successors, (0), 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-29 01:37:09,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:37:09,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:37:09,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:37:12,925 INFO L124 PetriNetUnfolderBase]: 2104/3910 cut-off events. [2023-11-29 01:37:12,925 INFO L125 PetriNetUnfolderBase]: For 721373/721373 co-relation queries the response was YES. [2023-11-29 01:37:12,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59616 conditions, 3910 events. 2104/3910 cut-off events. For 721373/721373 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 26527 event pairs, 652 based on Foata normal form. 16/3917 useless extension candidates. Maximal degree in co-relation 59429. Up to 3347 conditions per place. [2023-11-29 01:37:12,997 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 522 selfloop transitions, 84 changer transitions 9/616 dead transitions. [2023-11-29 01:37:12,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 616 transitions, 12823 flow [2023-11-29 01:37:12,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 01:37:12,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 01:37:12,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 226 transitions. [2023-11-29 01:37:12,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3779264214046823 [2023-11-29 01:37:12,998 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 226 transitions. [2023-11-29 01:37:12,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 226 transitions. [2023-11-29 01:37:12,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:37:12,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 226 transitions. [2023-11-29 01:37:12,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 8.692307692307692) internal successors, (226), 26 states have internal predecessors, (226), 0 states have call successors, (0), 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-29 01:37:12,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 23.0) internal successors, (621), 27 states have internal predecessors, (621), 0 states have call successors, (0), 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-29 01:37:12,999 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 23.0) internal successors, (621), 27 states have internal predecessors, (621), 0 states have call successors, (0), 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-29 01:37:13,000 INFO L175 Difference]: Start difference. First operand has 538 places, 522 transitions, 9051 flow. Second operand 26 states and 226 transitions. [2023-11-29 01:37:13,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 616 transitions, 12823 flow [2023-11-29 01:37:16,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 616 transitions, 12534 flow, removed 23 selfloop flow, removed 7 redundant places. [2023-11-29 01:37:16,278 INFO L231 Difference]: Finished difference. Result has 563 places, 537 transitions, 9981 flow [2023-11-29 01:37:16,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=8766, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=9981, PETRI_PLACES=563, PETRI_TRANSITIONS=537} [2023-11-29 01:37:16,279 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 540 predicate places. [2023-11-29 01:37:16,279 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 537 transitions, 9981 flow [2023-11-29 01:37:16,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.041666666666667) internal successors, (121), 24 states have internal predecessors, (121), 0 states have call successors, (0), 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-29 01:37:16,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:37:16,279 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:37:16,285 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2023-11-29 01:37:16,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,124 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:16,480 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:37:16,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:37:16,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1173111786, now seen corresponding path program 120 times [2023-11-29 01:37:16,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:37:16,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975890863] [2023-11-29 01:37:16,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:37:16,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:37:16,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:37:17,406 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:37:17,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:37:17,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975890863] [2023-11-29 01:37:17,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975890863] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:37:17,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209521518] [2023-11-29 01:37:17,407 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:37:17,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:17,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:37:17,408 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:37:17,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2023-11-29 01:37:17,926 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:37:17,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:37:17,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:37:17,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:37:18,065 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:37:18,065 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 46 treesize of output 30 [2023-11-29 01:37:18,104 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:18,104 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:37:18,239 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:37:18,239 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 44 treesize of output 77 [2023-11-29 01:37:18,336 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:18,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209521518] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:37:18,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:37:18,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 28 [2023-11-29 01:37:18,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009626644] [2023-11-29 01:37:18,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:37:18,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 01:37:18,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:37:18,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 01:37:18,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2023-11-29 01:37:18,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:37:18,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 537 transitions, 9981 flow. Second operand has 28 states, 28 states have (on average 4.785714285714286) internal successors, (134), 28 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:37:18,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:37:18,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:37:18,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:37:21,230 INFO L124 PetriNetUnfolderBase]: 2229/4156 cut-off events. [2023-11-29 01:37:21,230 INFO L125 PetriNetUnfolderBase]: For 876491/876491 co-relation queries the response was YES. [2023-11-29 01:37:21,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66705 conditions, 4156 events. 2229/4156 cut-off events. For 876491/876491 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 28577 event pairs, 906 based on Foata normal form. 30/4179 useless extension candidates. Maximal degree in co-relation 66511. Up to 3626 conditions per place. [2023-11-29 01:37:21,303 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 531 selfloop transitions, 104 changer transitions 6/642 dead transitions. [2023-11-29 01:37:21,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 642 transitions, 14902 flow [2023-11-29 01:37:21,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 01:37:21,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 01:37:21,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 235 transitions. [2023-11-29 01:37:21,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34057971014492755 [2023-11-29 01:37:21,305 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 235 transitions. [2023-11-29 01:37:21,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 235 transitions. [2023-11-29 01:37:21,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:37:21,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 235 transitions. [2023-11-29 01:37:21,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 7.833333333333333) internal successors, (235), 30 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:37:21,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 0 states have call successors, (0), 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-29 01:37:21,306 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 23.0) internal successors, (713), 31 states have internal predecessors, (713), 0 states have call successors, (0), 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-29 01:37:21,306 INFO L175 Difference]: Start difference. First operand has 563 places, 537 transitions, 9981 flow. Second operand 30 states and 235 transitions. [2023-11-29 01:37:21,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 642 transitions, 14902 flow [2023-11-29 01:37:25,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 642 transitions, 14119 flow, removed 322 selfloop flow, removed 18 redundant places. [2023-11-29 01:37:25,945 INFO L231 Difference]: Finished difference. Result has 586 places, 567 transitions, 10785 flow [2023-11-29 01:37:25,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=9202, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=10785, PETRI_PLACES=586, PETRI_TRANSITIONS=567} [2023-11-29 01:37:25,946 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 563 predicate places. [2023-11-29 01:37:25,946 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 567 transitions, 10785 flow [2023-11-29 01:37:25,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.785714285714286) internal successors, (134), 28 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:37:25,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:37:25,946 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:37:25,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2023-11-29 01:37:26,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,125 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:26,147 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:37:26,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:37:26,147 INFO L85 PathProgramCache]: Analyzing trace with hash -274531796, now seen corresponding path program 121 times [2023-11-29 01:37:26,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:37:26,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601507755] [2023-11-29 01:37:26,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:37:26,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:37:26,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:37:26,768 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:26,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:37:26,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601507755] [2023-11-29 01:37:26,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601507755] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:37:26,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913390761] [2023-11-29 01:37:26,768 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:37:26,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:26,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:37:26,769 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:37:26,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2023-11-29 01:37:27,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:37:27,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 01:37:27,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:37:27,394 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 01:37:27,394 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 30 treesize of output 19 [2023-11-29 01:37:27,411 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:27,411 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:37:27,605 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:37:27,605 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 71 treesize of output 88 [2023-11-29 01:37:27,706 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:27,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913390761] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:37:27,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:37:27,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-29 01:37:27,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709512339] [2023-11-29 01:37:27,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:37:27,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 01:37:27,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:37:27,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 01:37:27,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2023-11-29 01:37:27,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:37:27,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 567 transitions, 10785 flow. Second operand has 29 states, 29 states have (on average 5.0344827586206895) internal successors, (146), 29 states have internal predecessors, (146), 0 states have call successors, (0), 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-29 01:37:27,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:37:27,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:37:27,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:37:30,701 INFO L124 PetriNetUnfolderBase]: 2235/4189 cut-off events. [2023-11-29 01:37:30,701 INFO L125 PetriNetUnfolderBase]: For 904764/904764 co-relation queries the response was YES. [2023-11-29 01:37:30,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67972 conditions, 4189 events. 2235/4189 cut-off events. For 904764/904764 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 29024 event pairs, 698 based on Foata normal form. 8/4193 useless extension candidates. Maximal degree in co-relation 67767. Up to 3883 conditions per place. [2023-11-29 01:37:30,784 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 549 selfloop transitions, 55 changer transitions 28/633 dead transitions. [2023-11-29 01:37:30,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 633 transitions, 13188 flow [2023-11-29 01:37:30,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:37:30,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:37:30,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 177 transitions. [2023-11-29 01:37:30,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33459357277882795 [2023-11-29 01:37:30,785 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 177 transitions. [2023-11-29 01:37:30,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 177 transitions. [2023-11-29 01:37:30,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:37:30,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 177 transitions. [2023-11-29 01:37:30,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 7.695652173913044) internal successors, (177), 23 states have internal predecessors, (177), 0 states have call successors, (0), 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-29 01:37:30,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:37:30,786 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:37:30,786 INFO L175 Difference]: Start difference. First operand has 586 places, 567 transitions, 10785 flow. Second operand 23 states and 177 transitions. [2023-11-29 01:37:30,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 633 transitions, 13188 flow [2023-11-29 01:37:36,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 633 transitions, 12213 flow, removed 440 selfloop flow, removed 14 redundant places. [2023-11-29 01:37:36,144 INFO L231 Difference]: Finished difference. Result has 600 places, 572 transitions, 10154 flow [2023-11-29 01:37:36,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=9865, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=10154, PETRI_PLACES=600, PETRI_TRANSITIONS=572} [2023-11-29 01:37:36,145 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 577 predicate places. [2023-11-29 01:37:36,145 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 572 transitions, 10154 flow [2023-11-29 01:37:36,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.0344827586206895) internal successors, (146), 29 states have internal predecessors, (146), 0 states have call successors, (0), 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-29 01:37:36,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:37:36,145 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:37:36,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2023-11-29 01:37:36,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,126 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:36,345 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:37:36,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:37:36,346 INFO L85 PathProgramCache]: Analyzing trace with hash 2028014740, now seen corresponding path program 122 times [2023-11-29 01:37:36,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:37:36,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704884596] [2023-11-29 01:37:36,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:37:36,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:37:36,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:37:37,656 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:37:37,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:37:37,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704884596] [2023-11-29 01:37:37,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704884596] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:37:37,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050571840] [2023-11-29 01:37:37,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:37:37,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:37,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:37:37,658 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:37:37,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2023-11-29 01:37:38,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:37:38,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:37:38,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 01:37:38,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:37:38,529 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-11-29 01:37:38,529 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 29 treesize of output 9 [2023-11-29 01:37:38,557 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:38,557 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:37:38,977 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:37:38,977 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 36 treesize of output 52 [2023-11-29 01:37:39,036 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:39,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050571840] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:37:39,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:37:39,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12, 11] total 41 [2023-11-29 01:37:39,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222098089] [2023-11-29 01:37:39,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:37:39,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-11-29 01:37:39,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:37:39,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 01:37:39,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1463, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 01:37:39,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:37:39,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 572 transitions, 10154 flow. Second operand has 41 states, 41 states have (on average 4.7073170731707314) internal successors, (193), 41 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:37:39,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:37:39,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:37:39,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:37:43,805 INFO L124 PetriNetUnfolderBase]: 2282/4325 cut-off events. [2023-11-29 01:37:43,805 INFO L125 PetriNetUnfolderBase]: For 946609/946609 co-relation queries the response was YES. [2023-11-29 01:37:43,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70109 conditions, 4325 events. 2282/4325 cut-off events. For 946609/946609 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 30714 event pairs, 136 based on Foata normal form. 7/4323 useless extension candidates. Maximal degree in co-relation 69899. Up to 2334 conditions per place. [2023-11-29 01:37:43,910 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 400 selfloop transitions, 276 changer transitions 19/696 dead transitions. [2023-11-29 01:37:43,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 696 transitions, 15664 flow [2023-11-29 01:37:43,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 01:37:43,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 01:37:43,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 269 transitions. [2023-11-29 01:37:43,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29988851727982163 [2023-11-29 01:37:43,912 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 269 transitions. [2023-11-29 01:37:43,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 269 transitions. [2023-11-29 01:37:43,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:37:43,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 269 transitions. [2023-11-29 01:37:43,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 6.897435897435898) internal successors, (269), 39 states have internal predecessors, (269), 0 states have call successors, (0), 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-29 01:37:43,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 23.0) internal successors, (920), 40 states have internal predecessors, (920), 0 states have call successors, (0), 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-29 01:37:43,913 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 23.0) internal successors, (920), 40 states have internal predecessors, (920), 0 states have call successors, (0), 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-29 01:37:43,913 INFO L175 Difference]: Start difference. First operand has 600 places, 572 transitions, 10154 flow. Second operand 39 states and 269 transitions. [2023-11-29 01:37:43,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 696 transitions, 15664 flow [2023-11-29 01:37:49,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 696 transitions, 15490 flow, removed 56 selfloop flow, removed 13 redundant places. [2023-11-29 01:37:49,175 INFO L231 Difference]: Finished difference. Result has 633 places, 609 transitions, 12633 flow [2023-11-29 01:37:49,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=9980, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=12633, PETRI_PLACES=633, PETRI_TRANSITIONS=609} [2023-11-29 01:37:49,176 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 610 predicate places. [2023-11-29 01:37:49,176 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 609 transitions, 12633 flow [2023-11-29 01:37:49,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 4.7073170731707314) internal successors, (193), 41 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:37:49,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:37:49,176 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:37:49,182 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2023-11-29 01:37:49,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable130 [2023-11-29 01:37:49,377 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:37:49,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:37:49,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1571394013, now seen corresponding path program 123 times [2023-11-29 01:37:49,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:37:49,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738164510] [2023-11-29 01:37:49,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:37:49,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:37:49,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:37:50,062 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:50,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:37:50,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738164510] [2023-11-29 01:37:50,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738164510] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:37:50,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158818208] [2023-11-29 01:37:50,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:37:50,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:37:50,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:37:50,064 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:37:50,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2023-11-29 01:37:50,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 01:37:50,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:37:50,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:37:50,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:37:50,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:37:50,828 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 46 treesize of output 30 [2023-11-29 01:37:50,889 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:50,889 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:37:51,072 INFO L349 Elim1Store]: treesize reduction 24, result has 67.1 percent of original size [2023-11-29 01:37:51,072 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 67 treesize of output 71 [2023-11-29 01:37:51,127 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:37:51,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158818208] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:37:51,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:37:51,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2023-11-29 01:37:51,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928636853] [2023-11-29 01:37:51,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:37:51,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 01:37:51,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:37:51,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 01:37:51,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2023-11-29 01:37:51,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:37:51,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 609 transitions, 12633 flow. Second operand has 23 states, 23 states have (on average 5.043478260869565) internal successors, (116), 23 states have internal predecessors, (116), 0 states have call successors, (0), 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-29 01:37:51,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:37:51,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:37:51,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:37:53,997 INFO L124 PetriNetUnfolderBase]: 2291/4344 cut-off events. [2023-11-29 01:37:53,998 INFO L125 PetriNetUnfolderBase]: For 1091912/1091912 co-relation queries the response was YES. [2023-11-29 01:37:54,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74578 conditions, 4344 events. 2291/4344 cut-off events. For 1091912/1091912 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 30817 event pairs, 569 based on Foata normal form. 6/4345 useless extension candidates. Maximal degree in co-relation 74359. Up to 2540 conditions per place. [2023-11-29 01:37:54,109 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 463 selfloop transitions, 178 changer transitions 1/643 dead transitions. [2023-11-29 01:37:54,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 643 transitions, 14957 flow [2023-11-29 01:37:54,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:37:54,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:37:54,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2023-11-29 01:37:54,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39920948616600793 [2023-11-29 01:37:54,110 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 101 transitions. [2023-11-29 01:37:54,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 101 transitions. [2023-11-29 01:37:54,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:37:54,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 101 transitions. [2023-11-29 01:37:54,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.181818181818182) internal successors, (101), 11 states have internal predecessors, (101), 0 states have call successors, (0), 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-29 01:37:54,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:37:54,110 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:37:54,110 INFO L175 Difference]: Start difference. First operand has 633 places, 609 transitions, 12633 flow. Second operand 11 states and 101 transitions. [2023-11-29 01:37:54,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 643 transitions, 14957 flow [2023-11-29 01:38:00,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 643 transitions, 13583 flow, removed 472 selfloop flow, removed 29 redundant places. [2023-11-29 01:38:00,791 INFO L231 Difference]: Finished difference. Result has 614 places, 610 transitions, 11694 flow [2023-11-29 01:38:00,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=11266, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11694, PETRI_PLACES=614, PETRI_TRANSITIONS=610} [2023-11-29 01:38:00,792 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 591 predicate places. [2023-11-29 01:38:00,792 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 610 transitions, 11694 flow [2023-11-29 01:38:00,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.043478260869565) internal successors, (116), 23 states have internal predecessors, (116), 0 states have call successors, (0), 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-29 01:38:00,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:38:00,792 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:38:00,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2023-11-29 01:38:00,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,128 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:38:00,993 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:38:00,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:38:00,993 INFO L85 PathProgramCache]: Analyzing trace with hash -341532464, now seen corresponding path program 124 times [2023-11-29 01:38:00,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:38:00,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663156456] [2023-11-29 01:38:00,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:38:00,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:38:01,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:38:01,655 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:01,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:38:01,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663156456] [2023-11-29 01:38:01,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663156456] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:38:01,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472227559] [2023-11-29 01:38:01,655 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:38:01,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:38:01,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:38:01,656 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:38:01,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2023-11-29 01:38:02,147 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:38:02,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:38:02,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:38:02,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:38:02,335 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:38:02,335 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 52 treesize of output 34 [2023-11-29 01:38:02,376 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:02,376 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:38:02,532 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:38:02,533 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 73 treesize of output 94 [2023-11-29 01:38:02,624 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:02,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472227559] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:38:02,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:38:02,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 01:38:02,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185035330] [2023-11-29 01:38:02,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:38:02,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:38:02,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:38:02,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:38:02,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:38:02,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:38:02,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 610 transitions, 11694 flow. Second operand has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:38:02,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:38:02,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:38:02,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:38:05,813 INFO L124 PetriNetUnfolderBase]: 2323/4421 cut-off events. [2023-11-29 01:38:05,813 INFO L125 PetriNetUnfolderBase]: For 1082651/1082651 co-relation queries the response was YES. [2023-11-29 01:38:05,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75342 conditions, 4421 events. 2323/4421 cut-off events. For 1082651/1082651 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 31567 event pairs, 959 based on Foata normal form. 16/4428 useless extension candidates. Maximal degree in co-relation 75124. Up to 3946 conditions per place. [2023-11-29 01:38:05,913 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 604 selfloop transitions, 61 changer transitions 3/669 dead transitions. [2023-11-29 01:38:05,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 669 transitions, 14849 flow [2023-11-29 01:38:05,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 01:38:05,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 01:38:05,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 153 transitions. [2023-11-29 01:38:05,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391304347826087 [2023-11-29 01:38:05,914 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 153 transitions. [2023-11-29 01:38:05,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 153 transitions. [2023-11-29 01:38:05,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:38:05,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 153 transitions. [2023-11-29 01:38:05,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 9.0) internal successors, (153), 17 states have internal predecessors, (153), 0 states have call successors, (0), 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-29 01:38:05,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 0 states have call successors, (0), 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-29 01:38:05,915 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 0 states have call successors, (0), 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-29 01:38:05,915 INFO L175 Difference]: Start difference. First operand has 614 places, 610 transitions, 11694 flow. Second operand 17 states and 153 transitions. [2023-11-29 01:38:05,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 669 transitions, 14849 flow [2023-11-29 01:38:13,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 669 transitions, 14398 flow, removed 119 selfloop flow, removed 8 redundant places. [2023-11-29 01:38:13,637 INFO L231 Difference]: Finished difference. Result has 624 places, 613 transitions, 11779 flow [2023-11-29 01:38:13,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=11383, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11779, PETRI_PLACES=624, PETRI_TRANSITIONS=613} [2023-11-29 01:38:13,638 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 601 predicate places. [2023-11-29 01:38:13,638 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 613 transitions, 11779 flow [2023-11-29 01:38:13,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:38:13,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:38:13,638 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:38:13,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2023-11-29 01:38:13,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,129 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:38:13,838 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:38:13,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:38:13,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1924084342, now seen corresponding path program 125 times [2023-11-29 01:38:13,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:38:13,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525663153] [2023-11-29 01:38:13,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:38:13,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:38:13,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:38:15,162 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:38:15,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:38:15,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525663153] [2023-11-29 01:38:15,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525663153] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:38:15,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056055364] [2023-11-29 01:38:15,162 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:38:15,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:38:15,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:38:15,163 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:38:15,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2023-11-29 01:38:15,797 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:38:15,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:38:15,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 01:38:15,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:38:15,947 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:38:15,947 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 25 treesize of output 9 [2023-11-29 01:38:15,951 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:15,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:38:16,091 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:38:16,092 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 44 treesize of output 77 [2023-11-29 01:38:16,174 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:16,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056055364] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:38:16,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:38:16,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 9] total 32 [2023-11-29 01:38:16,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127488776] [2023-11-29 01:38:16,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:38:16,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:38:16,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:38:16,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:38:16,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:38:16,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:38:16,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 613 transitions, 11779 flow. Second operand has 32 states, 32 states have (on average 4.71875) internal successors, (151), 32 states have internal predecessors, (151), 0 states have call successors, (0), 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-29 01:38:16,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:38:16,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:38:16,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:38:19,384 INFO L124 PetriNetUnfolderBase]: 2335/4441 cut-off events. [2023-11-29 01:38:19,384 INFO L125 PetriNetUnfolderBase]: For 733033/733033 co-relation queries the response was YES. [2023-11-29 01:38:19,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69302 conditions, 4441 events. 2335/4441 cut-off events. For 733033/733033 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 31734 event pairs, 995 based on Foata normal form. 8/4440 useless extension candidates. Maximal degree in co-relation 69082. Up to 4082 conditions per place. [2023-11-29 01:38:19,475 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 580 selfloop transitions, 79 changer transitions 4/664 dead transitions. [2023-11-29 01:38:19,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 664 transitions, 14630 flow [2023-11-29 01:38:19,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:38:19,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:38:19,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 177 transitions. [2023-11-29 01:38:19,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32065217391304346 [2023-11-29 01:38:19,476 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 177 transitions. [2023-11-29 01:38:19,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 177 transitions. [2023-11-29 01:38:19,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:38:19,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 177 transitions. [2023-11-29 01:38:19,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 7.375) internal successors, (177), 24 states have internal predecessors, (177), 0 states have call successors, (0), 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-29 01:38:19,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:38:19,477 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:38:19,477 INFO L175 Difference]: Start difference. First operand has 624 places, 613 transitions, 11779 flow. Second operand 24 states and 177 transitions. [2023-11-29 01:38:19,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 664 transitions, 14630 flow [2023-11-29 01:38:24,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 664 transitions, 14439 flow, removed 62 selfloop flow, removed 13 redundant places. [2023-11-29 01:38:24,912 INFO L231 Difference]: Finished difference. Result has 636 places, 615 transitions, 11941 flow [2023-11-29 01:38:24,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=11588, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=11941, PETRI_PLACES=636, PETRI_TRANSITIONS=615} [2023-11-29 01:38:24,913 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 613 predicate places. [2023-11-29 01:38:24,913 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 615 transitions, 11941 flow [2023-11-29 01:38:24,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.71875) internal successors, (151), 32 states have internal predecessors, (151), 0 states have call successors, (0), 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-29 01:38:24,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:38:24,913 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:38:24,920 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2023-11-29 01:38:25,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2023-11-29 01:38:25,114 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:38:25,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:38:25,114 INFO L85 PathProgramCache]: Analyzing trace with hash -856238704, now seen corresponding path program 126 times [2023-11-29 01:38:25,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:38:25,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549351780] [2023-11-29 01:38:25,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:38:25,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:38:25,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:38:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:25,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:38:25,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549351780] [2023-11-29 01:38:25,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549351780] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:38:25,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463308835] [2023-11-29 01:38:25,750 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:38:25,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:38:25,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:38:25,751 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:38:25,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2023-11-29 01:38:26,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:38:26,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:38:26,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-29 01:38:26,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:38:26,505 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:38:26,505 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 25 treesize of output 9 [2023-11-29 01:38:26,535 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:38:26,535 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:38:26,916 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:38:26,916 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 46 treesize of output 83 [2023-11-29 01:38:26,990 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:26,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463308835] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:38:26,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:38:26,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 26 [2023-11-29 01:38:26,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919914954] [2023-11-29 01:38:26,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:38:26,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 01:38:26,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:38:26,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 01:38:26,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2023-11-29 01:38:26,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:38:26,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 615 transitions, 11941 flow. Second operand has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:38:26,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:38:26,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:38:26,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:38:30,541 INFO L124 PetriNetUnfolderBase]: 2382/4532 cut-off events. [2023-11-29 01:38:30,541 INFO L125 PetriNetUnfolderBase]: For 778672/778672 co-relation queries the response was YES. [2023-11-29 01:38:30,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72010 conditions, 4532 events. 2382/4532 cut-off events. For 778672/778672 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 32480 event pairs, 701 based on Foata normal form. 11/4539 useless extension candidates. Maximal degree in co-relation 71788. Up to 4190 conditions per place. [2023-11-29 01:38:30,652 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 601 selfloop transitions, 75 changer transitions 4/681 dead transitions. [2023-11-29 01:38:30,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 681 transitions, 15468 flow [2023-11-29 01:38:30,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 01:38:30,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 01:38:30,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 197 transitions. [2023-11-29 01:38:30,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3172302737520129 [2023-11-29 01:38:30,654 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 197 transitions. [2023-11-29 01:38:30,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 197 transitions. [2023-11-29 01:38:30,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:38:30,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 197 transitions. [2023-11-29 01:38:30,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 7.296296296296297) internal successors, (197), 27 states have internal predecessors, (197), 0 states have call successors, (0), 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-29 01:38:30,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 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-29 01:38:30,655 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 23.0) internal successors, (644), 28 states have internal predecessors, (644), 0 states have call successors, (0), 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-29 01:38:30,655 INFO L175 Difference]: Start difference. First operand has 636 places, 615 transitions, 11941 flow. Second operand 27 states and 197 transitions. [2023-11-29 01:38:30,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 681 transitions, 15468 flow [2023-11-29 01:38:36,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 681 transitions, 15206 flow, removed 54 selfloop flow, removed 21 redundant places. [2023-11-29 01:38:36,167 INFO L231 Difference]: Finished difference. Result has 650 places, 632 transitions, 12925 flow [2023-11-29 01:38:36,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=11683, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=12925, PETRI_PLACES=650, PETRI_TRANSITIONS=632} [2023-11-29 01:38:36,168 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 627 predicate places. [2023-11-29 01:38:36,168 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 632 transitions, 12925 flow [2023-11-29 01:38:36,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.961538461538462) internal successors, (129), 26 states have internal predecessors, (129), 0 states have call successors, (0), 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-29 01:38:36,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:38:36,168 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:38:36,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2023-11-29 01:38:36,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2023-11-29 01:38:36,369 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:38:36,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:38:36,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1070706068, now seen corresponding path program 127 times [2023-11-29 01:38:36,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:38:36,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107149394] [2023-11-29 01:38:36,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:38:36,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:38:36,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:38:36,957 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:36,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:38:36,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107149394] [2023-11-29 01:38:36,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107149394] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:38:36,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980309090] [2023-11-29 01:38:36,958 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:38:36,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:38:36,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:38:36,959 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:38:36,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2023-11-29 01:38:37,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:38:37,457 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:38:37,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:38:37,618 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:38:37,618 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 52 treesize of output 34 [2023-11-29 01:38:37,665 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:37,665 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:38:37,822 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:38:37,823 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 36 treesize of output 52 [2023-11-29 01:38:37,859 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:37,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980309090] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:38:37,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:38:37,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:38:37,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758772044] [2023-11-29 01:38:37,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:38:37,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:38:37,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:38:37,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:38:37,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:38:37,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:38:37,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 632 transitions, 12925 flow. Second operand has 27 states, 27 states have (on average 5.074074074074074) internal successors, (137), 27 states have internal predecessors, (137), 0 states have call successors, (0), 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-29 01:38:37,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:38:37,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:38:37,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:38:41,215 INFO L124 PetriNetUnfolderBase]: 2387/4547 cut-off events. [2023-11-29 01:38:41,215 INFO L125 PetriNetUnfolderBase]: For 846219/846219 co-relation queries the response was YES. [2023-11-29 01:38:41,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74049 conditions, 4547 events. 2387/4547 cut-off events. For 846219/846219 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 32813 event pairs, 190 based on Foata normal form. 8/4553 useless extension candidates. Maximal degree in co-relation 73819. Up to 2494 conditions per place. [2023-11-29 01:38:41,303 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 474 selfloop transitions, 202 changer transitions 7/684 dead transitions. [2023-11-29 01:38:41,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 684 transitions, 16213 flow [2023-11-29 01:38:41,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 01:38:41,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 01:38:41,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 140 transitions. [2023-11-29 01:38:41,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35805626598465473 [2023-11-29 01:38:41,304 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 140 transitions. [2023-11-29 01:38:41,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 140 transitions. [2023-11-29 01:38:41,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:38:41,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 140 transitions. [2023-11-29 01:38:41,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 8.235294117647058) internal successors, (140), 17 states have internal predecessors, (140), 0 states have call successors, (0), 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-29 01:38:41,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 0 states have call successors, (0), 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-29 01:38:41,305 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 23.0) internal successors, (414), 18 states have internal predecessors, (414), 0 states have call successors, (0), 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-29 01:38:41,305 INFO L175 Difference]: Start difference. First operand has 650 places, 632 transitions, 12925 flow. Second operand 17 states and 140 transitions. [2023-11-29 01:38:41,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 684 transitions, 16213 flow [2023-11-29 01:38:46,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 684 transitions, 15281 flow, removed 419 selfloop flow, removed 16 redundant places. [2023-11-29 01:38:46,985 INFO L231 Difference]: Finished difference. Result has 653 places, 634 transitions, 12604 flow [2023-11-29 01:38:46,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=11997, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=12604, PETRI_PLACES=653, PETRI_TRANSITIONS=634} [2023-11-29 01:38:46,986 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 630 predicate places. [2023-11-29 01:38:46,986 INFO L495 AbstractCegarLoop]: Abstraction has has 653 places, 634 transitions, 12604 flow [2023-11-29 01:38:46,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.074074074074074) internal successors, (137), 27 states have internal predecessors, (137), 0 states have call successors, (0), 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-29 01:38:46,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:38:46,986 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:38:46,992 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2023-11-29 01:38:47,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2023-11-29 01:38:47,187 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:38:47,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:38:47,187 INFO L85 PathProgramCache]: Analyzing trace with hash 667647926, now seen corresponding path program 128 times [2023-11-29 01:38:47,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:38:47,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570928800] [2023-11-29 01:38:47,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:38:47,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:38:47,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:38:47,867 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:47,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:38:47,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570928800] [2023-11-29 01:38:47,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570928800] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:38:47,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577527958] [2023-11-29 01:38:47,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:38:47,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:38:47,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:38:47,869 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:38:47,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2023-11-29 01:38:48,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:38:48,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:38:48,371 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 01:38:48,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:38:48,561 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:38:48,561 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 52 treesize of output 34 [2023-11-29 01:38:48,699 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:48,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:38:49,040 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 01:38:49,041 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 36 treesize of output 52 [2023-11-29 01:38:49,079 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:38:49,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577527958] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:38:49,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:38:49,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 30 [2023-11-29 01:38:49,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12438976] [2023-11-29 01:38:49,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:38:49,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 01:38:49,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:38:49,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 01:38:49,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:38:49,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:38:49,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 634 transitions, 12604 flow. Second operand has 30 states, 30 states have (on average 4.933333333333334) internal successors, (148), 30 states have internal predecessors, (148), 0 states have call successors, (0), 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-29 01:38:49,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:38:49,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:38:49,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:38:54,002 INFO L124 PetriNetUnfolderBase]: 2453/4706 cut-off events. [2023-11-29 01:38:54,002 INFO L125 PetriNetUnfolderBase]: For 859712/859712 co-relation queries the response was YES. [2023-11-29 01:38:54,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77465 conditions, 4706 events. 2453/4706 cut-off events. For 859712/859712 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34498 event pairs, 156 based on Foata normal form. 9/4706 useless extension candidates. Maximal degree in co-relation 77234. Up to 2532 conditions per place. [2023-11-29 01:38:54,099 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 449 selfloop transitions, 289 changer transitions 16/755 dead transitions. [2023-11-29 01:38:54,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 755 transitions, 18132 flow [2023-11-29 01:38:54,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 01:38:54,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 01:38:54,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 256 transitions. [2023-11-29 01:38:54,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31801242236024846 [2023-11-29 01:38:54,100 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 256 transitions. [2023-11-29 01:38:54,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 256 transitions. [2023-11-29 01:38:54,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:38:54,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 256 transitions. [2023-11-29 01:38:54,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 7.314285714285714) internal successors, (256), 35 states have internal predecessors, (256), 0 states have call successors, (0), 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-29 01:38:54,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 23.0) internal successors, (828), 36 states have internal predecessors, (828), 0 states have call successors, (0), 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-29 01:38:54,101 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 23.0) internal successors, (828), 36 states have internal predecessors, (828), 0 states have call successors, (0), 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-29 01:38:54,101 INFO L175 Difference]: Start difference. First operand has 653 places, 634 transitions, 12604 flow. Second operand 35 states and 256 transitions. [2023-11-29 01:38:54,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 755 transitions, 18132 flow [2023-11-29 01:38:59,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 755 transitions, 17364 flow, removed 134 selfloop flow, removed 15 redundant places. [2023-11-29 01:38:59,866 INFO L231 Difference]: Finished difference. Result has 678 places, 665 transitions, 14497 flow [2023-11-29 01:38:59,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=11945, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=14497, PETRI_PLACES=678, PETRI_TRANSITIONS=665} [2023-11-29 01:38:59,867 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 655 predicate places. [2023-11-29 01:38:59,867 INFO L495 AbstractCegarLoop]: Abstraction has has 678 places, 665 transitions, 14497 flow [2023-11-29 01:38:59,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.933333333333334) internal successors, (148), 30 states have internal predecessors, (148), 0 states have call successors, (0), 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-29 01:38:59,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:38:59,868 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:38:59,874 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2023-11-29 01:39:00,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2023-11-29 01:39:00,068 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:39:00,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:39:00,069 INFO L85 PathProgramCache]: Analyzing trace with hash -648520044, now seen corresponding path program 129 times [2023-11-29 01:39:00,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:39:00,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258360420] [2023-11-29 01:39:00,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:39:00,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:39:00,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:39:01,087 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:39:01,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:39:01,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258360420] [2023-11-29 01:39:01,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258360420] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:39:01,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478208788] [2023-11-29 01:39:01,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:39:01,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:39:01,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:39:01,089 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:39:01,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2023-11-29 01:39:01,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 01:39:01,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:39:01,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 01:39:01,706 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:39:01,885 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:39:01,885 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 46 treesize of output 30 [2023-11-29 01:39:01,931 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:39:01,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:39:02,078 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:39:02,079 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 46 treesize of output 83 [2023-11-29 01:39:02,156 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:39:02,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478208788] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:39:02,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:39:02,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 9] total 30 [2023-11-29 01:39:02,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816905464] [2023-11-29 01:39:02,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:39:02,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 01:39:02,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:39:02,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 01:39:02,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2023-11-29 01:39:02,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:39:02,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 665 transitions, 14497 flow. Second operand has 30 states, 30 states have (on average 4.9) internal successors, (147), 30 states have internal predecessors, (147), 0 states have call successors, (0), 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-29 01:39:02,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:39:02,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:39:02,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:39:05,939 INFO L124 PetriNetUnfolderBase]: 2428/4654 cut-off events. [2023-11-29 01:39:05,939 INFO L125 PetriNetUnfolderBase]: For 932891/932891 co-relation queries the response was YES. [2023-11-29 01:39:06,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79435 conditions, 4654 events. 2428/4654 cut-off events. For 932891/932891 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 33792 event pairs, 987 based on Foata normal form. 36/4681 useless extension candidates. Maximal degree in co-relation 79197. Up to 4065 conditions per place. [2023-11-29 01:39:06,031 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 605 selfloop transitions, 101 changer transitions 10/717 dead transitions. [2023-11-29 01:39:06,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 717 transitions, 18011 flow [2023-11-29 01:39:06,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 01:39:06,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 01:39:06,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 200 transitions. [2023-11-29 01:39:06,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3105590062111801 [2023-11-29 01:39:06,032 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 200 transitions. [2023-11-29 01:39:06,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 200 transitions. [2023-11-29 01:39:06,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:39:06,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 200 transitions. [2023-11-29 01:39:06,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 7.142857142857143) internal successors, (200), 28 states have internal predecessors, (200), 0 states have call successors, (0), 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-29 01:39:06,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 23.0) internal successors, (667), 29 states have internal predecessors, (667), 0 states have call successors, (0), 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-29 01:39:06,033 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 23.0) internal successors, (667), 29 states have internal predecessors, (667), 0 states have call successors, (0), 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-29 01:39:06,033 INFO L175 Difference]: Start difference. First operand has 678 places, 665 transitions, 14497 flow. Second operand 28 states and 200 transitions. [2023-11-29 01:39:06,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 717 transitions, 18011 flow [2023-11-29 01:39:13,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 717 transitions, 16211 flow, removed 745 selfloop flow, removed 22 redundant places. [2023-11-29 01:39:13,059 INFO L231 Difference]: Finished difference. Result has 685 places, 658 transitions, 13138 flow [2023-11-29 01:39:13,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=12585, PETRI_DIFFERENCE_MINUEND_PLACES=653, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=13138, PETRI_PLACES=685, PETRI_TRANSITIONS=658} [2023-11-29 01:39:13,060 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 662 predicate places. [2023-11-29 01:39:13,060 INFO L495 AbstractCegarLoop]: Abstraction has has 685 places, 658 transitions, 13138 flow [2023-11-29 01:39:13,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.9) internal successors, (147), 30 states have internal predecessors, (147), 0 states have call successors, (0), 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-29 01:39:13,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:39:13,060 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:39:13,067 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2023-11-29 01:39:13,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2023-11-29 01:39:13,260 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:39:13,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:39:13,261 INFO L85 PathProgramCache]: Analyzing trace with hash -680029356, now seen corresponding path program 130 times [2023-11-29 01:39:13,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:39:13,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100315787] [2023-11-29 01:39:13,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:39:13,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:39:13,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:39:13,851 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:39:13,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:39:13,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100315787] [2023-11-29 01:39:13,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100315787] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:39:13,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915174193] [2023-11-29 01:39:13,851 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:39:13,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:39:13,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:39:13,852 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:39:13,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2023-11-29 01:39:14,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:39:14,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:39:14,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:39:14,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:39:14,463 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:39:14,463 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 52 treesize of output 34 [2023-11-29 01:39:14,516 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:39:14,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:39:14,643 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:39:14,643 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 71 treesize of output 88 [2023-11-29 01:39:14,728 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:39:14,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915174193] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:39:14,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:39:14,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:39:14,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747843669] [2023-11-29 01:39:14,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:39:14,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:39:14,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:39:14,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:39:14,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:39:14,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:39:14,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 658 transitions, 13138 flow. Second operand has 27 states, 27 states have (on average 5.074074074074074) internal successors, (137), 27 states have internal predecessors, (137), 0 states have call successors, (0), 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-29 01:39:14,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:39:14,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:39:14,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:39:18,579 INFO L124 PetriNetUnfolderBase]: 2466/4721 cut-off events. [2023-11-29 01:39:18,579 INFO L125 PetriNetUnfolderBase]: For 889553/889553 co-relation queries the response was YES. [2023-11-29 01:39:18,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76879 conditions, 4721 events. 2466/4721 cut-off events. For 889553/889553 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 34381 event pairs, 1079 based on Foata normal form. 16/4733 useless extension candidates. Maximal degree in co-relation 76641. Up to 4346 conditions per place. [2023-11-29 01:39:18,674 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 650 selfloop transitions, 65 changer transitions 8/724 dead transitions. [2023-11-29 01:39:18,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 724 transitions, 16665 flow [2023-11-29 01:39:18,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 01:39:18,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 01:39:18,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 177 transitions. [2023-11-29 01:39:18,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33459357277882795 [2023-11-29 01:39:18,675 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 177 transitions. [2023-11-29 01:39:18,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 177 transitions. [2023-11-29 01:39:18,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:39:18,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 177 transitions. [2023-11-29 01:39:18,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 7.695652173913044) internal successors, (177), 23 states have internal predecessors, (177), 0 states have call successors, (0), 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-29 01:39:18,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:39:18,676 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 23.0) internal successors, (552), 24 states have internal predecessors, (552), 0 states have call successors, (0), 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-29 01:39:18,676 INFO L175 Difference]: Start difference. First operand has 685 places, 658 transitions, 13138 flow. Second operand 23 states and 177 transitions. [2023-11-29 01:39:18,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 724 transitions, 16665 flow [2023-11-29 01:39:25,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 724 transitions, 16142 flow, removed 165 selfloop flow, removed 26 redundant places. [2023-11-29 01:39:25,106 INFO L231 Difference]: Finished difference. Result has 687 places, 667 transitions, 13256 flow [2023-11-29 01:39:25,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=12665, PETRI_DIFFERENCE_MINUEND_PLACES=657, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=13256, PETRI_PLACES=687, PETRI_TRANSITIONS=667} [2023-11-29 01:39:25,106 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 664 predicate places. [2023-11-29 01:39:25,106 INFO L495 AbstractCegarLoop]: Abstraction has has 687 places, 667 transitions, 13256 flow [2023-11-29 01:39:25,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.074074074074074) internal successors, (137), 27 states have internal predecessors, (137), 0 states have call successors, (0), 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-29 01:39:25,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:39:25,107 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:39:25,113 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2023-11-29 01:39:25,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2023-11-29 01:39:25,307 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:39:25,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:39:25,307 INFO L85 PathProgramCache]: Analyzing trace with hash 992925382, now seen corresponding path program 131 times [2023-11-29 01:39:25,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:39:25,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847944167] [2023-11-29 01:39:25,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:39:25,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:39:25,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:39:26,289 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:39:26,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:39:26,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847944167] [2023-11-29 01:39:26,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847944167] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:39:26,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921900037] [2023-11-29 01:39:26,290 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:39:26,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:39:26,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:39:26,290 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:39:26,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2023-11-29 01:39:26,900 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:39:26,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:39:26,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 01:39:26,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:39:27,130 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-11-29 01:39:27,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:39:27,252 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:39:27,252 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 71 treesize of output 88 [2023-11-29 01:39:27,351 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:39:27,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921900037] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:39:27,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:39:27,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 9] total 31 [2023-11-29 01:39:27,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316688813] [2023-11-29 01:39:27,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:39:27,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 01:39:27,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:39:27,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 01:39:27,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2023-11-29 01:39:27,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:39:27,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 667 transitions, 13256 flow. Second operand has 31 states, 31 states have (on average 4.903225806451613) internal successors, (152), 31 states have internal predecessors, (152), 0 states have call successors, (0), 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-29 01:39:27,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:39:27,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:39:27,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:39:31,062 INFO L124 PetriNetUnfolderBase]: 2464/4764 cut-off events. [2023-11-29 01:39:31,062 INFO L125 PetriNetUnfolderBase]: For 883872/883872 co-relation queries the response was YES. [2023-11-29 01:39:31,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76872 conditions, 4764 events. 2464/4764 cut-off events. For 883872/883872 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 34987 event pairs, 1072 based on Foata normal form. 12/4767 useless extension candidates. Maximal degree in co-relation 76630. Up to 4360 conditions per place. [2023-11-29 01:39:31,225 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 652 selfloop transitions, 78 changer transitions 30/761 dead transitions. [2023-11-29 01:39:31,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 716 places, 761 transitions, 16970 flow [2023-11-29 01:39:31,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 01:39:31,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 01:39:31,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 235 transitions. [2023-11-29 01:39:31,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32959326788218796 [2023-11-29 01:39:31,226 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 235 transitions. [2023-11-29 01:39:31,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 235 transitions. [2023-11-29 01:39:31,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:39:31,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 235 transitions. [2023-11-29 01:39:31,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 7.580645161290323) internal successors, (235), 31 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:39:31,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 0 states have call successors, (0), 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-29 01:39:31,228 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 0 states have call successors, (0), 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-29 01:39:31,228 INFO L175 Difference]: Start difference. First operand has 687 places, 667 transitions, 13256 flow. Second operand 31 states and 235 transitions. [2023-11-29 01:39:31,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 716 places, 761 transitions, 16970 flow [2023-11-29 01:39:38,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 696 places, 761 transitions, 16589 flow, removed 131 selfloop flow, removed 20 redundant places. [2023-11-29 01:39:38,082 INFO L231 Difference]: Finished difference. Result has 703 places, 677 transitions, 13767 flow [2023-11-29 01:39:38,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=12883, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=13767, PETRI_PLACES=703, PETRI_TRANSITIONS=677} [2023-11-29 01:39:38,083 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 680 predicate places. [2023-11-29 01:39:38,083 INFO L495 AbstractCegarLoop]: Abstraction has has 703 places, 677 transitions, 13767 flow [2023-11-29 01:39:38,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.903225806451613) internal successors, (152), 31 states have internal predecessors, (152), 0 states have call successors, (0), 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-29 01:39:38,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:39:38,083 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:39:38,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2023-11-29 01:39:38,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2023-11-29 01:39:38,284 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:39:38,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:39:38,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1958509652, now seen corresponding path program 132 times [2023-11-29 01:39:38,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:39:38,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985819782] [2023-11-29 01:39:38,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:39:38,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:39:38,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:39:39,271 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:39:39,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:39:39,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985819782] [2023-11-29 01:39:39,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985819782] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:39:39,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511355009] [2023-11-29 01:39:39,272 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:39:39,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:39:39,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:39:39,273 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:39:39,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2023-11-29 01:39:39,801 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:39:39,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:39:39,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 01:39:39,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:39:40,108 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 01:39:40,109 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 25 treesize of output 9 [2023-11-29 01:39:40,130 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:39:40,131 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:39:40,428 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:39:40,428 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 44 treesize of output 77 [2023-11-29 01:39:40,516 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:39:40,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511355009] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:39:40,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:39:40,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 11] total 34 [2023-11-29 01:39:40,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049805931] [2023-11-29 01:39:40,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:39:40,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 01:39:40,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:39:40,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 01:39:40,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 01:39:40,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:39:40,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 677 transitions, 13767 flow. Second operand has 34 states, 34 states have (on average 4.764705882352941) internal successors, (162), 34 states have internal predecessors, (162), 0 states have call successors, (0), 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-29 01:39:40,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:39:40,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:39:40,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:39:44,629 INFO L124 PetriNetUnfolderBase]: 2496/4812 cut-off events. [2023-11-29 01:39:44,629 INFO L125 PetriNetUnfolderBase]: For 972197/972197 co-relation queries the response was YES. [2023-11-29 01:39:44,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80006 conditions, 4812 events. 2496/4812 cut-off events. For 972197/972197 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 35428 event pairs, 557 based on Foata normal form. 8/4816 useless extension candidates. Maximal degree in co-relation 79763. Up to 4041 conditions per place. [2023-11-29 01:39:44,726 INFO L140 encePairwiseOnDemand]: 11/23 looper letters, 605 selfloop transitions, 138 changer transitions 6/750 dead transitions. [2023-11-29 01:39:44,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 750 transitions, 18057 flow [2023-11-29 01:39:44,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 01:39:44,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 01:39:44,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 208 transitions. [2023-11-29 01:39:44,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32298136645962733 [2023-11-29 01:39:44,727 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 208 transitions. [2023-11-29 01:39:44,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 208 transitions. [2023-11-29 01:39:44,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:39:44,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 208 transitions. [2023-11-29 01:39:44,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 7.428571428571429) internal successors, (208), 28 states have internal predecessors, (208), 0 states have call successors, (0), 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-29 01:39:44,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 23.0) internal successors, (667), 29 states have internal predecessors, (667), 0 states have call successors, (0), 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-29 01:39:44,728 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 23.0) internal successors, (667), 29 states have internal predecessors, (667), 0 states have call successors, (0), 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-29 01:39:44,728 INFO L175 Difference]: Start difference. First operand has 703 places, 677 transitions, 13767 flow. Second operand 28 states and 208 transitions. [2023-11-29 01:39:44,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 750 transitions, 18057 flow [2023-11-29 01:39:51,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 750 transitions, 17211 flow, removed 369 selfloop flow, removed 19 redundant places. [2023-11-29 01:39:51,656 INFO L231 Difference]: Finished difference. Result has 714 places, 692 transitions, 14256 flow [2023-11-29 01:39:51,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=12927, PETRI_DIFFERENCE_MINUEND_PLACES=680, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=14256, PETRI_PLACES=714, PETRI_TRANSITIONS=692} [2023-11-29 01:39:51,656 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 691 predicate places. [2023-11-29 01:39:51,656 INFO L495 AbstractCegarLoop]: Abstraction has has 714 places, 692 transitions, 14256 flow [2023-11-29 01:39:51,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.764705882352941) internal successors, (162), 34 states have internal predecessors, (162), 0 states have call successors, (0), 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-29 01:39:51,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:39:51,656 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:39:51,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2023-11-29 01:39:51,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,137 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:39:51,857 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:39:51,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:39:51,857 INFO L85 PathProgramCache]: Analyzing trace with hash -310023152, now seen corresponding path program 133 times [2023-11-29 01:39:51,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:39:51,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540134740] [2023-11-29 01:39:51,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:39:51,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:39:51,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:39:53,222 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:39:53,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:39:53,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540134740] [2023-11-29 01:39:53,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540134740] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:39:53,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071901878] [2023-11-29 01:39:53,223 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:39:53,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:39:53,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:39:53,223 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:39:53,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2023-11-29 01:39:53,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:39:53,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:39:53,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:39:53,909 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:39:53,909 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 52 treesize of output 34 [2023-11-29 01:39:53,956 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:39:53,956 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:39:54,098 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:39:54,098 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 44 treesize of output 77 [2023-11-29 01:39:54,218 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:39:54,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071901878] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:39:54,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:39:54,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 9] total 37 [2023-11-29 01:39:54,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988576818] [2023-11-29 01:39:54,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:39:54,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-29 01:39:54,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:39:54,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-29 01:39:54,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1156, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 01:39:54,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:39:54,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 692 transitions, 14256 flow. Second operand has 37 states, 37 states have (on average 4.702702702702703) internal successors, (174), 37 states have internal predecessors, (174), 0 states have call successors, (0), 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-29 01:39:54,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:39:54,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:39:54,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:39:58,490 INFO L124 PetriNetUnfolderBase]: 2531/4880 cut-off events. [2023-11-29 01:39:58,491 INFO L125 PetriNetUnfolderBase]: For 1033552/1033552 co-relation queries the response was YES. [2023-11-29 01:39:58,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82609 conditions, 4880 events. 2531/4880 cut-off events. For 1033552/1033552 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 35900 event pairs, 1044 based on Foata normal form. 8/4884 useless extension candidates. Maximal degree in co-relation 82361. Up to 4358 conditions per place. [2023-11-29 01:39:58,589 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 648 selfloop transitions, 111 changer transitions 5/765 dead transitions. [2023-11-29 01:39:58,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 747 places, 765 transitions, 18219 flow [2023-11-29 01:39:58,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 01:39:58,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 01:39:58,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 237 transitions. [2023-11-29 01:39:58,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3030690537084399 [2023-11-29 01:39:58,590 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 237 transitions. [2023-11-29 01:39:58,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 237 transitions. [2023-11-29 01:39:58,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:39:58,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 237 transitions. [2023-11-29 01:39:58,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 6.970588235294118) internal successors, (237), 34 states have internal predecessors, (237), 0 states have call successors, (0), 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-29 01:39:58,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 23.0) internal successors, (805), 35 states have internal predecessors, (805), 0 states have call successors, (0), 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-29 01:39:58,591 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 23.0) internal successors, (805), 35 states have internal predecessors, (805), 0 states have call successors, (0), 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-29 01:39:58,591 INFO L175 Difference]: Start difference. First operand has 714 places, 692 transitions, 14256 flow. Second operand 34 states and 237 transitions. [2023-11-29 01:39:58,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 747 places, 765 transitions, 18219 flow [2023-11-29 01:40:05,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 765 transitions, 17286 flow, removed 363 selfloop flow, removed 20 redundant places. [2023-11-29 01:40:05,911 INFO L231 Difference]: Finished difference. Result has 731 places, 700 transitions, 14146 flow [2023-11-29 01:40:05,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=13325, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=14146, PETRI_PLACES=731, PETRI_TRANSITIONS=700} [2023-11-29 01:40:05,912 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 708 predicate places. [2023-11-29 01:40:05,912 INFO L495 AbstractCegarLoop]: Abstraction has has 731 places, 700 transitions, 14146 flow [2023-11-29 01:40:05,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.702702702702703) internal successors, (174), 37 states have internal predecessors, (174), 0 states have call successors, (0), 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-29 01:40:05,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:40:05,912 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:40:05,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2023-11-29 01:40:06,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,138 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:40:06,112 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:40:06,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:40:06,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1023177384, now seen corresponding path program 134 times [2023-11-29 01:40:06,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:40:06,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219403065] [2023-11-29 01:40:06,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:40:06,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:40:06,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:40:06,992 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:40:06,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:40:06,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219403065] [2023-11-29 01:40:06,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219403065] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:40:06,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451369411] [2023-11-29 01:40:06,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:40:06,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:40:06,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:40:06,994 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:40:06,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2023-11-29 01:40:07,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:40:07,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:40:07,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 01:40:07,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:40:07,741 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:40:07,741 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 52 treesize of output 34 [2023-11-29 01:40:07,821 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:40:07,821 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:40:08,165 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:40:08,165 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 46 treesize of output 83 [2023-11-29 01:40:08,243 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:40:08,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451369411] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:40:08,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:40:08,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-29 01:40:08,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287729634] [2023-11-29 01:40:08,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:40:08,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 01:40:08,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:40:08,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 01:40:08,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=709, Unknown=0, NotChecked=0, Total=812 [2023-11-29 01:40:08,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:40:08,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 731 places, 700 transitions, 14146 flow. Second operand has 29 states, 29 states have (on average 4.9655172413793105) internal successors, (144), 29 states have internal predecessors, (144), 0 states have call successors, (0), 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-29 01:40:08,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:40:08,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:40:08,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:40:13,205 INFO L124 PetriNetUnfolderBase]: 2600/5050 cut-off events. [2023-11-29 01:40:13,205 INFO L125 PetriNetUnfolderBase]: For 1122614/1122614 co-relation queries the response was YES. [2023-11-29 01:40:13,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87027 conditions, 5050 events. 2600/5050 cut-off events. For 1122614/1122614 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 37824 event pairs, 588 based on Foata normal form. 11/5056 useless extension candidates. Maximal degree in co-relation 86778. Up to 4284 conditions per place. [2023-11-29 01:40:13,309 INFO L140 encePairwiseOnDemand]: 14/23 looper letters, 672 selfloop transitions, 118 changer transitions 13/804 dead transitions. [2023-11-29 01:40:13,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 804 transitions, 19299 flow [2023-11-29 01:40:13,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 01:40:13,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 01:40:13,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 246 transitions. [2023-11-29 01:40:13,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3450210378681627 [2023-11-29 01:40:13,310 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 246 transitions. [2023-11-29 01:40:13,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 246 transitions. [2023-11-29 01:40:13,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:40:13,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 246 transitions. [2023-11-29 01:40:13,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 7.935483870967742) internal successors, (246), 31 states have internal predecessors, (246), 0 states have call successors, (0), 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-29 01:40:13,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 0 states have call successors, (0), 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-29 01:40:13,312 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 0 states have call successors, (0), 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-29 01:40:13,312 INFO L175 Difference]: Start difference. First operand has 731 places, 700 transitions, 14146 flow. Second operand 31 states and 246 transitions. [2023-11-29 01:40:13,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 804 transitions, 19299 flow [2023-11-29 01:40:21,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 804 transitions, 18732 flow, removed 199 selfloop flow, removed 26 redundant places. [2023-11-29 01:40:21,053 INFO L231 Difference]: Finished difference. Result has 746 places, 724 transitions, 15759 flow [2023-11-29 01:40:21,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=13599, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=15759, PETRI_PLACES=746, PETRI_TRANSITIONS=724} [2023-11-29 01:40:21,054 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 723 predicate places. [2023-11-29 01:40:21,054 INFO L495 AbstractCegarLoop]: Abstraction has has 746 places, 724 transitions, 15759 flow [2023-11-29 01:40:21,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.9655172413793105) internal successors, (144), 29 states have internal predecessors, (144), 0 states have call successors, (0), 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-29 01:40:21,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:40:21,054 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:40:21,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2023-11-29 01:40:21,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,139 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:40:21,255 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:40:21,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:40:21,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1924995036, now seen corresponding path program 135 times [2023-11-29 01:40:21,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:40:21,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294685557] [2023-11-29 01:40:21,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:40:21,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:40:21,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:40:22,313 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 01:40:22,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:40:22,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294685557] [2023-11-29 01:40:22,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294685557] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:40:22,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374950435] [2023-11-29 01:40:22,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:40:22,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:40:22,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:40:22,314 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:40:22,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2023-11-29 01:40:22,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 01:40:22,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:40:22,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:40:22,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:40:22,993 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:40:22,993 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 52 treesize of output 34 [2023-11-29 01:40:23,053 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:40:23,054 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:40:23,205 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:40:23,205 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 71 treesize of output 88 [2023-11-29 01:40:23,329 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:40:23,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374950435] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:40:23,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:40:23,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 9] total 34 [2023-11-29 01:40:23,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726660631] [2023-11-29 01:40:23,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:40:23,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 01:40:23,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:40:23,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 01:40:23,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 01:40:23,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:40:23,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 746 places, 724 transitions, 15759 flow. Second operand has 34 states, 34 states have (on average 4.911764705882353) internal successors, (167), 34 states have internal predecessors, (167), 0 states have call successors, (0), 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-29 01:40:23,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:40:23,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:40:23,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:40:28,237 INFO L124 PetriNetUnfolderBase]: 2609/5097 cut-off events. [2023-11-29 01:40:28,237 INFO L125 PetriNetUnfolderBase]: For 1205138/1205138 co-relation queries the response was YES. [2023-11-29 01:40:28,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89433 conditions, 5097 events. 2609/5097 cut-off events. For 1205138/1205138 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 38496 event pairs, 960 based on Foata normal form. 16/5104 useless extension candidates. Maximal degree in co-relation 89173. Up to 4192 conditions per place. [2023-11-29 01:40:28,441 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 643 selfloop transitions, 154 changer transitions 19/817 dead transitions. [2023-11-29 01:40:28,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 775 places, 817 transitions, 20575 flow [2023-11-29 01:40:28,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 01:40:28,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 01:40:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 245 transitions. [2023-11-29 01:40:28,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3436185133239832 [2023-11-29 01:40:28,442 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 245 transitions. [2023-11-29 01:40:28,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 245 transitions. [2023-11-29 01:40:28,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:40:28,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 245 transitions. [2023-11-29 01:40:28,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 7.903225806451613) internal successors, (245), 31 states have internal predecessors, (245), 0 states have call successors, (0), 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-29 01:40:28,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 0 states have call successors, (0), 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-29 01:40:28,444 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 0 states have call successors, (0), 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-29 01:40:28,444 INFO L175 Difference]: Start difference. First operand has 746 places, 724 transitions, 15759 flow. Second operand 31 states and 245 transitions. [2023-11-29 01:40:28,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 775 places, 817 transitions, 20575 flow [2023-11-29 01:40:36,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 817 transitions, 18847 flow, removed 782 selfloop flow, removed 18 redundant places. [2023-11-29 01:40:36,607 INFO L231 Difference]: Finished difference. Result has 766 places, 729 transitions, 14939 flow [2023-11-29 01:40:36,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=14052, PETRI_DIFFERENCE_MINUEND_PLACES=727, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=14939, PETRI_PLACES=766, PETRI_TRANSITIONS=729} [2023-11-29 01:40:36,608 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 743 predicate places. [2023-11-29 01:40:36,608 INFO L495 AbstractCegarLoop]: Abstraction has has 766 places, 729 transitions, 14939 flow [2023-11-29 01:40:36,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.911764705882353) internal successors, (167), 34 states have internal predecessors, (167), 0 states have call successors, (0), 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-29 01:40:36,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:40:36,608 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:40:36,614 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2023-11-29 01:40:36,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,140 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:40:36,808 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:40:36,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:40:36,809 INFO L85 PathProgramCache]: Analyzing trace with hash -83051979, now seen corresponding path program 136 times [2023-11-29 01:40:36,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:40:36,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188030745] [2023-11-29 01:40:36,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:40:36,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:40:36,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:40:37,464 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:40:37,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:40:37,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188030745] [2023-11-29 01:40:37,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188030745] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:40:37,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686849891] [2023-11-29 01:40:37,465 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:40:37,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:40:37,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:40:37,465 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:40:37,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2023-11-29 01:40:37,989 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:40:37,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:40:37,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:40:37,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:40:38,122 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:40:38,123 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 73 treesize of output 45 [2023-11-29 01:40:38,170 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:40:38,170 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:40:38,320 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:40:38,320 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 44 treesize of output 77 [2023-11-29 01:40:38,429 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:40:38,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686849891] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:40:38,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:40:38,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:40:38,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396118661] [2023-11-29 01:40:38,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:40:38,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:40:38,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:40:38,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:40:38,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:40:38,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:40:38,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 729 transitions, 14939 flow. Second operand has 27 states, 27 states have (on average 5.0) internal successors, (135), 27 states have internal predecessors, (135), 0 states have call successors, (0), 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-29 01:40:38,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:40:38,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:40:38,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:40:42,925 INFO L124 PetriNetUnfolderBase]: 2644/5188 cut-off events. [2023-11-29 01:40:42,925 INFO L125 PetriNetUnfolderBase]: For 1254404/1254404 co-relation queries the response was YES. [2023-11-29 01:40:43,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90924 conditions, 5188 events. 2644/5188 cut-off events. For 1254404/1254404 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 39413 event pairs, 1138 based on Foata normal form. 12/5196 useless extension candidates. Maximal degree in co-relation 90660. Up to 4633 conditions per place. [2023-11-29 01:40:43,040 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 751 selfloop transitions, 73 changer transitions 0/825 dead transitions. [2023-11-29 01:40:43,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 787 places, 825 transitions, 20017 flow [2023-11-29 01:40:43,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 01:40:43,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 01:40:43,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 201 transitions. [2023-11-29 01:40:43,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3641304347826087 [2023-11-29 01:40:43,041 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 201 transitions. [2023-11-29 01:40:43,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 201 transitions. [2023-11-29 01:40:43,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:40:43,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 201 transitions. [2023-11-29 01:40:43,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 8.375) internal successors, (201), 24 states have internal predecessors, (201), 0 states have call successors, (0), 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-29 01:40:43,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:40:43,042 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 23.0) internal successors, (575), 25 states have internal predecessors, (575), 0 states have call successors, (0), 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-29 01:40:43,042 INFO L175 Difference]: Start difference. First operand has 766 places, 729 transitions, 14939 flow. Second operand 24 states and 201 transitions. [2023-11-29 01:40:43,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 787 places, 825 transitions, 20017 flow [2023-11-29 01:40:52,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 767 places, 825 transitions, 19340 flow, removed 215 selfloop flow, removed 20 redundant places. [2023-11-29 01:40:52,903 INFO L231 Difference]: Finished difference. Result has 774 places, 741 transitions, 15447 flow [2023-11-29 01:40:52,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=14318, PETRI_DIFFERENCE_MINUEND_PLACES=744, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=15447, PETRI_PLACES=774, PETRI_TRANSITIONS=741} [2023-11-29 01:40:52,903 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 751 predicate places. [2023-11-29 01:40:52,903 INFO L495 AbstractCegarLoop]: Abstraction has has 774 places, 741 transitions, 15447 flow [2023-11-29 01:40:52,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.0) internal successors, (135), 27 states have internal predecessors, (135), 0 states have call successors, (0), 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-29 01:40:52,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:40:52,903 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:40:52,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2023-11-29 01:40:53,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144,141 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:40:53,104 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:40:53,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:40:53,104 INFO L85 PathProgramCache]: Analyzing trace with hash 646549621, now seen corresponding path program 137 times [2023-11-29 01:40:53,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:40:53,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963398188] [2023-11-29 01:40:53,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:40:53,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:40:53,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:40:54,231 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:40:54,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:40:54,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963398188] [2023-11-29 01:40:54,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963398188] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:40:54,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319402940] [2023-11-29 01:40:54,232 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:40:54,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:40:54,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:40:54,233 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:40:54,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2023-11-29 01:40:54,990 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:40:54,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:40:54,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 01:40:54,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:40:55,114 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:40:55,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:40:55,264 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:40:55,264 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 44 treesize of output 77 [2023-11-29 01:40:55,338 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:40:55,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319402940] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:40:55,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:40:55,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11, 9] total 32 [2023-11-29 01:40:55,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289387286] [2023-11-29 01:40:55,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:40:55,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 01:40:55,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:40:55,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 01:40:55,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2023-11-29 01:40:55,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:40:55,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 774 places, 741 transitions, 15447 flow. Second operand has 32 states, 32 states have (on average 4.84375) internal successors, (155), 32 states have internal predecessors, (155), 0 states have call successors, (0), 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-29 01:40:55,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:40:55,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:40:55,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:40:59,696 INFO L124 PetriNetUnfolderBase]: 2688/5281 cut-off events. [2023-11-29 01:40:59,696 INFO L125 PetriNetUnfolderBase]: For 1316628/1316628 co-relation queries the response was YES. [2023-11-29 01:40:59,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93274 conditions, 5281 events. 2688/5281 cut-off events. For 1316628/1316628 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 40173 event pairs, 1163 based on Foata normal form. 18/5290 useless extension candidates. Maximal degree in co-relation 93005. Up to 4719 conditions per place. [2023-11-29 01:40:59,808 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 728 selfloop transitions, 82 changer transitions 4/815 dead transitions. [2023-11-29 01:40:59,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 815 transitions, 19533 flow [2023-11-29 01:40:59,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 01:40:59,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 01:40:59,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 198 transitions. [2023-11-29 01:40:59,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3443478260869565 [2023-11-29 01:40:59,809 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 198 transitions. [2023-11-29 01:40:59,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 198 transitions. [2023-11-29 01:40:59,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:40:59,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 198 transitions. [2023-11-29 01:40:59,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 7.92) internal successors, (198), 25 states have internal predecessors, (198), 0 states have call successors, (0), 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-29 01:40:59,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 23.0) internal successors, (598), 26 states have internal predecessors, (598), 0 states have call successors, (0), 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-29 01:40:59,810 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 23.0) internal successors, (598), 26 states have internal predecessors, (598), 0 states have call successors, (0), 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-29 01:40:59,810 INFO L175 Difference]: Start difference. First operand has 774 places, 741 transitions, 15447 flow. Second operand 25 states and 198 transitions. [2023-11-29 01:40:59,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 815 transitions, 19533 flow [2023-11-29 01:41:08,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 815 transitions, 18802 flow, removed 344 selfloop flow, removed 12 redundant places. [2023-11-29 01:41:08,534 INFO L231 Difference]: Finished difference. Result has 789 places, 746 transitions, 15354 flow [2023-11-29 01:41:08,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=14710, PETRI_DIFFERENCE_MINUEND_PLACES=762, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=15354, PETRI_PLACES=789, PETRI_TRANSITIONS=746} [2023-11-29 01:41:08,535 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 766 predicate places. [2023-11-29 01:41:08,535 INFO L495 AbstractCegarLoop]: Abstraction has has 789 places, 746 transitions, 15354 flow [2023-11-29 01:41:08,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.84375) internal successors, (155), 32 states have internal predecessors, (155), 0 states have call successors, (0), 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-29 01:41:08,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:41:08,535 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:41:08,543 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2023-11-29 01:41:08,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2023-11-29 01:41:08,736 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:41:08,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:41:08,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1231493255, now seen corresponding path program 138 times [2023-11-29 01:41:08,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:41:08,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767894708] [2023-11-29 01:41:08,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:41:08,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:41:08,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:41:09,728 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:41:09,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:41:09,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767894708] [2023-11-29 01:41:09,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767894708] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:41:09,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528649896] [2023-11-29 01:41:09,729 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:41:09,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:41:09,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:41:09,730 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:41:09,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2023-11-29 01:41:10,273 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:41:10,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:41:10,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 01:41:10,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:41:10,438 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:41:10,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:41:10,579 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:41:10,579 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 73 treesize of output 94 [2023-11-29 01:41:10,668 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:41:10,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528649896] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:41:10,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:41:10,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 28 [2023-11-29 01:41:10,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297492278] [2023-11-29 01:41:10,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:41:10,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 01:41:10,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:41:10,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 01:41:10,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2023-11-29 01:41:10,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:41:10,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 746 transitions, 15354 flow. Second operand has 28 states, 28 states have (on average 4.785714285714286) internal successors, (134), 28 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:41:10,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:41:10,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:41:10,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:41:14,444 INFO L124 PetriNetUnfolderBase]: 2682/5266 cut-off events. [2023-11-29 01:41:14,444 INFO L125 PetriNetUnfolderBase]: For 1287530/1287530 co-relation queries the response was YES. [2023-11-29 01:41:14,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92423 conditions, 5266 events. 2682/5266 cut-off events. For 1287530/1287530 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 40006 event pairs, 1243 based on Foata normal form. 4/5266 useless extension candidates. Maximal degree in co-relation 92152. Up to 5000 conditions per place. [2023-11-29 01:41:14,568 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 697 selfloop transitions, 63 changer transitions 12/773 dead transitions. [2023-11-29 01:41:14,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 810 places, 773 transitions, 17264 flow [2023-11-29 01:41:14,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 01:41:14,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 01:41:14,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 144 transitions. [2023-11-29 01:41:14,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2845849802371542 [2023-11-29 01:41:14,569 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 144 transitions. [2023-11-29 01:41:14,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 144 transitions. [2023-11-29 01:41:14,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:41:14,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 144 transitions. [2023-11-29 01:41:14,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 6.545454545454546) internal successors, (144), 22 states have internal predecessors, (144), 0 states have call successors, (0), 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-29 01:41:14,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 23.0) internal successors, (529), 23 states have internal predecessors, (529), 0 states have call successors, (0), 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-29 01:41:14,569 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 23.0) internal successors, (529), 23 states have internal predecessors, (529), 0 states have call successors, (0), 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-29 01:41:14,569 INFO L175 Difference]: Start difference. First operand has 789 places, 746 transitions, 15354 flow. Second operand 22 states and 144 transitions. [2023-11-29 01:41:14,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 810 places, 773 transitions, 17264 flow [2023-11-29 01:41:24,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 794 places, 773 transitions, 16852 flow, removed 157 selfloop flow, removed 16 redundant places. [2023-11-29 01:41:24,704 INFO L231 Difference]: Finished difference. Result has 796 places, 743 transitions, 15000 flow [2023-11-29 01:41:24,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=14927, PETRI_DIFFERENCE_MINUEND_PLACES=773, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=15000, PETRI_PLACES=796, PETRI_TRANSITIONS=743} [2023-11-29 01:41:24,705 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 773 predicate places. [2023-11-29 01:41:24,705 INFO L495 AbstractCegarLoop]: Abstraction has has 796 places, 743 transitions, 15000 flow [2023-11-29 01:41:24,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.785714285714286) internal successors, (134), 28 states have internal predecessors, (134), 0 states have call successors, (0), 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-29 01:41:24,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:41:24,705 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:41:24,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2023-11-29 01:41:24,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146,143 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:41:24,906 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:41:24,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:41:24,906 INFO L85 PathProgramCache]: Analyzing trace with hash -490209556, now seen corresponding path program 139 times [2023-11-29 01:41:24,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:41:24,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929156834] [2023-11-29 01:41:24,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:41:24,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:41:24,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:41:26,106 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:41:26,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:41:26,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929156834] [2023-11-29 01:41:26,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929156834] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:41:26,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73853298] [2023-11-29 01:41:26,106 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 01:41:26,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:41:26,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:41:26,107 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:41:26,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2023-11-29 01:41:26,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:41:26,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 01:41:26,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:41:26,890 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:41:26,890 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:41:27,063 INFO L349 Elim1Store]: treesize reduction 11, result has 86.7 percent of original size [2023-11-29 01:41:27,063 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 73 treesize of output 94 [2023-11-29 01:41:27,149 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:41:27,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73853298] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:41:27,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:41:27,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12, 9] total 38 [2023-11-29 01:41:27,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200394996] [2023-11-29 01:41:27,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:41:27,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 01:41:27,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:41:27,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 01:41:27,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1225, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 01:41:27,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:41:27,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 743 transitions, 15000 flow. Second operand has 38 states, 38 states have (on average 4.815789473684211) internal successors, (183), 38 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:41:27,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:41:27,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:41:27,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:41:31,126 INFO L124 PetriNetUnfolderBase]: 2687/5284 cut-off events. [2023-11-29 01:41:31,126 INFO L125 PetriNetUnfolderBase]: For 1276950/1276950 co-relation queries the response was YES. [2023-11-29 01:41:31,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91915 conditions, 5284 events. 2687/5284 cut-off events. For 1276950/1276950 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 40292 event pairs, 1236 based on Foata normal form. 8/5288 useless extension candidates. Maximal degree in co-relation 91643. Up to 4993 conditions per place. [2023-11-29 01:41:31,248 INFO L140 encePairwiseOnDemand]: 13/23 looper letters, 702 selfloop transitions, 62 changer transitions 16/781 dead transitions. [2023-11-29 01:41:31,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 809 places, 781 transitions, 17303 flow [2023-11-29 01:41:31,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 01:41:31,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 01:41:31,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 149 transitions. [2023-11-29 01:41:31,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3084886128364389 [2023-11-29 01:41:31,249 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 149 transitions. [2023-11-29 01:41:31,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 149 transitions. [2023-11-29 01:41:31,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:41:31,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 149 transitions. [2023-11-29 01:41:31,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 7.095238095238095) internal successors, (149), 21 states have internal predecessors, (149), 0 states have call successors, (0), 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-29 01:41:31,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:41:31,250 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 23.0) internal successors, (506), 22 states have internal predecessors, (506), 0 states have call successors, (0), 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-29 01:41:31,250 INFO L175 Difference]: Start difference. First operand has 796 places, 743 transitions, 15000 flow. Second operand 21 states and 149 transitions. [2023-11-29 01:41:31,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 809 places, 781 transitions, 17303 flow [2023-11-29 01:41:41,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 793 places, 781 transitions, 17174 flow, removed 3 selfloop flow, removed 16 redundant places. [2023-11-29 01:41:41,241 INFO L231 Difference]: Finished difference. Result has 796 places, 743 transitions, 15009 flow [2023-11-29 01:41:41,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=14871, PETRI_DIFFERENCE_MINUEND_PLACES=773, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=15009, PETRI_PLACES=796, PETRI_TRANSITIONS=743} [2023-11-29 01:41:41,241 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 773 predicate places. [2023-11-29 01:41:41,241 INFO L495 AbstractCegarLoop]: Abstraction has has 796 places, 743 transitions, 15009 flow [2023-11-29 01:41:41,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.815789473684211) internal successors, (183), 38 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:41:41,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:41:41,242 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:41:41,249 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2023-11-29 01:41:41,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2023-11-29 01:41:41,442 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:41:41,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:41:41,442 INFO L85 PathProgramCache]: Analyzing trace with hash 2058788917, now seen corresponding path program 140 times [2023-11-29 01:41:41,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:41:41,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418949481] [2023-11-29 01:41:41,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:41:41,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:41:41,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:41:42,195 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:41:42,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:41:42,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418949481] [2023-11-29 01:41:42,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418949481] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:41:42,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772240275] [2023-11-29 01:41:42,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 01:41:42,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:41:42,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:41:42,196 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:41:42,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2023-11-29 01:41:42,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 01:41:42,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:41:42,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 01:41:42,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:41:42,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:41:42,827 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 73 treesize of output 45 [2023-11-29 01:41:42,863 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:41:42,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:41:42,986 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:41:42,987 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 71 treesize of output 88 [2023-11-29 01:41:43,090 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:41:43,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772240275] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:41:43,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:41:43,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:41:43,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275423770] [2023-11-29 01:41:43,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:41:43,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:41:43,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:41:43,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:41:43,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:41:43,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:41:43,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 743 transitions, 15009 flow. Second operand has 27 states, 27 states have (on average 5.0) internal successors, (135), 27 states have internal predecessors, (135), 0 states have call successors, (0), 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-29 01:41:43,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:41:43,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:41:43,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:41:47,163 INFO L124 PetriNetUnfolderBase]: 2697/5316 cut-off events. [2023-11-29 01:41:47,163 INFO L125 PetriNetUnfolderBase]: For 1327027/1327027 co-relation queries the response was YES. [2023-11-29 01:41:47,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93225 conditions, 5316 events. 2697/5316 cut-off events. For 1327027/1327027 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 40522 event pairs, 1207 based on Foata normal form. 12/5326 useless extension candidates. Maximal degree in co-relation 92951. Up to 4909 conditions per place. [2023-11-29 01:41:47,276 INFO L140 encePairwiseOnDemand]: 15/23 looper letters, 729 selfloop transitions, 62 changer transitions 3/795 dead transitions. [2023-11-29 01:41:47,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 810 places, 795 transitions, 17939 flow [2023-11-29 01:41:47,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 01:41:47,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 01:41:47,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 151 transitions. [2023-11-29 01:41:47,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3647342995169082 [2023-11-29 01:41:47,277 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 151 transitions. [2023-11-29 01:41:47,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 151 transitions. [2023-11-29 01:41:47,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:41:47,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 151 transitions. [2023-11-29 01:41:47,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 8.38888888888889) internal successors, (151), 18 states have internal predecessors, (151), 0 states have call successors, (0), 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-29 01:41:47,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 23.0) internal successors, (437), 19 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:41:47,278 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 23.0) internal successors, (437), 19 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:41:47,278 INFO L175 Difference]: Start difference. First operand has 796 places, 743 transitions, 15009 flow. Second operand 18 states and 151 transitions. [2023-11-29 01:41:47,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 810 places, 795 transitions, 17939 flow [2023-11-29 01:41:56,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 792 places, 795 transitions, 17803 flow, removed 6 selfloop flow, removed 18 redundant places. [2023-11-29 01:41:56,532 INFO L231 Difference]: Finished difference. Result has 794 places, 745 transitions, 15189 flow [2023-11-29 01:41:56,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=14873, PETRI_DIFFERENCE_MINUEND_PLACES=775, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=15189, PETRI_PLACES=794, PETRI_TRANSITIONS=745} [2023-11-29 01:41:56,533 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 771 predicate places. [2023-11-29 01:41:56,533 INFO L495 AbstractCegarLoop]: Abstraction has has 794 places, 745 transitions, 15189 flow [2023-11-29 01:41:56,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.0) internal successors, (135), 27 states have internal predecessors, (135), 0 states have call successors, (0), 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-29 01:41:56,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:41:56,533 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:41:56,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2023-11-29 01:41:56,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,145 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:41:56,734 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:41:56,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:41:56,734 INFO L85 PathProgramCache]: Analyzing trace with hash -516831118, now seen corresponding path program 141 times [2023-11-29 01:41:56,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:41:56,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164924673] [2023-11-29 01:41:56,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:41:56,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:41:56,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:41:57,415 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:41:57,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:41:57,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164924673] [2023-11-29 01:41:57,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164924673] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:41:57,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412909063] [2023-11-29 01:41:57,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 01:41:57,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:41:57,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:41:57,417 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:41:57,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2023-11-29 01:41:58,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 01:41:58,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:41:58,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-29 01:41:58,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:41:58,672 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:41:58,672 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 46 treesize of output 30 [2023-11-29 01:41:58,711 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-11-29 01:41:58,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:41:58,853 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-11-29 01:41:58,853 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 44 treesize of output 77 [2023-11-29 01:41:58,938 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:41:58,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412909063] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:41:58,938 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:41:58,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 23 [2023-11-29 01:41:58,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015044569] [2023-11-29 01:41:58,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:41:58,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 01:41:58,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:41:58,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 01:41:58,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2023-11-29 01:41:58,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:41:58,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 794 places, 745 transitions, 15189 flow. Second operand has 23 states, 23 states have (on average 4.956521739130435) internal successors, (114), 23 states have internal predecessors, (114), 0 states have call successors, (0), 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-29 01:41:58,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:41:58,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:41:58,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:42:03,623 INFO L124 PetriNetUnfolderBase]: 2719/5360 cut-off events. [2023-11-29 01:42:03,624 INFO L125 PetriNetUnfolderBase]: For 1388144/1388144 co-relation queries the response was YES. [2023-11-29 01:42:03,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95516 conditions, 5360 events. 2719/5360 cut-off events. For 1388144/1388144 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 41106 event pairs, 935 based on Foata normal form. 24/5377 useless extension candidates. Maximal degree in co-relation 95241. Up to 4216 conditions per place. [2023-11-29 01:42:03,742 INFO L140 encePairwiseOnDemand]: 12/23 looper letters, 650 selfloop transitions, 182 changer transitions 6/839 dead transitions. [2023-11-29 01:42:03,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 824 places, 839 transitions, 20513 flow [2023-11-29 01:42:03,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 01:42:03,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 01:42:03,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 246 transitions. [2023-11-29 01:42:03,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3450210378681627 [2023-11-29 01:42:03,743 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 246 transitions. [2023-11-29 01:42:03,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 246 transitions. [2023-11-29 01:42:03,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:42:03,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 246 transitions. [2023-11-29 01:42:03,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 7.935483870967742) internal successors, (246), 31 states have internal predecessors, (246), 0 states have call successors, (0), 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-29 01:42:03,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 0 states have call successors, (0), 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-29 01:42:03,744 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 23.0) internal successors, (736), 32 states have internal predecessors, (736), 0 states have call successors, (0), 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-29 01:42:03,744 INFO L175 Difference]: Start difference. First operand has 794 places, 745 transitions, 15189 flow. Second operand 31 states and 246 transitions. [2023-11-29 01:42:03,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 824 places, 839 transitions, 20513 flow [2023-11-29 01:42:13,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 810 places, 839 transitions, 20246 flow, removed 77 selfloop flow, removed 14 redundant places. [2023-11-29 01:42:13,964 INFO L231 Difference]: Finished difference. Result has 819 places, 758 transitions, 16430 flow [2023-11-29 01:42:13,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=14922, PETRI_DIFFERENCE_MINUEND_PLACES=780, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=16430, PETRI_PLACES=819, PETRI_TRANSITIONS=758} [2023-11-29 01:42:13,965 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 796 predicate places. [2023-11-29 01:42:13,965 INFO L495 AbstractCegarLoop]: Abstraction has has 819 places, 758 transitions, 16430 flow [2023-11-29 01:42:13,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.956521739130435) internal successors, (114), 23 states have internal predecessors, (114), 0 states have call successors, (0), 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-29 01:42:13,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:42:13,965 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:42:13,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2023-11-29 01:42:14,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2023-11-29 01:42:14,166 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:42:14,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:42:14,166 INFO L85 PathProgramCache]: Analyzing trace with hash 226855707, now seen corresponding path program 142 times [2023-11-29 01:42:14,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:42:14,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971283668] [2023-11-29 01:42:14,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:42:14,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:42:14,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:42:14,792 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:42:14,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:42:14,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971283668] [2023-11-29 01:42:14,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971283668] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:42:14,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860105767] [2023-11-29 01:42:14,792 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 01:42:14,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:42:14,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:42:14,793 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:42:14,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2023-11-29 01:42:15,307 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 01:42:15,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:42:15,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 01:42:15,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:42:15,494 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:42:15,494 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:42:15,642 INFO L349 Elim1Store]: treesize reduction 24, result has 67.1 percent of original size [2023-11-29 01:42:15,643 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 67 treesize of output 71 [2023-11-29 01:42:15,691 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 01:42:15,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860105767] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:42:15,692 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:42:15,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 27 [2023-11-29 01:42:15,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039518054] [2023-11-29 01:42:15,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:42:15,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 01:42:15,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:42:15,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 01:42:15,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2023-11-29 01:42:15,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 23 [2023-11-29 01:42:15,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 819 places, 758 transitions, 16430 flow. Second operand has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 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-29 01:42:15,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:42:15,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 23 [2023-11-29 01:42:15,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:42:19,929 INFO L124 PetriNetUnfolderBase]: 2718/5361 cut-off events. [2023-11-29 01:42:19,929 INFO L125 PetriNetUnfolderBase]: For 1477733/1477733 co-relation queries the response was YES. [2023-11-29 01:42:20,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98203 conditions, 5361 events. 2718/5361 cut-off events. For 1477733/1477733 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 41131 event pairs, 725 based on Foata normal form. 2/5361 useless extension candidates. Maximal degree in co-relation 97919. Up to 3351 conditions per place. [2023-11-29 01:42:20,065 INFO L140 encePairwiseOnDemand]: 16/23 looper letters, 576 selfloop transitions, 201 changer transitions 9/787 dead transitions. [2023-11-29 01:42:20,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 829 places, 787 transitions, 18959 flow [2023-11-29 01:42:20,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 01:42:20,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 01:42:20,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 88 transitions. [2023-11-29 01:42:20,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34782608695652173 [2023-11-29 01:42:20,066 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 88 transitions. [2023-11-29 01:42:20,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 88 transitions. [2023-11-29 01:42:20,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:42:20,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 88 transitions. [2023-11-29 01:42:20,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 8.0) internal successors, (88), 11 states have internal predecessors, (88), 0 states have call successors, (0), 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-29 01:42:20,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:42:20,067 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 23.0) internal successors, (276), 12 states have internal predecessors, (276), 0 states have call successors, (0), 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-29 01:42:20,067 INFO L175 Difference]: Start difference. First operand has 819 places, 758 transitions, 16430 flow. Second operand 11 states and 88 transitions. [2023-11-29 01:42:20,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 829 places, 787 transitions, 18959 flow [2023-11-29 01:42:30,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 806 places, 787 transitions, 17977 flow, removed 390 selfloop flow, removed 23 redundant places. [2023-11-29 01:42:30,158 INFO L231 Difference]: Finished difference. Result has 808 places, 756 transitions, 15804 flow [2023-11-29 01:42:30,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=15456, PETRI_DIFFERENCE_MINUEND_PLACES=796, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15804, PETRI_PLACES=808, PETRI_TRANSITIONS=756} [2023-11-29 01:42:30,158 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 785 predicate places. [2023-11-29 01:42:30,158 INFO L495 AbstractCegarLoop]: Abstraction has has 808 places, 756 transitions, 15804 flow [2023-11-29 01:42:30,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.925925925925926) internal successors, (133), 27 states have internal predecessors, (133), 0 states have call successors, (0), 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-29 01:42:30,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:42:30,158 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:42:30,165 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2023-11-29 01:42:30,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,147 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:42:30,359 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:42:30,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:42:30,359 INFO L85 PathProgramCache]: Analyzing trace with hash 578881049, now seen corresponding path program 143 times [2023-11-29 01:42:30,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:42:30,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201607439] [2023-11-29 01:42:30,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:42:30,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:42:30,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:42:31,341 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-29 01:42:31,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:42:31,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201607439] [2023-11-29 01:42:31,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201607439] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:42:31,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122830395] [2023-11-29 01:42:31,342 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:42:31,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:42:31,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:42:31,343 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:42:31,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_079ba567-e9cc-4808-843b-917a00f65a24/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process