./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-word-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_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/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_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/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_d413a28e-b281-44cb-ba45-3c3fdbd623c3/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 bf81f7b3bd1ceac2bf46c7c37f69effc0af9de17b18c7565156301fb49a6164e --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 07:09:05,488 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 07:09:05,549 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 07:09:05,553 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 07:09:05,554 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 07:09:05,576 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 07:09:05,577 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 07:09:05,577 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 07:09:05,578 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 07:09:05,579 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 07:09:05,579 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 07:09:05,580 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 07:09:05,580 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 07:09:05,581 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 07:09:05,581 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 07:09:05,582 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 07:09:05,582 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 07:09:05,583 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 07:09:05,583 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 07:09:05,583 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 07:09:05,584 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 07:09:05,584 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 07:09:05,585 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 07:09:05,585 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 07:09:05,586 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 07:09:05,586 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 07:09:05,586 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 07:09:05,587 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 07:09:05,587 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 07:09:05,587 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 07:09:05,588 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 07:09:05,588 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 07:09:05,588 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 07:09:05,589 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 07:09:05,589 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 07:09:05,589 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 07:09:05,589 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 07:09:05,589 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 07:09:05,589 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 07:09:05,590 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 07:09:05,590 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 07:09:05,590 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 07:09:05,590 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_d413a28e-b281-44cb-ba45-3c3fdbd623c3/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_d413a28e-b281-44cb-ba45-3c3fdbd623c3/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 -> bf81f7b3bd1ceac2bf46c7c37f69effc0af9de17b18c7565156301fb49a6164e [2023-11-29 07:09:05,817 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 07:09:05,835 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 07:09:05,838 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 07:09:05,839 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 07:09:05,840 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 07:09:05,841 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2023-11-29 07:09:08,628 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 07:09:08,815 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 07:09:08,815 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2023-11-29 07:09:08,824 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/data/e4d2ee53d/3dc01dfe3bbb4245803f983cc396d7a0/FLAGc053849e1 [2023-11-29 07:09:08,835 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/data/e4d2ee53d/3dc01dfe3bbb4245803f983cc396d7a0 [2023-11-29 07:09:08,838 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 07:09:08,839 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 07:09:08,840 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 07:09:08,840 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 07:09:08,844 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 07:09:08,845 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:09:08" (1/1) ... [2023-11-29 07:09:08,846 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f9d6344 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:08, skipping insertion in model container [2023-11-29 07:09:08,846 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:09:08" (1/1) ... [2023-11-29 07:09:08,871 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 07:09:09,045 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_d413a28e-b281-44cb-ba45-3c3fdbd623c3/sv-benchmarks/c/weaver/chl-word-symm.wvr.c[2874,2887] [2023-11-29 07:09:09,055 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 07:09:09,065 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 07:09:09,091 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_d413a28e-b281-44cb-ba45-3c3fdbd623c3/sv-benchmarks/c/weaver/chl-word-symm.wvr.c[2874,2887] [2023-11-29 07:09:09,095 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 07:09:09,111 INFO L206 MainTranslator]: Completed translation [2023-11-29 07:09:09,112 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09 WrapperNode [2023-11-29 07:09:09,112 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 07:09:09,113 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 07:09:09,113 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 07:09:09,113 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 07:09:09,120 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,129 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,153 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 135 [2023-11-29 07:09:09,154 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 07:09:09,155 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 07:09:09,155 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 07:09:09,155 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 07:09:09,166 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,166 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,169 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,183 INFO L175 MemorySlicer]: Split 16 memory accesses to 4 slices as follows [2, 2, 2, 10]. 63 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 07:09:09,183 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,183 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,190 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,193 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,195 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,196 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,199 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 07:09:09,200 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 07:09:09,200 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 07:09:09,200 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 07:09:09,201 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (1/1) ... [2023-11-29 07:09:09,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 07:09:09,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:09,232 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 07:09:09,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 07:09:09,272 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 07:09:09,272 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 07:09:09,272 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 07:09:09,272 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 07:09:09,272 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 07:09:09,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 07:09:09,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 07:09:09,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 07:09:09,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 07:09:09,273 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 07:09:09,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 07:09:09,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 07:09:09,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 07:09:09,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 07:09:09,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 07:09:09,274 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 07:09:09,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 07:09:09,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 07:09:09,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 07:09:09,274 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 07:09:09,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 07:09:09,275 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 07:09:09,276 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 07:09:09,389 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 07:09:09,390 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 07:09:09,695 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 07:09:09,927 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 07:09:09,928 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 07:09:09,928 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:09:09 BoogieIcfgContainer [2023-11-29 07:09:09,928 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 07:09:09,931 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 07:09:09,931 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 07:09:09,934 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 07:09:09,934 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 07:09:08" (1/3) ... [2023-11-29 07:09:09,934 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cc45ec8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:09:09, skipping insertion in model container [2023-11-29 07:09:09,934 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:09:09" (2/3) ... [2023-11-29 07:09:09,935 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cc45ec8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:09:09, skipping insertion in model container [2023-11-29 07:09:09,935 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:09:09" (3/3) ... [2023-11-29 07:09:09,936 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2023-11-29 07:09:09,943 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 07:09:09,951 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 07:09:09,951 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 07:09:09,952 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 07:09:09,994 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 07:09:10,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 34 places, 35 transitions, 84 flow [2023-11-29 07:09:10,049 INFO L124 PetriNetUnfolderBase]: 8/33 cut-off events. [2023-11-29 07:09:10,049 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 07:09:10,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 33 events. 8/33 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 44 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 23. Up to 2 conditions per place. [2023-11-29 07:09:10,053 INFO L82 GeneralOperation]: Start removeDead. Operand has 34 places, 35 transitions, 84 flow [2023-11-29 07:09:10,056 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 31 places, 32 transitions, 76 flow [2023-11-29 07:09:10,067 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 07:09:10,072 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;@5d3de963, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 07:09:10,072 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 07:09:10,095 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 07:09:10,095 INFO L124 PetriNetUnfolderBase]: 8/31 cut-off events. [2023-11-29 07:09:10,095 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 07:09:10,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:10,096 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 07:09:10,096 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 07:09:10,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:10,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1731729370, now seen corresponding path program 1 times [2023-11-29 07:09:10,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:10,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836481424] [2023-11-29 07:09:10,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:10,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:10,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:10,644 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 07:09:10,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:10,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836481424] [2023-11-29 07:09:10,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836481424] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:10,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:09:10,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 07:09:10,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500579903] [2023-11-29 07:09:10,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:10,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 07:09:10,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:10,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 07:09:10,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 07:09:10,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:10,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 32 transitions, 76 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 07:09:10,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:10,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:10,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:10,970 INFO L124 PetriNetUnfolderBase]: 282/462 cut-off events. [2023-11-29 07:09:10,971 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2023-11-29 07:09:10,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 956 conditions, 462 events. 282/462 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1568 event pairs, 144 based on Foata normal form. 1/357 useless extension candidates. Maximal degree in co-relation 824. Up to 358 conditions per place. [2023-11-29 07:09:10,977 INFO L140 encePairwiseOnDemand]: 31/35 looper letters, 42 selfloop transitions, 1 changer transitions 8/52 dead transitions. [2023-11-29 07:09:10,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 52 transitions, 230 flow [2023-11-29 07:09:10,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 07:09:10,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 07:09:10,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 65 transitions. [2023-11-29 07:09:10,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2023-11-29 07:09:10,989 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 65 transitions. [2023-11-29 07:09:10,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 65 transitions. [2023-11-29 07:09:10,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:10,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 65 transitions. [2023-11-29 07:09:10,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:10,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 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 07:09:10,997 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 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 07:09:10,999 INFO L175 Difference]: Start difference. First operand has 31 places, 32 transitions, 76 flow. Second operand 4 states and 65 transitions. [2023-11-29 07:09:11,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 52 transitions, 230 flow [2023-11-29 07:09:11,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 52 transitions, 214 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 07:09:11,005 INFO L231 Difference]: Finished difference. Result has 32 places, 32 transitions, 77 flow [2023-11-29 07:09:11,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=77, PETRI_PLACES=32, PETRI_TRANSITIONS=32} [2023-11-29 07:09:11,011 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 1 predicate places. [2023-11-29 07:09:11,011 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 32 transitions, 77 flow [2023-11-29 07:09:11,011 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 07:09:11,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:11,012 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 07:09:11,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 07:09:11,012 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 07:09:11,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:11,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1419590832, now seen corresponding path program 2 times [2023-11-29 07:09:11,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:11,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73039079] [2023-11-29 07:09:11,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:11,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:11,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:11,225 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 07:09:11,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:11,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73039079] [2023-11-29 07:09:11,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73039079] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:11,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:09:11,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 07:09:11,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667645195] [2023-11-29 07:09:11,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:11,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 07:09:11,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:11,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 07:09:11,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 07:09:11,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:11,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 32 transitions, 77 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 07:09:11,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:11,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:11,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:11,465 INFO L124 PetriNetUnfolderBase]: 328/557 cut-off events. [2023-11-29 07:09:11,465 INFO L125 PetriNetUnfolderBase]: For 74/74 co-relation queries the response was YES. [2023-11-29 07:09:11,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1183 conditions, 557 events. 328/557 cut-off events. For 74/74 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2097 event pairs, 182 based on Foata normal form. 7/462 useless extension candidates. Maximal degree in co-relation 1166. Up to 422 conditions per place. [2023-11-29 07:09:11,471 INFO L140 encePairwiseOnDemand]: 31/35 looper letters, 42 selfloop transitions, 1 changer transitions 10/54 dead transitions. [2023-11-29 07:09:11,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 54 transitions, 237 flow [2023-11-29 07:09:11,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 07:09:11,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 07:09:11,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 67 transitions. [2023-11-29 07:09:11,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2023-11-29 07:09:11,473 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 67 transitions. [2023-11-29 07:09:11,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 67 transitions. [2023-11-29 07:09:11,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:11,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 67 transitions. [2023-11-29 07:09:11,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 16.75) internal successors, (67), 4 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 07:09:11,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 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 07:09:11,477 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 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 07:09:11,477 INFO L175 Difference]: Start difference. First operand has 32 places, 32 transitions, 77 flow. Second operand 4 states and 67 transitions. [2023-11-29 07:09:11,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 54 transitions, 237 flow [2023-11-29 07:09:11,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 54 transitions, 231 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-29 07:09:11,480 INFO L231 Difference]: Finished difference. Result has 34 places, 32 transitions, 83 flow [2023-11-29 07:09:11,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=83, PETRI_PLACES=34, PETRI_TRANSITIONS=32} [2023-11-29 07:09:11,482 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 3 predicate places. [2023-11-29 07:09:11,482 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 32 transitions, 83 flow [2023-11-29 07:09:11,482 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 07:09:11,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:11,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:11,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 07:09:11,483 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 07:09:11,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:11,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1626241867, now seen corresponding path program 1 times [2023-11-29 07:09:11,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:11,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039199849] [2023-11-29 07:09:11,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:11,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:11,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:11,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:11,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:11,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039199849] [2023-11-29 07:09:11,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039199849] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:11,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:09:11,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 07:09:11,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280985122] [2023-11-29 07:09:11,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:11,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 07:09:11,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:11,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 07:09:11,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 07:09:11,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:11,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 32 transitions, 83 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:11,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:11,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:11,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:11,661 INFO L124 PetriNetUnfolderBase]: 232/388 cut-off events. [2023-11-29 07:09:11,661 INFO L125 PetriNetUnfolderBase]: For 161/161 co-relation queries the response was YES. [2023-11-29 07:09:11,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 388 events. 232/388 cut-off events. For 161/161 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1243 event pairs, 79 based on Foata normal form. 22/344 useless extension candidates. Maximal degree in co-relation 834. Up to 317 conditions per place. [2023-11-29 07:09:11,665 INFO L140 encePairwiseOnDemand]: 31/35 looper letters, 34 selfloop transitions, 2 changer transitions 6/43 dead transitions. [2023-11-29 07:09:11,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 43 transitions, 195 flow [2023-11-29 07:09:11,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 07:09:11,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 07:09:11,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2023-11-29 07:09:11,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2023-11-29 07:09:11,668 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 53 transitions. [2023-11-29 07:09:11,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 53 transitions. [2023-11-29 07:09:11,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:11,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 53 transitions. [2023-11-29 07:09:11,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:11,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 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 07:09:11,670 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 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 07:09:11,670 INFO L175 Difference]: Start difference. First operand has 34 places, 32 transitions, 83 flow. Second operand 3 states and 53 transitions. [2023-11-29 07:09:11,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 43 transitions, 195 flow [2023-11-29 07:09:11,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 43 transitions, 192 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-11-29 07:09:11,673 INFO L231 Difference]: Finished difference. Result has 34 places, 32 transitions, 86 flow [2023-11-29 07:09:11,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=34, PETRI_TRANSITIONS=32} [2023-11-29 07:09:11,674 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 3 predicate places. [2023-11-29 07:09:11,674 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 32 transitions, 86 flow [2023-11-29 07:09:11,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:11,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:11,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:11,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 07:09:11,675 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 07:09:11,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:11,676 INFO L85 PathProgramCache]: Analyzing trace with hash -356678929, now seen corresponding path program 1 times [2023-11-29 07:09:11,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:11,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596379335] [2023-11-29 07:09:11,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:11,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:11,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:12,071 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 07:09:12,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:12,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596379335] [2023-11-29 07:09:12,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596379335] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:12,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:09:12,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:09:12,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968816713] [2023-11-29 07:09:12,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:12,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 07:09:12,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:12,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 07:09:12,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 07:09:12,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:12,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 32 transitions, 86 flow. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:12,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:12,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:12,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:12,313 INFO L124 PetriNetUnfolderBase]: 456/738 cut-off events. [2023-11-29 07:09:12,313 INFO L125 PetriNetUnfolderBase]: For 179/179 co-relation queries the response was YES. [2023-11-29 07:09:12,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1653 conditions, 738 events. 456/738 cut-off events. For 179/179 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2695 event pairs, 200 based on Foata normal form. 1/599 useless extension candidates. Maximal degree in co-relation 606. Up to 304 conditions per place. [2023-11-29 07:09:12,319 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 65 selfloop transitions, 11 changer transitions 1/78 dead transitions. [2023-11-29 07:09:12,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 78 transitions, 363 flow [2023-11-29 07:09:12,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 07:09:12,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 07:09:12,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2023-11-29 07:09:12,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2023-11-29 07:09:12,321 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 92 transitions. [2023-11-29 07:09:12,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 92 transitions. [2023-11-29 07:09:12,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:12,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 92 transitions. [2023-11-29 07:09:12,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 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 07:09:12,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 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 07:09:12,324 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 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 07:09:12,324 INFO L175 Difference]: Start difference. First operand has 34 places, 32 transitions, 86 flow. Second operand 6 states and 92 transitions. [2023-11-29 07:09:12,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 78 transitions, 363 flow [2023-11-29 07:09:12,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 78 transitions, 343 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-11-29 07:09:12,327 INFO L231 Difference]: Finished difference. Result has 39 places, 42 transitions, 153 flow [2023-11-29 07:09:12,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=153, PETRI_PLACES=39, PETRI_TRANSITIONS=42} [2023-11-29 07:09:12,328 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 8 predicate places. [2023-11-29 07:09:12,329 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 42 transitions, 153 flow [2023-11-29 07:09:12,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:12,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:12,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:12,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 07:09:12,330 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 07:09:12,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:12,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1802949554, now seen corresponding path program 1 times [2023-11-29 07:09:12,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:12,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93031396] [2023-11-29 07:09:12,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:12,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:12,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:12,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:12,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:12,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93031396] [2023-11-29 07:09:12,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93031396] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:12,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766522874] [2023-11-29 07:09:12,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:12,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:12,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:12,714 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:12,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 07:09:12,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:12,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 07:09:12,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:13,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:13,251 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:14,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:14,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766522874] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:14,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:14,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 25 [2023-11-29 07:09:14,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73110815] [2023-11-29 07:09:14,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:14,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:09:14,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:14,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:09:14,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:09:14,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:14,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 42 transitions, 153 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 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 07:09:14,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:14,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:14,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:15,297 INFO L124 PetriNetUnfolderBase]: 1146/1908 cut-off events. [2023-11-29 07:09:15,298 INFO L125 PetriNetUnfolderBase]: For 294/294 co-relation queries the response was YES. [2023-11-29 07:09:15,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4655 conditions, 1908 events. 1146/1908 cut-off events. For 294/294 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9513 event pairs, 126 based on Foata normal form. 1/1732 useless extension candidates. Maximal degree in co-relation 2994. Up to 383 conditions per place. [2023-11-29 07:09:15,309 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 140 selfloop transitions, 44 changer transitions 8/193 dead transitions. [2023-11-29 07:09:15,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 193 transitions, 996 flow [2023-11-29 07:09:15,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 07:09:15,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 07:09:15,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 207 transitions. [2023-11-29 07:09:15,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45494505494505494 [2023-11-29 07:09:15,312 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 207 transitions. [2023-11-29 07:09:15,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 207 transitions. [2023-11-29 07:09:15,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:15,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 207 transitions. [2023-11-29 07:09:15,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 15.923076923076923) internal successors, (207), 13 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:15,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 35.0) internal successors, (490), 14 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:15,317 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 35.0) internal successors, (490), 14 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:15,317 INFO L175 Difference]: Start difference. First operand has 39 places, 42 transitions, 153 flow. Second operand 13 states and 207 transitions. [2023-11-29 07:09:15,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 193 transitions, 996 flow [2023-11-29 07:09:15,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 193 transitions, 992 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-11-29 07:09:15,322 INFO L231 Difference]: Finished difference. Result has 60 places, 76 transitions, 493 flow [2023-11-29 07:09:15,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=493, PETRI_PLACES=60, PETRI_TRANSITIONS=76} [2023-11-29 07:09:15,323 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 29 predicate places. [2023-11-29 07:09:15,323 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 76 transitions, 493 flow [2023-11-29 07:09:15,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 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 07:09:15,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:15,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:15,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 07:09:15,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:15,525 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 07:09:15,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:15,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1457025946, now seen corresponding path program 2 times [2023-11-29 07:09:15,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:15,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900364283] [2023-11-29 07:09:15,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:15,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:15,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:15,840 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:15,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:15,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900364283] [2023-11-29 07:09:15,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900364283] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:15,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567143221] [2023-11-29 07:09:15,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:09:15,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:15,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:15,842 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:15,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 07:09:15,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 07:09:15,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:15,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 07:09:15,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:16,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:09:16,258 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:09:16,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567143221] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:16,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:09:16,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 16 [2023-11-29 07:09:16,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032059485] [2023-11-29 07:09:16,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:16,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:09:16,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:16,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:09:16,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:09:16,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:16,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 76 transitions, 493 flow. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 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 07:09:16,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:16,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:16,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:16,725 INFO L124 PetriNetUnfolderBase]: 1140/1908 cut-off events. [2023-11-29 07:09:16,726 INFO L125 PetriNetUnfolderBase]: For 2247/2247 co-relation queries the response was YES. [2023-11-29 07:09:16,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5781 conditions, 1908 events. 1140/1908 cut-off events. For 2247/2247 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9428 event pairs, 180 based on Foata normal form. 1/1734 useless extension candidates. Maximal degree in co-relation 5738. Up to 1133 conditions per place. [2023-11-29 07:09:16,737 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 92 selfloop transitions, 40 changer transitions 8/141 dead transitions. [2023-11-29 07:09:16,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 141 transitions, 997 flow [2023-11-29 07:09:16,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:09:16,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:09:16,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2023-11-29 07:09:16,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4158730158730159 [2023-11-29 07:09:16,739 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 131 transitions. [2023-11-29 07:09:16,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 131 transitions. [2023-11-29 07:09:16,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:16,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 131 transitions. [2023-11-29 07:09:16,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 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 07:09:16,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:16,742 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:16,742 INFO L175 Difference]: Start difference. First operand has 60 places, 76 transitions, 493 flow. Second operand 9 states and 131 transitions. [2023-11-29 07:09:16,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 141 transitions, 997 flow [2023-11-29 07:09:16,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 141 transitions, 988 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-11-29 07:09:16,755 INFO L231 Difference]: Finished difference. Result has 69 places, 83 transitions, 656 flow [2023-11-29 07:09:16,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=656, PETRI_PLACES=69, PETRI_TRANSITIONS=83} [2023-11-29 07:09:16,756 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 38 predicate places. [2023-11-29 07:09:16,756 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 83 transitions, 656 flow [2023-11-29 07:09:16,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 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 07:09:16,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:16,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:16,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 07:09:16,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 07:09:16,958 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 07:09:16,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:16,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1722066931, now seen corresponding path program 1 times [2023-11-29 07:09:16,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:16,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396467149] [2023-11-29 07:09:16,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:16,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:16,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:17,270 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:17,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:17,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396467149] [2023-11-29 07:09:17,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396467149] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:17,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072735538] [2023-11-29 07:09:17,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:17,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:17,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:17,274 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:17,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 07:09:17,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:17,381 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 07:09:17,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:17,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:17,694 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:18,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:18,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072735538] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:18,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:18,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 22 [2023-11-29 07:09:18,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093992688] [2023-11-29 07:09:18,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:18,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:09:18,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:18,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:09:18,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2023-11-29 07:09:18,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:18,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 83 transitions, 656 flow. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 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 07:09:18,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:18,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:18,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:19,604 INFO L124 PetriNetUnfolderBase]: 1746/2949 cut-off events. [2023-11-29 07:09:19,604 INFO L125 PetriNetUnfolderBase]: For 5330/5330 co-relation queries the response was YES. [2023-11-29 07:09:19,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9590 conditions, 2949 events. 1746/2949 cut-off events. For 5330/5330 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16325 event pairs, 378 based on Foata normal form. 1/2686 useless extension candidates. Maximal degree in co-relation 9514. Up to 838 conditions per place. [2023-11-29 07:09:19,632 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 202 selfloop transitions, 52 changer transitions 9/264 dead transitions. [2023-11-29 07:09:19,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 264 transitions, 1949 flow [2023-11-29 07:09:19,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 07:09:19,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 07:09:19,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 255 transitions. [2023-11-29 07:09:19,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2023-11-29 07:09:19,634 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 255 transitions. [2023-11-29 07:09:19,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 255 transitions. [2023-11-29 07:09:19,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:19,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 255 transitions. [2023-11-29 07:09:19,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 18.214285714285715) internal successors, (255), 14 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:19,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:19,670 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:19,671 INFO L175 Difference]: Start difference. First operand has 69 places, 83 transitions, 656 flow. Second operand 14 states and 255 transitions. [2023-11-29 07:09:19,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 264 transitions, 1949 flow [2023-11-29 07:09:19,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 264 transitions, 1863 flow, removed 11 selfloop flow, removed 4 redundant places. [2023-11-29 07:09:19,697 INFO L231 Difference]: Finished difference. Result has 84 places, 102 transitions, 900 flow [2023-11-29 07:09:19,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=900, PETRI_PLACES=84, PETRI_TRANSITIONS=102} [2023-11-29 07:09:19,698 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 53 predicate places. [2023-11-29 07:09:19,698 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 102 transitions, 900 flow [2023-11-29 07:09:19,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 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 07:09:19,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:19,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:19,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 07:09:19,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-29 07:09:19,900 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 07:09:19,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:19,900 INFO L85 PathProgramCache]: Analyzing trace with hash -812079388, now seen corresponding path program 1 times [2023-11-29 07:09:19,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:19,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428048565] [2023-11-29 07:09:19,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:19,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:19,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:19,969 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 07:09:19,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:19,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428048565] [2023-11-29 07:09:19,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428048565] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:19,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:09:19,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 07:09:19,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441258392] [2023-11-29 07:09:19,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:19,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:09:19,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:19,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:09:19,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:09:19,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:19,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 102 transitions, 900 flow. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:19,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:19,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:19,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:20,324 INFO L124 PetriNetUnfolderBase]: 1356/2352 cut-off events. [2023-11-29 07:09:20,325 INFO L125 PetriNetUnfolderBase]: For 6403/6403 co-relation queries the response was YES. [2023-11-29 07:09:20,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8008 conditions, 2352 events. 1356/2352 cut-off events. For 6403/6403 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12802 event pairs, 771 based on Foata normal form. 0/2176 useless extension candidates. Maximal degree in co-relation 7936. Up to 1217 conditions per place. [2023-11-29 07:09:20,340 INFO L140 encePairwiseOnDemand]: 27/35 looper letters, 122 selfloop transitions, 14 changer transitions 6/143 dead transitions. [2023-11-29 07:09:20,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 143 transitions, 1404 flow [2023-11-29 07:09:20,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 07:09:20,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 07:09:20,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 86 transitions. [2023-11-29 07:09:20,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2023-11-29 07:09:20,341 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 86 transitions. [2023-11-29 07:09:20,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 86 transitions. [2023-11-29 07:09:20,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:20,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 86 transitions. [2023-11-29 07:09:20,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:20,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 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 07:09:20,343 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 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 07:09:20,343 INFO L175 Difference]: Start difference. First operand has 84 places, 102 transitions, 900 flow. Second operand 6 states and 86 transitions. [2023-11-29 07:09:20,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 143 transitions, 1404 flow [2023-11-29 07:09:20,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 143 transitions, 1315 flow, removed 28 selfloop flow, removed 3 redundant places. [2023-11-29 07:09:20,359 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 780 flow [2023-11-29 07:09:20,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=730, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=780, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2023-11-29 07:09:20,360 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 56 predicate places. [2023-11-29 07:09:20,360 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 780 flow [2023-11-29 07:09:20,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:20,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:20,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:20,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 07:09:20,361 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 07:09:20,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:20,362 INFO L85 PathProgramCache]: Analyzing trace with hash -2036433494, now seen corresponding path program 1 times [2023-11-29 07:09:20,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:20,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124234011] [2023-11-29 07:09:20,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:20,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:20,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:20,430 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 07:09:20,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:20,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124234011] [2023-11-29 07:09:20,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124234011] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:20,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:09:20,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 07:09:20,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734981889] [2023-11-29 07:09:20,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:20,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:09:20,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:20,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:09:20,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:09:20,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:20,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 780 flow. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:20,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:20,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:20,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:20,756 INFO L124 PetriNetUnfolderBase]: 1044/1869 cut-off events. [2023-11-29 07:09:20,756 INFO L125 PetriNetUnfolderBase]: For 4989/4989 co-relation queries the response was YES. [2023-11-29 07:09:20,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6549 conditions, 1869 events. 1044/1869 cut-off events. For 4989/4989 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10065 event pairs, 599 based on Foata normal form. 0/1805 useless extension candidates. Maximal degree in co-relation 5640. Up to 1217 conditions per place. [2023-11-29 07:09:20,771 INFO L140 encePairwiseOnDemand]: 27/35 looper letters, 92 selfloop transitions, 10 changer transitions 14/117 dead transitions. [2023-11-29 07:09:20,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 117 transitions, 1110 flow [2023-11-29 07:09:20,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 07:09:20,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 07:09:20,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 80 transitions. [2023-11-29 07:09:20,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2023-11-29 07:09:20,773 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 80 transitions. [2023-11-29 07:09:20,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 80 transitions. [2023-11-29 07:09:20,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:20,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 80 transitions. [2023-11-29 07:09:20,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:20,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 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 07:09:20,775 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 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 07:09:20,775 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 780 flow. Second operand 6 states and 80 transitions. [2023-11-29 07:09:20,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 117 transitions, 1110 flow [2023-11-29 07:09:20,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 117 transitions, 1096 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-29 07:09:20,795 INFO L231 Difference]: Finished difference. Result has 91 places, 80 transitions, 653 flow [2023-11-29 07:09:20,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=658, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=653, PETRI_PLACES=91, PETRI_TRANSITIONS=80} [2023-11-29 07:09:20,796 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2023-11-29 07:09:20,796 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 80 transitions, 653 flow [2023-11-29 07:09:20,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:20,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:20,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:20,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 07:09:20,797 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 07:09:20,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:20,798 INFO L85 PathProgramCache]: Analyzing trace with hash 755538932, now seen corresponding path program 3 times [2023-11-29 07:09:20,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:20,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126886613] [2023-11-29 07:09:20,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:20,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:20,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:21,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:21,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:21,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126886613] [2023-11-29 07:09:21,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126886613] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:21,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352907468] [2023-11-29 07:09:21,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:09:21,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:21,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:21,077 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:21,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 07:09:21,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 07:09:21,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:21,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 07:09:21,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:21,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:09:21,442 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:09:21,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352907468] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:21,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:09:21,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 16 [2023-11-29 07:09:21,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147776103] [2023-11-29 07:09:21,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:21,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:09:21,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:21,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:09:21,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:09:21,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:21,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 80 transitions, 653 flow. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 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 07:09:21,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:21,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:21,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:21,830 INFO L124 PetriNetUnfolderBase]: 900/1569 cut-off events. [2023-11-29 07:09:21,830 INFO L125 PetriNetUnfolderBase]: For 4757/4757 co-relation queries the response was YES. [2023-11-29 07:09:21,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5836 conditions, 1569 events. 900/1569 cut-off events. For 4757/4757 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7882 event pairs, 204 based on Foata normal form. 1/1568 useless extension candidates. Maximal degree in co-relation 5777. Up to 1004 conditions per place. [2023-11-29 07:09:21,842 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 100 selfloop transitions, 30 changer transitions 8/139 dead transitions. [2023-11-29 07:09:21,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 139 transitions, 1152 flow [2023-11-29 07:09:21,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:09:21,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:09:21,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2023-11-29 07:09:21,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4158730158730159 [2023-11-29 07:09:21,844 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 131 transitions. [2023-11-29 07:09:21,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 131 transitions. [2023-11-29 07:09:21,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:21,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 131 transitions. [2023-11-29 07:09:21,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 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 07:09:21,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:21,846 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:21,846 INFO L175 Difference]: Start difference. First operand has 91 places, 80 transitions, 653 flow. Second operand 9 states and 131 transitions. [2023-11-29 07:09:21,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 139 transitions, 1152 flow [2023-11-29 07:09:21,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 139 transitions, 1100 flow, removed 18 selfloop flow, removed 7 redundant places. [2023-11-29 07:09:21,875 INFO L231 Difference]: Finished difference. Result has 91 places, 79 transitions, 653 flow [2023-11-29 07:09:21,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=653, PETRI_PLACES=91, PETRI_TRANSITIONS=79} [2023-11-29 07:09:21,876 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 60 predicate places. [2023-11-29 07:09:21,876 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 79 transitions, 653 flow [2023-11-29 07:09:21,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 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 07:09:21,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:21,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:21,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 07:09:22,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 07:09:22,082 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 07:09:22,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:22,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1598185242, now seen corresponding path program 4 times [2023-11-29 07:09:22,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:22,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336528870] [2023-11-29 07:09:22,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:22,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:22,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:22,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:22,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336528870] [2023-11-29 07:09:22,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336528870] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:22,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851751772] [2023-11-29 07:09:22,307 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:09:22,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:22,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:22,310 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:22,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 07:09:22,419 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:09:22,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:22,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 07:09:22,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:22,730 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:22,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:23,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:23,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851751772] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:23,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:23,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 24 [2023-11-29 07:09:23,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809628470] [2023-11-29 07:09:23,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:23,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:09:23,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:23,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:09:23,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:09:23,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:23,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 79 transitions, 653 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 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 07:09:23,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:23,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:23,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:23,931 INFO L124 PetriNetUnfolderBase]: 1357/2366 cut-off events. [2023-11-29 07:09:23,931 INFO L125 PetriNetUnfolderBase]: For 6139/6139 co-relation queries the response was YES. [2023-11-29 07:09:23,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8402 conditions, 2366 events. 1357/2366 cut-off events. For 6139/6139 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13064 event pairs, 196 based on Foata normal form. 2/2366 useless extension candidates. Maximal degree in co-relation 8333. Up to 514 conditions per place. [2023-11-29 07:09:23,945 INFO L140 encePairwiseOnDemand]: 21/35 looper letters, 150 selfloop transitions, 62 changer transitions 9/222 dead transitions. [2023-11-29 07:09:23,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 222 transitions, 1874 flow [2023-11-29 07:09:23,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 07:09:23,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 07:09:23,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 216 transitions. [2023-11-29 07:09:23,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4114285714285714 [2023-11-29 07:09:23,946 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 216 transitions. [2023-11-29 07:09:23,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 216 transitions. [2023-11-29 07:09:23,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:23,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 216 transitions. [2023-11-29 07:09:23,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 14.4) internal successors, (216), 15 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:23,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:23,948 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:23,948 INFO L175 Difference]: Start difference. First operand has 91 places, 79 transitions, 653 flow. Second operand 15 states and 216 transitions. [2023-11-29 07:09:23,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 222 transitions, 1874 flow [2023-11-29 07:09:23,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 222 transitions, 1766 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-29 07:09:23,967 INFO L231 Difference]: Finished difference. Result has 105 places, 108 transitions, 1063 flow [2023-11-29 07:09:23,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1063, PETRI_PLACES=105, PETRI_TRANSITIONS=108} [2023-11-29 07:09:23,968 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 74 predicate places. [2023-11-29 07:09:23,968 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 108 transitions, 1063 flow [2023-11-29 07:09:23,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 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 07:09:23,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:23,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:23,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 07:09:24,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 07:09:24,169 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 07:09:24,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:24,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1781017511, now seen corresponding path program 2 times [2023-11-29 07:09:24,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:24,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743489150] [2023-11-29 07:09:24,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:24,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:24,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:24,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:24,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:24,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743489150] [2023-11-29 07:09:24,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743489150] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:24,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523530071] [2023-11-29 07:09:24,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:09:24,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:24,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:24,396 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:24,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 07:09:24,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 07:09:24,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:24,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 07:09:24,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:24,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:09:24,769 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:09:24,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523530071] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:24,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:09:24,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2023-11-29 07:09:24,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140317574] [2023-11-29 07:09:24,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:24,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 07:09:24,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:24,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 07:09:24,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:09:24,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:24,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 108 transitions, 1063 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 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 07:09:24,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:24,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:24,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:25,186 INFO L124 PetriNetUnfolderBase]: 1337/2333 cut-off events. [2023-11-29 07:09:25,186 INFO L125 PetriNetUnfolderBase]: For 9006/9006 co-relation queries the response was YES. [2023-11-29 07:09:25,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9310 conditions, 2333 events. 1337/2333 cut-off events. For 9006/9006 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12731 event pairs, 375 based on Foata normal form. 1/2332 useless extension candidates. Maximal degree in co-relation 9234. Up to 1611 conditions per place. [2023-11-29 07:09:25,200 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 95 selfloop transitions, 44 changer transitions 13/153 dead transitions. [2023-11-29 07:09:25,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 153 transitions, 1594 flow [2023-11-29 07:09:25,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:09:25,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:09:25,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2023-11-29 07:09:25,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619047619047619 [2023-11-29 07:09:25,202 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 114 transitions. [2023-11-29 07:09:25,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 114 transitions. [2023-11-29 07:09:25,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:25,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 114 transitions. [2023-11-29 07:09:25,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 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 07:09:25,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:25,203 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:25,203 INFO L175 Difference]: Start difference. First operand has 105 places, 108 transitions, 1063 flow. Second operand 9 states and 114 transitions. [2023-11-29 07:09:25,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 153 transitions, 1594 flow [2023-11-29 07:09:25,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 153 transitions, 1452 flow, removed 21 selfloop flow, removed 9 redundant places. [2023-11-29 07:09:25,237 INFO L231 Difference]: Finished difference. Result has 107 places, 110 transitions, 1087 flow [2023-11-29 07:09:25,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1087, PETRI_PLACES=107, PETRI_TRANSITIONS=110} [2023-11-29 07:09:25,237 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 76 predicate places. [2023-11-29 07:09:25,237 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 110 transitions, 1087 flow [2023-11-29 07:09:25,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 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 07:09:25,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:25,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:25,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 07:09:25,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:25,439 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 07:09:25,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:25,439 INFO L85 PathProgramCache]: Analyzing trace with hash -14411879, now seen corresponding path program 3 times [2023-11-29 07:09:25,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:25,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108519301] [2023-11-29 07:09:25,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:25,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:25,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:25,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:25,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:25,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108519301] [2023-11-29 07:09:25,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108519301] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:25,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662365633] [2023-11-29 07:09:25,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:09:25,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:25,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:25,644 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:25,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 07:09:25,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 07:09:25,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:25,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 07:09:25,760 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:25,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:09:25,989 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:09:25,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662365633] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:25,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:09:25,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 14 [2023-11-29 07:09:25,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336430839] [2023-11-29 07:09:25,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:25,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 07:09:25,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:25,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 07:09:25,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-11-29 07:09:25,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:25,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 110 transitions, 1087 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 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 07:09:25,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:25,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:25,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:26,437 INFO L124 PetriNetUnfolderBase]: 1307/2270 cut-off events. [2023-11-29 07:09:26,437 INFO L125 PetriNetUnfolderBase]: For 8286/8286 co-relation queries the response was YES. [2023-11-29 07:09:26,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9114 conditions, 2270 events. 1307/2270 cut-off events. For 8286/8286 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12232 event pairs, 369 based on Foata normal form. 1/2269 useless extension candidates. Maximal degree in co-relation 9001. Up to 1561 conditions per place. [2023-11-29 07:09:26,448 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 89 selfloop transitions, 42 changer transitions 19/151 dead transitions. [2023-11-29 07:09:26,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 151 transitions, 1568 flow [2023-11-29 07:09:26,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:09:26,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:09:26,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2023-11-29 07:09:26,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619047619047619 [2023-11-29 07:09:26,449 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 114 transitions. [2023-11-29 07:09:26,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 114 transitions. [2023-11-29 07:09:26,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:26,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 114 transitions. [2023-11-29 07:09:26,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 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 07:09:26,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:26,451 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:26,451 INFO L175 Difference]: Start difference. First operand has 107 places, 110 transitions, 1087 flow. Second operand 9 states and 114 transitions. [2023-11-29 07:09:26,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 151 transitions, 1568 flow [2023-11-29 07:09:26,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 151 transitions, 1443 flow, removed 7 selfloop flow, removed 6 redundant places. [2023-11-29 07:09:26,490 INFO L231 Difference]: Finished difference. Result has 109 places, 107 transitions, 1048 flow [2023-11-29 07:09:26,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1048, PETRI_PLACES=109, PETRI_TRANSITIONS=107} [2023-11-29 07:09:26,490 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 78 predicate places. [2023-11-29 07:09:26,491 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 107 transitions, 1048 flow [2023-11-29 07:09:26,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 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 07:09:26,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:26,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:26,497 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 07:09:26,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 07:09:26,693 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 07:09:26,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:26,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1251685580, now seen corresponding path program 5 times [2023-11-29 07:09:26,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:26,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495997481] [2023-11-29 07:09:26,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:26,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:26,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:26,896 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:26,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:26,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495997481] [2023-11-29 07:09:26,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495997481] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:26,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966716124] [2023-11-29 07:09:26,897 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:09:26,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:26,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:26,898 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:26,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 07:09:26,992 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:09:26,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:26,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 07:09:26,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:27,295 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:27,295 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:27,985 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:27,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966716124] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:27,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:27,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 25 [2023-11-29 07:09:27,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347706882] [2023-11-29 07:09:27,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:27,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:09:27,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:27,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:09:27,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:09:27,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:27,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 107 transitions, 1048 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 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 07:09:27,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:27,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:27,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:28,863 INFO L124 PetriNetUnfolderBase]: 1381/2436 cut-off events. [2023-11-29 07:09:28,863 INFO L125 PetriNetUnfolderBase]: For 8490/8490 co-relation queries the response was YES. [2023-11-29 07:09:28,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9630 conditions, 2436 events. 1381/2436 cut-off events. For 8490/8490 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13531 event pairs, 249 based on Foata normal form. 2/2436 useless extension candidates. Maximal degree in co-relation 8873. Up to 700 conditions per place. [2023-11-29 07:09:28,877 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 162 selfloop transitions, 55 changer transitions 14/232 dead transitions. [2023-11-29 07:09:28,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 232 transitions, 2222 flow [2023-11-29 07:09:28,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 07:09:28,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 07:09:28,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 197 transitions. [2023-11-29 07:09:28,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432967032967033 [2023-11-29 07:09:28,878 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 197 transitions. [2023-11-29 07:09:28,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 197 transitions. [2023-11-29 07:09:28,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:28,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 197 transitions. [2023-11-29 07:09:28,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 15.153846153846153) internal successors, (197), 13 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 07:09:28,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 35.0) internal successors, (490), 14 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:28,880 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 35.0) internal successors, (490), 14 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:28,881 INFO L175 Difference]: Start difference. First operand has 109 places, 107 transitions, 1048 flow. Second operand 13 states and 197 transitions. [2023-11-29 07:09:28,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 232 transitions, 2222 flow [2023-11-29 07:09:28,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 232 transitions, 2094 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-11-29 07:09:28,909 INFO L231 Difference]: Finished difference. Result has 114 places, 111 transitions, 1133 flow [2023-11-29 07:09:28,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1133, PETRI_PLACES=114, PETRI_TRANSITIONS=111} [2023-11-29 07:09:28,910 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 83 predicate places. [2023-11-29 07:09:28,910 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 111 transitions, 1133 flow [2023-11-29 07:09:28,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 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 07:09:28,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:28,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:28,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 07:09:29,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 07:09:29,111 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 07:09:29,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:29,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1192318220, now seen corresponding path program 6 times [2023-11-29 07:09:29,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:29,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458032362] [2023-11-29 07:09:29,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:29,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:29,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:29,349 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:29,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:29,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458032362] [2023-11-29 07:09:29,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458032362] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:29,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578976610] [2023-11-29 07:09:29,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:09:29,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:29,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:29,352 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:29,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 07:09:29,460 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 07:09:29,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:29,461 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 07:09:29,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:29,717 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:09:29,717 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:09:29,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578976610] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:29,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:09:29,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 16 [2023-11-29 07:09:29,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782325347] [2023-11-29 07:09:29,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:29,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:09:29,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:29,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:09:29,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:09:29,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:29,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 111 transitions, 1133 flow. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 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 07:09:29,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:29,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:29,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:30,135 INFO L124 PetriNetUnfolderBase]: 1359/2384 cut-off events. [2023-11-29 07:09:30,135 INFO L125 PetriNetUnfolderBase]: For 10182/10182 co-relation queries the response was YES. [2023-11-29 07:09:30,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9575 conditions, 2384 events. 1359/2384 cut-off events. For 10182/10182 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13134 event pairs, 327 based on Foata normal form. 2/2384 useless extension candidates. Maximal degree in co-relation 9498. Up to 1542 conditions per place. [2023-11-29 07:09:30,148 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 110 selfloop transitions, 47 changer transitions 12/170 dead transitions. [2023-11-29 07:09:30,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 170 transitions, 1796 flow [2023-11-29 07:09:30,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:09:30,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:09:30,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2023-11-29 07:09:30,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39365079365079364 [2023-11-29 07:09:30,150 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 124 transitions. [2023-11-29 07:09:30,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 124 transitions. [2023-11-29 07:09:30,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:30,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 124 transitions. [2023-11-29 07:09:30,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 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 07:09:30,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:30,151 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:30,151 INFO L175 Difference]: Start difference. First operand has 114 places, 111 transitions, 1133 flow. Second operand 9 states and 124 transitions. [2023-11-29 07:09:30,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 170 transitions, 1796 flow [2023-11-29 07:09:30,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 170 transitions, 1731 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-29 07:09:30,185 INFO L231 Difference]: Finished difference. Result has 116 places, 111 transitions, 1170 flow [2023-11-29 07:09:30,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1170, PETRI_PLACES=116, PETRI_TRANSITIONS=111} [2023-11-29 07:09:30,186 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 85 predicate places. [2023-11-29 07:09:30,186 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 111 transitions, 1170 flow [2023-11-29 07:09:30,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 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 07:09:30,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:30,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:30,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 07:09:30,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 07:09:30,389 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 07:09:30,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:30,390 INFO L85 PathProgramCache]: Analyzing trace with hash 613053757, now seen corresponding path program 4 times [2023-11-29 07:09:30,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:30,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487817385] [2023-11-29 07:09:30,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:30,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:30,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:30,619 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:30,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:30,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487817385] [2023-11-29 07:09:30,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487817385] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:30,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705277446] [2023-11-29 07:09:30,619 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:09:30,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:30,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:30,620 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:30,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 07:09:30,734 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:09:30,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:30,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 07:09:30,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:31,033 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:31,033 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:31,454 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:31,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705277446] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:31,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:31,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [8, 10] total 26 [2023-11-29 07:09:31,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432784201] [2023-11-29 07:09:31,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:31,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:09:31,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:31,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:09:31,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:09:31,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:31,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 111 transitions, 1170 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 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 07:09:31,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:31,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:31,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:32,247 INFO L124 PetriNetUnfolderBase]: 1339/2336 cut-off events. [2023-11-29 07:09:32,248 INFO L125 PetriNetUnfolderBase]: For 10318/10318 co-relation queries the response was YES. [2023-11-29 07:09:32,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9646 conditions, 2336 events. 1339/2336 cut-off events. For 10318/10318 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12775 event pairs, 289 based on Foata normal form. 1/2335 useless extension candidates. Maximal degree in co-relation 9572. Up to 1016 conditions per place. [2023-11-29 07:09:32,260 INFO L140 encePairwiseOnDemand]: 20/35 looper letters, 165 selfloop transitions, 65 changer transitions 12/243 dead transitions. [2023-11-29 07:09:32,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 243 transitions, 2364 flow [2023-11-29 07:09:32,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 07:09:32,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 07:09:32,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 226 transitions. [2023-11-29 07:09:32,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43047619047619046 [2023-11-29 07:09:32,262 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 226 transitions. [2023-11-29 07:09:32,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 226 transitions. [2023-11-29 07:09:32,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:32,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 226 transitions. [2023-11-29 07:09:32,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 15.066666666666666) internal successors, (226), 15 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 07:09:32,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:32,265 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:32,266 INFO L175 Difference]: Start difference. First operand has 116 places, 111 transitions, 1170 flow. Second operand 15 states and 226 transitions. [2023-11-29 07:09:32,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 243 transitions, 2364 flow [2023-11-29 07:09:32,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 243 transitions, 2263 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-11-29 07:09:32,302 INFO L231 Difference]: Finished difference. Result has 128 places, 122 transitions, 1378 flow [2023-11-29 07:09:32,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1378, PETRI_PLACES=128, PETRI_TRANSITIONS=122} [2023-11-29 07:09:32,302 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 97 predicate places. [2023-11-29 07:09:32,302 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 122 transitions, 1378 flow [2023-11-29 07:09:32,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 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 07:09:32,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:32,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:32,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 07:09:32,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 07:09:32,503 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 07:09:32,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:32,504 INFO L85 PathProgramCache]: Analyzing trace with hash -900001537, now seen corresponding path program 5 times [2023-11-29 07:09:32,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:32,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533281999] [2023-11-29 07:09:32,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:32,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:32,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:32,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:32,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:32,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533281999] [2023-11-29 07:09:32,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533281999] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:32,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678572480] [2023-11-29 07:09:32,736 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:09:32,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:32,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:32,737 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:32,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 07:09:32,846 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:09:32,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:32,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 07:09:32,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:33,078 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:33,078 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:33,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:33,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678572480] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:33,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:33,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 22 [2023-11-29 07:09:33,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730693612] [2023-11-29 07:09:33,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:33,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:09:33,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:33,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:09:33,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2023-11-29 07:09:33,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:33,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 122 transitions, 1378 flow. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 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 07:09:33,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:33,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:33,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:34,493 INFO L124 PetriNetUnfolderBase]: 1312/2281 cut-off events. [2023-11-29 07:09:34,494 INFO L125 PetriNetUnfolderBase]: For 11742/11742 co-relation queries the response was YES. [2023-11-29 07:09:34,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10022 conditions, 2281 events. 1312/2281 cut-off events. For 11742/11742 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12319 event pairs, 374 based on Foata normal form. 1/2280 useless extension candidates. Maximal degree in co-relation 9943. Up to 1578 conditions per place. [2023-11-29 07:09:34,505 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 101 selfloop transitions, 39 changer transitions 22/163 dead transitions. [2023-11-29 07:09:34,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 163 transitions, 1865 flow [2023-11-29 07:09:34,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:09:34,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:09:34,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2023-11-29 07:09:34,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3047619047619048 [2023-11-29 07:09:34,507 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 128 transitions. [2023-11-29 07:09:34,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 128 transitions. [2023-11-29 07:09:34,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:34,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 128 transitions. [2023-11-29 07:09:34,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 10.666666666666666) internal successors, (128), 12 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 07:09:34,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:34,508 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:34,508 INFO L175 Difference]: Start difference. First operand has 128 places, 122 transitions, 1378 flow. Second operand 12 states and 128 transitions. [2023-11-29 07:09:34,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 163 transitions, 1865 flow [2023-11-29 07:09:34,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 163 transitions, 1707 flow, removed 21 selfloop flow, removed 13 redundant places. [2023-11-29 07:09:34,547 INFO L231 Difference]: Finished difference. Result has 126 places, 114 transitions, 1221 flow [2023-11-29 07:09:34,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1221, PETRI_PLACES=126, PETRI_TRANSITIONS=114} [2023-11-29 07:09:34,548 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 95 predicate places. [2023-11-29 07:09:34,548 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 114 transitions, 1221 flow [2023-11-29 07:09:34,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 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 07:09:34,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:34,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:34,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 07:09:34,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 07:09:34,749 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 07:09:34,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:34,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1962269031, now seen corresponding path program 6 times [2023-11-29 07:09:34,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:34,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677690691] [2023-11-29 07:09:34,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:34,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:34,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:34,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:34,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:34,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677690691] [2023-11-29 07:09:34,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677690691] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:34,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095683599] [2023-11-29 07:09:34,973 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:09:34,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:34,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:34,974 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:34,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 07:09:35,065 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 07:09:35,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:35,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 07:09:35,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:35,309 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:09:35,309 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:09:35,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095683599] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:35,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:09:35,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 14 [2023-11-29 07:09:35,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215897194] [2023-11-29 07:09:35,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:35,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 07:09:35,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:35,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 07:09:35,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2023-11-29 07:09:35,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:35,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 114 transitions, 1221 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 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 07:09:35,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:35,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:35,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:35,756 INFO L124 PetriNetUnfolderBase]: 1267/2191 cut-off events. [2023-11-29 07:09:35,756 INFO L125 PetriNetUnfolderBase]: For 10034/10034 co-relation queries the response was YES. [2023-11-29 07:09:35,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9434 conditions, 2191 events. 1267/2191 cut-off events. For 10034/10034 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11670 event pairs, 376 based on Foata normal form. 1/2190 useless extension candidates. Maximal degree in co-relation 9363. Up to 1578 conditions per place. [2023-11-29 07:09:35,768 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 80 selfloop transitions, 34 changer transitions 26/141 dead transitions. [2023-11-29 07:09:35,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 141 transitions, 1596 flow [2023-11-29 07:09:35,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:09:35,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:09:35,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2023-11-29 07:09:35,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32063492063492066 [2023-11-29 07:09:35,769 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 101 transitions. [2023-11-29 07:09:35,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 101 transitions. [2023-11-29 07:09:35,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:35,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 101 transitions. [2023-11-29 07:09:35,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.222222222222221) internal successors, (101), 9 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 07:09:35,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:35,771 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:35,771 INFO L175 Difference]: Start difference. First operand has 126 places, 114 transitions, 1221 flow. Second operand 9 states and 101 transitions. [2023-11-29 07:09:35,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 141 transitions, 1596 flow [2023-11-29 07:09:35,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 141 transitions, 1507 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-11-29 07:09:35,812 INFO L231 Difference]: Finished difference. Result has 121 places, 105 transitions, 1158 flow [2023-11-29 07:09:35,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1158, PETRI_PLACES=121, PETRI_TRANSITIONS=105} [2023-11-29 07:09:35,812 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 90 predicate places. [2023-11-29 07:09:35,812 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 105 transitions, 1158 flow [2023-11-29 07:09:35,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 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 07:09:35,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:35,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:35,819 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 07:09:36,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 07:09:36,013 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 07:09:36,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:36,014 INFO L85 PathProgramCache]: Analyzing trace with hash -626985642, now seen corresponding path program 1 times [2023-11-29 07:09:36,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:36,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522649485] [2023-11-29 07:09:36,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:36,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:36,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:36,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:36,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:36,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522649485] [2023-11-29 07:09:36,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522649485] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:36,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114606038] [2023-11-29 07:09:36,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:36,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:36,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:36,159 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:36,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 07:09:36,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:36,268 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 07:09:36,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:36,329 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:36,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:36,398 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:36,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114606038] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:36,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:36,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2023-11-29 07:09:36,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337415640] [2023-11-29 07:09:36,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:36,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:09:36,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:36,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:09:36,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 07:09:36,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:36,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 105 transitions, 1158 flow. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 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 07:09:36,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:36,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:36,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:36,774 INFO L124 PetriNetUnfolderBase]: 1314/2256 cut-off events. [2023-11-29 07:09:36,775 INFO L125 PetriNetUnfolderBase]: For 10123/10123 co-relation queries the response was YES. [2023-11-29 07:09:36,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9879 conditions, 2256 events. 1314/2256 cut-off events. For 10123/10123 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12088 event pairs, 666 based on Foata normal form. 40/2295 useless extension candidates. Maximal degree in co-relation 9826. Up to 1058 conditions per place. [2023-11-29 07:09:36,786 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 160 selfloop transitions, 13 changer transitions 0/174 dead transitions. [2023-11-29 07:09:36,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 174 transitions, 2104 flow [2023-11-29 07:09:36,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 07:09:36,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 07:09:36,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2023-11-29 07:09:36,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2023-11-29 07:09:36,788 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 106 transitions. [2023-11-29 07:09:36,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 106 transitions. [2023-11-29 07:09:36,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:36,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 106 transitions. [2023-11-29 07:09:36,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:36,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 35.0) internal successors, (315), 9 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:36,789 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 35.0) internal successors, (315), 9 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:36,789 INFO L175 Difference]: Start difference. First operand has 121 places, 105 transitions, 1158 flow. Second operand 8 states and 106 transitions. [2023-11-29 07:09:36,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 174 transitions, 2104 flow [2023-11-29 07:09:36,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 174 transitions, 1879 flow, removed 32 selfloop flow, removed 11 redundant places. [2023-11-29 07:09:36,822 INFO L231 Difference]: Finished difference. Result has 106 places, 112 transitions, 1102 flow [2023-11-29 07:09:36,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1102, PETRI_PLACES=106, PETRI_TRANSITIONS=112} [2023-11-29 07:09:36,822 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2023-11-29 07:09:36,822 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 112 transitions, 1102 flow [2023-11-29 07:09:36,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 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 07:09:36,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:36,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:36,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 07:09:37,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:37,023 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 07:09:37,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:37,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1246142561, now seen corresponding path program 1 times [2023-11-29 07:09:37,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:37,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146248834] [2023-11-29 07:09:37,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:37,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:37,105 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:09:37,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:37,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146248834] [2023-11-29 07:09:37,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146248834] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:37,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:09:37,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:09:37,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851612865] [2023-11-29 07:09:37,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:37,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:09:37,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:37,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:09:37,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:09:37,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:37,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 112 transitions, 1102 flow. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:37,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:37,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:37,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:37,375 INFO L124 PetriNetUnfolderBase]: 828/1446 cut-off events. [2023-11-29 07:09:37,375 INFO L125 PetriNetUnfolderBase]: For 6176/6176 co-relation queries the response was YES. [2023-11-29 07:09:37,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6326 conditions, 1446 events. 828/1446 cut-off events. For 6176/6176 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 6966 event pairs, 514 based on Foata normal form. 38/1483 useless extension candidates. Maximal degree in co-relation 6276. Up to 908 conditions per place. [2023-11-29 07:09:37,381 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 96 selfloop transitions, 10 changer transitions 8/115 dead transitions. [2023-11-29 07:09:37,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 115 transitions, 1207 flow [2023-11-29 07:09:37,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:09:37,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:09:37,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2023-11-29 07:09:37,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4514285714285714 [2023-11-29 07:09:37,382 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 79 transitions. [2023-11-29 07:09:37,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 79 transitions. [2023-11-29 07:09:37,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:37,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 79 transitions. [2023-11-29 07:09:37,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 15.8) internal successors, (79), 5 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 07:09:37,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:37,383 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:37,383 INFO L175 Difference]: Start difference. First operand has 106 places, 112 transitions, 1102 flow. Second operand 5 states and 79 transitions. [2023-11-29 07:09:37,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 115 transitions, 1207 flow [2023-11-29 07:09:37,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 115 transitions, 1201 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 07:09:37,399 INFO L231 Difference]: Finished difference. Result has 108 places, 88 transitions, 829 flow [2023-11-29 07:09:37,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=829, PETRI_PLACES=108, PETRI_TRANSITIONS=88} [2023-11-29 07:09:37,400 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 77 predicate places. [2023-11-29 07:09:37,400 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 88 transitions, 829 flow [2023-11-29 07:09:37,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:37,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:37,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:37,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 07:09:37,400 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 07:09:37,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:37,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1438137167, now seen corresponding path program 1 times [2023-11-29 07:09:37,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:37,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016636187] [2023-11-29 07:09:37,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:37,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:37,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:37,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:09:37,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:37,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016636187] [2023-11-29 07:09:37,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016636187] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:37,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:09:37,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:09:37,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299567777] [2023-11-29 07:09:37,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:37,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:09:37,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:37,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:09:37,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:09:37,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:37,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 88 transitions, 829 flow. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:37,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:37,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:37,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:37,712 INFO L124 PetriNetUnfolderBase]: 647/1148 cut-off events. [2023-11-29 07:09:37,712 INFO L125 PetriNetUnfolderBase]: For 5052/5052 co-relation queries the response was YES. [2023-11-29 07:09:37,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5077 conditions, 1148 events. 647/1148 cut-off events. For 5052/5052 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5279 event pairs, 417 based on Foata normal form. 32/1179 useless extension candidates. Maximal degree in co-relation 5027. Up to 908 conditions per place. [2023-11-29 07:09:37,718 INFO L140 encePairwiseOnDemand]: 30/35 looper letters, 54 selfloop transitions, 2 changer transitions 30/87 dead transitions. [2023-11-29 07:09:37,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 87 transitions, 876 flow [2023-11-29 07:09:37,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:09:37,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:09:37,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 69 transitions. [2023-11-29 07:09:37,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942857142857143 [2023-11-29 07:09:37,718 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 69 transitions. [2023-11-29 07:09:37,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 69 transitions. [2023-11-29 07:09:37,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:37,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 69 transitions. [2023-11-29 07:09:37,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 13.8) internal successors, (69), 5 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 07:09:37,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:37,719 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:37,719 INFO L175 Difference]: Start difference. First operand has 108 places, 88 transitions, 829 flow. Second operand 5 states and 69 transitions. [2023-11-29 07:09:37,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 87 transitions, 876 flow [2023-11-29 07:09:37,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 87 transitions, 781 flow, removed 10 selfloop flow, removed 18 redundant places. [2023-11-29 07:09:37,730 INFO L231 Difference]: Finished difference. Result has 88 places, 57 transitions, 394 flow [2023-11-29 07:09:37,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=394, PETRI_PLACES=88, PETRI_TRANSITIONS=57} [2023-11-29 07:09:37,731 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 57 predicate places. [2023-11-29 07:09:37,731 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 57 transitions, 394 flow [2023-11-29 07:09:37,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:37,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:37,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:37,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 07:09:37,732 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 07:09:37,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:37,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1755063999, now seen corresponding path program 1 times [2023-11-29 07:09:37,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:37,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372139993] [2023-11-29 07:09:37,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:37,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:37,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:37,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:37,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:37,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372139993] [2023-11-29 07:09:37,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372139993] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:37,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274981410] [2023-11-29 07:09:37,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:37,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:37,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:37,874 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:37,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 07:09:37,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:37,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 07:09:37,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:38,037 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:38,038 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:38,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:38,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274981410] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:38,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:38,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2023-11-29 07:09:38,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375661805] [2023-11-29 07:09:38,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:38,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:09:38,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:38,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:09:38,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-11-29 07:09:38,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:38,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 57 transitions, 394 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:38,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:38,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:38,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:38,284 INFO L124 PetriNetUnfolderBase]: 384/651 cut-off events. [2023-11-29 07:09:38,284 INFO L125 PetriNetUnfolderBase]: For 2193/2193 co-relation queries the response was YES. [2023-11-29 07:09:38,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2749 conditions, 651 events. 384/651 cut-off events. For 2193/2193 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2374 event pairs, 199 based on Foata normal form. 20/670 useless extension candidates. Maximal degree in co-relation 2723. Up to 472 conditions per place. [2023-11-29 07:09:38,288 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 50 selfloop transitions, 12 changer transitions 0/63 dead transitions. [2023-11-29 07:09:38,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 63 transitions, 550 flow [2023-11-29 07:09:38,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:09:38,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:09:38,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 66 transitions. [2023-11-29 07:09:38,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2693877551020408 [2023-11-29 07:09:38,290 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 66 transitions. [2023-11-29 07:09:38,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 66 transitions. [2023-11-29 07:09:38,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:38,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 66 transitions. [2023-11-29 07:09:38,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:38,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:38,293 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:38,293 INFO L175 Difference]: Start difference. First operand has 88 places, 57 transitions, 394 flow. Second operand 7 states and 66 transitions. [2023-11-29 07:09:38,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 63 transitions, 550 flow [2023-11-29 07:09:38,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 472 flow, removed 21 selfloop flow, removed 13 redundant places. [2023-11-29 07:09:38,299 INFO L231 Difference]: Finished difference. Result has 62 places, 50 transitions, 317 flow [2023-11-29 07:09:38,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=317, PETRI_PLACES=62, PETRI_TRANSITIONS=50} [2023-11-29 07:09:38,300 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 31 predicate places. [2023-11-29 07:09:38,300 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 50 transitions, 317 flow [2023-11-29 07:09:38,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:38,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:38,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:38,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 07:09:38,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:38,501 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 07:09:38,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:38,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1127382352, now seen corresponding path program 1 times [2023-11-29 07:09:38,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:38,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327128366] [2023-11-29 07:09:38,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:38,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:38,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:39,639 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:39,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:39,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327128366] [2023-11-29 07:09:39,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327128366] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:39,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824615165] [2023-11-29 07:09:39,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:39,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:39,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:39,640 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:39,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 07:09:39,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:39,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 07:09:39,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:39,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:09:40,477 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:09:40,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 83 treesize of output 47 [2023-11-29 07:09:40,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:40,579 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:41,271 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:09:41,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824615165] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:41,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:41,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 13] total 33 [2023-11-29 07:09:41,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332727643] [2023-11-29 07:09:41,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:41,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:09:41,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:41,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:09:41,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=943, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 07:09:41,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:41,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 50 transitions, 317 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:09:41,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:41,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:41,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:42,986 INFO L124 PetriNetUnfolderBase]: 611/1046 cut-off events. [2023-11-29 07:09:42,986 INFO L125 PetriNetUnfolderBase]: For 1989/1989 co-relation queries the response was YES. [2023-11-29 07:09:42,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3970 conditions, 1046 events. 611/1046 cut-off events. For 1989/1989 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4640 event pairs, 103 based on Foata normal form. 1/1046 useless extension candidates. Maximal degree in co-relation 3952. Up to 421 conditions per place. [2023-11-29 07:09:42,991 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 106 selfloop transitions, 31 changer transitions 12/150 dead transitions. [2023-11-29 07:09:42,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 150 transitions, 1079 flow [2023-11-29 07:09:42,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 07:09:42,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 07:09:42,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 176 transitions. [2023-11-29 07:09:42,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35918367346938773 [2023-11-29 07:09:42,993 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 176 transitions. [2023-11-29 07:09:42,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 176 transitions. [2023-11-29 07:09:42,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:42,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 176 transitions. [2023-11-29 07:09:42,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 12.571428571428571) internal successors, (176), 14 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 07:09:42,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:42,995 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:42,995 INFO L175 Difference]: Start difference. First operand has 62 places, 50 transitions, 317 flow. Second operand 14 states and 176 transitions. [2023-11-29 07:09:42,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 150 transitions, 1079 flow [2023-11-29 07:09:43,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 150 transitions, 1059 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 07:09:43,004 INFO L231 Difference]: Finished difference. Result has 80 places, 68 transitions, 572 flow [2023-11-29 07:09:43,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=572, PETRI_PLACES=80, PETRI_TRANSITIONS=68} [2023-11-29 07:09:43,004 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 49 predicate places. [2023-11-29 07:09:43,004 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 68 transitions, 572 flow [2023-11-29 07:09:43,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:09:43,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:43,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:43,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 07:09:43,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:43,205 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 07:09:43,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:43,205 INFO L85 PathProgramCache]: Analyzing trace with hash 243741390, now seen corresponding path program 2 times [2023-11-29 07:09:43,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:43,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711909995] [2023-11-29 07:09:43,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:43,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:43,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:44,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:44,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:44,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711909995] [2023-11-29 07:09:44,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711909995] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:44,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405790543] [2023-11-29 07:09:44,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:09:44,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:44,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:44,268 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:44,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 07:09:44,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 07:09:44,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:44,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 07:09:44,544 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:44,763 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:09:44,763 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 83 treesize of output 47 [2023-11-29 07:09:44,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:09:44,881 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:09:44,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405790543] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:44,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:09:44,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 23 [2023-11-29 07:09:44,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312222615] [2023-11-29 07:09:44,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:44,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:09:44,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:44,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:09:44,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2023-11-29 07:09:44,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:44,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 68 transitions, 572 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:44,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:44,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:44,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:45,279 INFO L124 PetriNetUnfolderBase]: 668/1135 cut-off events. [2023-11-29 07:09:45,279 INFO L125 PetriNetUnfolderBase]: For 4916/4916 co-relation queries the response was YES. [2023-11-29 07:09:45,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5247 conditions, 1135 events. 668/1135 cut-off events. For 4916/4916 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5083 event pairs, 339 based on Foata normal form. 1/1135 useless extension candidates. Maximal degree in co-relation 5219. Up to 854 conditions per place. [2023-11-29 07:09:45,285 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 78 selfloop transitions, 28 changer transitions 15/122 dead transitions. [2023-11-29 07:09:45,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 122 transitions, 1239 flow [2023-11-29 07:09:45,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:09:45,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:09:45,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 118 transitions. [2023-11-29 07:09:45,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28095238095238095 [2023-11-29 07:09:45,286 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 118 transitions. [2023-11-29 07:09:45,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 118 transitions. [2023-11-29 07:09:45,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:45,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 118 transitions. [2023-11-29 07:09:45,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 9.833333333333334) internal successors, (118), 12 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:45,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:45,288 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:45,288 INFO L175 Difference]: Start difference. First operand has 80 places, 68 transitions, 572 flow. Second operand 12 states and 118 transitions. [2023-11-29 07:09:45,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 122 transitions, 1239 flow [2023-11-29 07:09:45,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 122 transitions, 1193 flow, removed 22 selfloop flow, removed 3 redundant places. [2023-11-29 07:09:45,300 INFO L231 Difference]: Finished difference. Result has 93 places, 85 transitions, 860 flow [2023-11-29 07:09:45,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=860, PETRI_PLACES=93, PETRI_TRANSITIONS=85} [2023-11-29 07:09:45,301 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 62 predicate places. [2023-11-29 07:09:45,301 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 85 transitions, 860 flow [2023-11-29 07:09:45,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:45,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:45,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:45,306 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-29 07:09:45,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:45,502 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 07:09:45,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:45,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1762625116, now seen corresponding path program 3 times [2023-11-29 07:09:45,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:45,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718494238] [2023-11-29 07:09:45,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:45,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:45,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:46,621 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:46,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:46,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718494238] [2023-11-29 07:09:46,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718494238] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:46,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825619056] [2023-11-29 07:09:46,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:09:46,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:46,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:46,623 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:46,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 07:09:46,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 07:09:46,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:46,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 07:09:46,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:47,265 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:09:47,266 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 83 treesize of output 47 [2023-11-29 07:09:47,341 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:09:47,341 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:09:47,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825619056] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:47,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:09:47,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [13] total 21 [2023-11-29 07:09:47,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100650571] [2023-11-29 07:09:47,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:47,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 07:09:47,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:47,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 07:09:47,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-11-29 07:09:47,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:47,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 85 transitions, 860 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 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 07:09:47,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:47,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:47,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:48,116 INFO L124 PetriNetUnfolderBase]: 631/1090 cut-off events. [2023-11-29 07:09:48,116 INFO L125 PetriNetUnfolderBase]: For 6052/6052 co-relation queries the response was YES. [2023-11-29 07:09:48,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5398 conditions, 1090 events. 631/1090 cut-off events. For 6052/6052 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4979 event pairs, 249 based on Foata normal form. 21/1111 useless extension candidates. Maximal degree in co-relation 5364. Up to 598 conditions per place. [2023-11-29 07:09:48,121 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 106 selfloop transitions, 18 changer transitions 43/168 dead transitions. [2023-11-29 07:09:48,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 168 transitions, 1746 flow [2023-11-29 07:09:48,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 07:09:48,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 07:09:48,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 166 transitions. [2023-11-29 07:09:48,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29642857142857143 [2023-11-29 07:09:48,122 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 166 transitions. [2023-11-29 07:09:48,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 166 transitions. [2023-11-29 07:09:48,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:48,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 166 transitions. [2023-11-29 07:09:48,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 10.375) internal successors, (166), 16 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 07:09:48,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 35.0) internal successors, (595), 17 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:48,124 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 35.0) internal successors, (595), 17 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:48,124 INFO L175 Difference]: Start difference. First operand has 93 places, 85 transitions, 860 flow. Second operand 16 states and 166 transitions. [2023-11-29 07:09:48,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 168 transitions, 1746 flow [2023-11-29 07:09:48,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 168 transitions, 1619 flow, removed 62 selfloop flow, removed 4 redundant places. [2023-11-29 07:09:48,143 INFO L231 Difference]: Finished difference. Result has 106 places, 73 transitions, 718 flow [2023-11-29 07:09:48,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=718, PETRI_PLACES=106, PETRI_TRANSITIONS=73} [2023-11-29 07:09:48,143 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 75 predicate places. [2023-11-29 07:09:48,144 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 73 transitions, 718 flow [2023-11-29 07:09:48,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 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 07:09:48,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:48,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:48,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 07:09:48,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 07:09:48,344 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 07:09:48,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:48,345 INFO L85 PathProgramCache]: Analyzing trace with hash 299505102, now seen corresponding path program 4 times [2023-11-29 07:09:48,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:48,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621219307] [2023-11-29 07:09:48,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:48,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:48,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:49,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:49,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:49,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621219307] [2023-11-29 07:09:49,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621219307] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:49,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314487006] [2023-11-29 07:09:49,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:09:49,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:49,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:49,268 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:49,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 07:09:49,365 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:09:49,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:49,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-29 07:09:49,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:49,702 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:09:49,702 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 83 treesize of output 52 [2023-11-29 07:09:49,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:49,858 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:50,443 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:09:50,443 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 103 treesize of output 71 [2023-11-29 07:09:50,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:09:50,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314487006] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:50,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:50,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 13] total 33 [2023-11-29 07:09:50,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825734140] [2023-11-29 07:09:50,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:50,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:09:50,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:50,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:09:50,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 07:09:50,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:50,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 73 transitions, 718 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:09:50,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:50,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:50,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:52,117 INFO L124 PetriNetUnfolderBase]: 686/1180 cut-off events. [2023-11-29 07:09:52,117 INFO L125 PetriNetUnfolderBase]: For 7167/7167 co-relation queries the response was YES. [2023-11-29 07:09:52,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6098 conditions, 1180 events. 686/1180 cut-off events. For 7167/7167 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5397 event pairs, 98 based on Foata normal form. 1/1181 useless extension candidates. Maximal degree in co-relation 6061. Up to 598 conditions per place. [2023-11-29 07:09:52,124 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 99 selfloop transitions, 67 changer transitions 21/188 dead transitions. [2023-11-29 07:09:52,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 188 transitions, 1983 flow [2023-11-29 07:09:52,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 07:09:52,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 07:09:52,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 202 transitions. [2023-11-29 07:09:52,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33949579831932775 [2023-11-29 07:09:52,125 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 202 transitions. [2023-11-29 07:09:52,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 202 transitions. [2023-11-29 07:09:52,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:52,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 202 transitions. [2023-11-29 07:09:52,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 11.882352941176471) internal successors, (202), 17 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 07:09:52,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 35.0) internal successors, (630), 18 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:52,127 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 35.0) internal successors, (630), 18 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:52,127 INFO L175 Difference]: Start difference. First operand has 106 places, 73 transitions, 718 flow. Second operand 17 states and 202 transitions. [2023-11-29 07:09:52,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 188 transitions, 1983 flow [2023-11-29 07:09:52,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 188 transitions, 1742 flow, removed 88 selfloop flow, removed 15 redundant places. [2023-11-29 07:09:52,145 INFO L231 Difference]: Finished difference. Result has 102 places, 109 transitions, 1247 flow [2023-11-29 07:09:52,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1247, PETRI_PLACES=102, PETRI_TRANSITIONS=109} [2023-11-29 07:09:52,145 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 71 predicate places. [2023-11-29 07:09:52,145 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 109 transitions, 1247 flow [2023-11-29 07:09:52,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:09:52,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:52,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:52,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 07:09:52,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 07:09:52,346 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 07:09:52,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:52,347 INFO L85 PathProgramCache]: Analyzing trace with hash -275325832, now seen corresponding path program 5 times [2023-11-29 07:09:52,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:52,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445033826] [2023-11-29 07:09:52,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:52,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:52,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:53,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:53,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:53,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445033826] [2023-11-29 07:09:53,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445033826] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:53,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697469452] [2023-11-29 07:09:53,534 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:09:53,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:53,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:53,535 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:53,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 07:09:53,643 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:09:53,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:53,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 07:09:53,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:53,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:09:54,017 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:09:54,018 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 83 treesize of output 47 [2023-11-29 07:09:54,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:54,165 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:09:54,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:09:54,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697469452] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:54,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:09:54,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 13] total 33 [2023-11-29 07:09:54,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040555816] [2023-11-29 07:09:54,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:54,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:09:54,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:54,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:09:54,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 07:09:54,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:54,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 109 transitions, 1247 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:09:54,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:54,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:54,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:57,046 INFO L124 PetriNetUnfolderBase]: 716/1256 cut-off events. [2023-11-29 07:09:57,046 INFO L125 PetriNetUnfolderBase]: For 6411/6411 co-relation queries the response was YES. [2023-11-29 07:09:57,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6355 conditions, 1256 events. 716/1256 cut-off events. For 6411/6411 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5977 event pairs, 126 based on Foata normal form. 1/1256 useless extension candidates. Maximal degree in co-relation 6322. Up to 696 conditions per place. [2023-11-29 07:09:57,053 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 105 selfloop transitions, 64 changer transitions 14/184 dead transitions. [2023-11-29 07:09:57,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 184 transitions, 2055 flow [2023-11-29 07:09:57,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 07:09:57,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 07:09:57,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 185 transitions. [2023-11-29 07:09:57,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31092436974789917 [2023-11-29 07:09:57,055 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 185 transitions. [2023-11-29 07:09:57,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 185 transitions. [2023-11-29 07:09:57,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:57,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 185 transitions. [2023-11-29 07:09:57,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 10.882352941176471) internal successors, (185), 17 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:57,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 35.0) internal successors, (630), 18 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:57,057 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 35.0) internal successors, (630), 18 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:57,057 INFO L175 Difference]: Start difference. First operand has 102 places, 109 transitions, 1247 flow. Second operand 17 states and 185 transitions. [2023-11-29 07:09:57,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 184 transitions, 2055 flow [2023-11-29 07:09:57,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 184 transitions, 1977 flow, removed 39 selfloop flow, removed 1 redundant places. [2023-11-29 07:09:57,073 INFO L231 Difference]: Finished difference. Result has 115 places, 118 transitions, 1455 flow [2023-11-29 07:09:57,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1455, PETRI_PLACES=115, PETRI_TRANSITIONS=118} [2023-11-29 07:09:57,074 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 84 predicate places. [2023-11-29 07:09:57,074 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 118 transitions, 1455 flow [2023-11-29 07:09:57,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:09:57,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:57,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:57,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-29 07:09:57,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 07:09:57,274 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 07:09:57,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:57,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1183217864, now seen corresponding path program 6 times [2023-11-29 07:09:57,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:57,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126195596] [2023-11-29 07:09:57,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:57,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:57,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:09:57,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:09:57,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:09:57,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126195596] [2023-11-29 07:09:57,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126195596] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:09:57,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468640981] [2023-11-29 07:09:57,981 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:09:57,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:09:57,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:09:57,982 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:09:57,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 07:09:58,250 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 07:09:58,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:09:58,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 07:09:58,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:09:58,434 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:09:58,434 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 83 treesize of output 47 [2023-11-29 07:09:58,541 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:09:58,541 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:09:58,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468640981] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:09:58,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:09:58,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 20 [2023-11-29 07:09:58,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441049389] [2023-11-29 07:09:58,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:09:58,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:09:58,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:09:58,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:09:58,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-11-29 07:09:58,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:09:58,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 118 transitions, 1455 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:58,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:09:58,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:09:58,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:59,126 INFO L124 PetriNetUnfolderBase]: 732/1284 cut-off events. [2023-11-29 07:09:59,127 INFO L125 PetriNetUnfolderBase]: For 7009/7009 co-relation queries the response was YES. [2023-11-29 07:09:59,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6616 conditions, 1284 events. 732/1284 cut-off events. For 7009/7009 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6140 event pairs, 327 based on Foata normal form. 2/1285 useless extension candidates. Maximal degree in co-relation 6581. Up to 866 conditions per place. [2023-11-29 07:09:59,134 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 89 selfloop transitions, 47 changer transitions 21/158 dead transitions. [2023-11-29 07:09:59,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 158 transitions, 1953 flow [2023-11-29 07:09:59,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 07:09:59,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 07:09:59,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 133 transitions. [2023-11-29 07:09:59,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2714285714285714 [2023-11-29 07:09:59,135 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 133 transitions. [2023-11-29 07:09:59,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 133 transitions. [2023-11-29 07:09:59,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:59,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 133 transitions. [2023-11-29 07:09:59,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 9.5) internal successors, (133), 14 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 07:09:59,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:59,137 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:59,137 INFO L175 Difference]: Start difference. First operand has 115 places, 118 transitions, 1455 flow. Second operand 14 states and 133 transitions. [2023-11-29 07:09:59,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 158 transitions, 1953 flow [2023-11-29 07:09:59,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 158 transitions, 1836 flow, removed 17 selfloop flow, removed 5 redundant places. [2023-11-29 07:09:59,163 INFO L231 Difference]: Finished difference. Result has 125 places, 115 transitions, 1423 flow [2023-11-29 07:09:59,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1423, PETRI_PLACES=125, PETRI_TRANSITIONS=115} [2023-11-29 07:09:59,164 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 94 predicate places. [2023-11-29 07:09:59,164 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 115 transitions, 1423 flow [2023-11-29 07:09:59,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:59,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:09:59,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:09:59,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 07:09:59,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 07:09:59,365 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 07:09:59,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:09:59,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1755936334, now seen corresponding path program 7 times [2023-11-29 07:09:59,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:09:59,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422993263] [2023-11-29 07:09:59,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:09:59,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:09:59,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:00,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:00,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:00,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422993263] [2023-11-29 07:10:00,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422993263] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:00,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100683770] [2023-11-29 07:10:00,122 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:10:00,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:00,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:00,123 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:00,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 07:10:00,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:00,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 07:10:00,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:00,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:10:00,631 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:00,631 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 83 treesize of output 47 [2023-11-29 07:10:00,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:00,733 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:01,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:01,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100683770] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:01,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:10:01,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 13] total 33 [2023-11-29 07:10:01,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443407183] [2023-11-29 07:10:01,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:01,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:10:01,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:01,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:10:01,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=917, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 07:10:01,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:01,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 115 transitions, 1423 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:01,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:01,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:01,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:02,852 INFO L124 PetriNetUnfolderBase]: 687/1193 cut-off events. [2023-11-29 07:10:02,852 INFO L125 PetriNetUnfolderBase]: For 7026/7026 co-relation queries the response was YES. [2023-11-29 07:10:02,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6370 conditions, 1193 events. 687/1193 cut-off events. For 7026/7026 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5545 event pairs, 118 based on Foata normal form. 1/1194 useless extension candidates. Maximal degree in co-relation 6332. Up to 708 conditions per place. [2023-11-29 07:10:02,860 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 93 selfloop transitions, 59 changer transitions 9/162 dead transitions. [2023-11-29 07:10:02,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 162 transitions, 1970 flow [2023-11-29 07:10:02,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 07:10:02,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 07:10:02,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 155 transitions. [2023-11-29 07:10:02,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3163265306122449 [2023-11-29 07:10:02,861 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 155 transitions. [2023-11-29 07:10:02,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 155 transitions. [2023-11-29 07:10:02,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:02,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 155 transitions. [2023-11-29 07:10:02,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 11.071428571428571) internal successors, (155), 14 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 07:10:02,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:02,863 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:02,863 INFO L175 Difference]: Start difference. First operand has 125 places, 115 transitions, 1423 flow. Second operand 14 states and 155 transitions. [2023-11-29 07:10:02,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 162 transitions, 1970 flow [2023-11-29 07:10:02,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 162 transitions, 1849 flow, removed 7 selfloop flow, removed 11 redundant places. [2023-11-29 07:10:02,888 INFO L231 Difference]: Finished difference. Result has 122 places, 113 transitions, 1397 flow [2023-11-29 07:10:02,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1397, PETRI_PLACES=122, PETRI_TRANSITIONS=113} [2023-11-29 07:10:02,889 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 91 predicate places. [2023-11-29 07:10:02,889 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 113 transitions, 1397 flow [2023-11-29 07:10:02,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:02,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:02,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:02,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 07:10:03,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 07:10:03,090 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 07:10:03,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:03,090 INFO L85 PathProgramCache]: Analyzing trace with hash 2047933924, now seen corresponding path program 8 times [2023-11-29 07:10:03,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:03,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854382946] [2023-11-29 07:10:03,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:03,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:03,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:03,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:03,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:03,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854382946] [2023-11-29 07:10:03,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854382946] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:03,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751405883] [2023-11-29 07:10:03,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:10:03,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:03,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:03,797 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:03,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 07:10:03,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 07:10:03,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:03,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 07:10:03,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:04,160 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:04,160 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 83 treesize of output 47 [2023-11-29 07:10:04,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:04,277 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:10:04,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751405883] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:04,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:10:04,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 20 [2023-11-29 07:10:04,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296404504] [2023-11-29 07:10:04,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:04,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:10:04,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:04,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:10:04,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2023-11-29 07:10:04,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:04,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 113 transitions, 1397 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:04,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:04,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:04,694 INFO L124 PetriNetUnfolderBase]: 673/1160 cut-off events. [2023-11-29 07:10:04,694 INFO L125 PetriNetUnfolderBase]: For 6682/6682 co-relation queries the response was YES. [2023-11-29 07:10:04,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6249 conditions, 1160 events. 673/1160 cut-off events. For 6682/6682 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 5287 event pairs, 327 based on Foata normal form. 1/1160 useless extension candidates. Maximal degree in co-relation 6213. Up to 870 conditions per place. [2023-11-29 07:10:04,700 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 90 selfloop transitions, 34 changer transitions 13/138 dead transitions. [2023-11-29 07:10:04,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 138 transitions, 1785 flow [2023-11-29 07:10:04,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:10:04,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:10:04,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2023-11-29 07:10:04,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2831168831168831 [2023-11-29 07:10:04,701 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 109 transitions. [2023-11-29 07:10:04,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 109 transitions. [2023-11-29 07:10:04,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:04,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 109 transitions. [2023-11-29 07:10:04,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 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 07:10:04,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,703 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,703 INFO L175 Difference]: Start difference. First operand has 122 places, 113 transitions, 1397 flow. Second operand 11 states and 109 transitions. [2023-11-29 07:10:04,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 138 transitions, 1785 flow [2023-11-29 07:10:04,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 138 transitions, 1661 flow, removed 1 selfloop flow, removed 13 redundant places. [2023-11-29 07:10:04,723 INFO L231 Difference]: Finished difference. Result has 118 places, 107 transitions, 1251 flow [2023-11-29 07:10:04,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1251, PETRI_PLACES=118, PETRI_TRANSITIONS=107} [2023-11-29 07:10:04,723 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 87 predicate places. [2023-11-29 07:10:04,724 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 107 transitions, 1251 flow [2023-11-29 07:10:04,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:04,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:04,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:04,728 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 07:10:04,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:04,924 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 07:10:04,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:04,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1771342100, now seen corresponding path program 9 times [2023-11-29 07:10:04,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:04,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971589924] [2023-11-29 07:10:04,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:04,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:04,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:05,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:05,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:05,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971589924] [2023-11-29 07:10:05,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971589924] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:05,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239093305] [2023-11-29 07:10:05,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:10:05,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:05,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:05,665 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:05,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 07:10:05,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 07:10:05,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:05,794 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 07:10:05,795 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:06,027 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:06,028 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 83 treesize of output 47 [2023-11-29 07:10:06,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:06,148 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:10:06,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239093305] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:06,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:10:06,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 23 [2023-11-29 07:10:06,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894523789] [2023-11-29 07:10:06,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:06,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:10:06,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:06,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:10:06,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2023-11-29 07:10:06,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:06,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 107 transitions, 1251 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:06,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:06,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:06,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:06,566 INFO L124 PetriNetUnfolderBase]: 835/1402 cut-off events. [2023-11-29 07:10:06,566 INFO L125 PetriNetUnfolderBase]: For 9131/9131 co-relation queries the response was YES. [2023-11-29 07:10:06,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7800 conditions, 1402 events. 835/1402 cut-off events. For 9131/9131 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6430 event pairs, 333 based on Foata normal form. 1/1403 useless extension candidates. Maximal degree in co-relation 7764. Up to 948 conditions per place. [2023-11-29 07:10:06,574 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 130 selfloop transitions, 44 changer transitions 16/191 dead transitions. [2023-11-29 07:10:06,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 191 transitions, 2464 flow [2023-11-29 07:10:06,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:10:06,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:10:06,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2023-11-29 07:10:06,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3064935064935065 [2023-11-29 07:10:06,575 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 118 transitions. [2023-11-29 07:10:06,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 118 transitions. [2023-11-29 07:10:06,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:06,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 118 transitions. [2023-11-29 07:10:06,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 10.727272727272727) internal successors, (118), 11 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:06,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:06,576 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:06,576 INFO L175 Difference]: Start difference. First operand has 118 places, 107 transitions, 1251 flow. Second operand 11 states and 118 transitions. [2023-11-29 07:10:06,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 191 transitions, 2464 flow [2023-11-29 07:10:06,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 191 transitions, 2360 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-11-29 07:10:06,599 INFO L231 Difference]: Finished difference. Result has 119 places, 127 transitions, 1634 flow [2023-11-29 07:10:06,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1634, PETRI_PLACES=119, PETRI_TRANSITIONS=127} [2023-11-29 07:10:06,599 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 88 predicate places. [2023-11-29 07:10:06,599 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 127 transitions, 1634 flow [2023-11-29 07:10:06,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:06,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:06,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:06,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 07:10:06,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:06,800 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 07:10:06,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:06,801 INFO L85 PathProgramCache]: Analyzing trace with hash 636925328, now seen corresponding path program 10 times [2023-11-29 07:10:06,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:06,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563945971] [2023-11-29 07:10:06,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:06,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:06,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:07,640 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:07,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:07,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563945971] [2023-11-29 07:10:07,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563945971] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:07,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249852318] [2023-11-29 07:10:07,641 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:10:07,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:07,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:07,642 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:07,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 07:10:07,752 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:10:07,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:07,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 07:10:07,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:08,072 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:10:08,072 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 83 treesize of output 52 [2023-11-29 07:10:08,159 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 07:10:08,159 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:08,582 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:10:08,582 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 103 treesize of output 71 [2023-11-29 07:10:08,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:08,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249852318] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:08,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:10:08,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 31 [2023-11-29 07:10:08,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98116884] [2023-11-29 07:10:08,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:08,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:10:08,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:08,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:10:08,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:10:08,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:08,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 127 transitions, 1634 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:08,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:08,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:08,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:09,756 INFO L124 PetriNetUnfolderBase]: 854/1439 cut-off events. [2023-11-29 07:10:09,756 INFO L125 PetriNetUnfolderBase]: For 11716/11716 co-relation queries the response was YES. [2023-11-29 07:10:09,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8610 conditions, 1439 events. 854/1439 cut-off events. For 11716/11716 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 6650 event pairs, 133 based on Foata normal form. 1/1440 useless extension candidates. Maximal degree in co-relation 8570. Up to 735 conditions per place. [2023-11-29 07:10:09,765 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 112 selfloop transitions, 83 changer transitions 11/207 dead transitions. [2023-11-29 07:10:09,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 207 transitions, 2795 flow [2023-11-29 07:10:09,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 07:10:09,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 07:10:09,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 172 transitions. [2023-11-29 07:10:09,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32761904761904764 [2023-11-29 07:10:09,766 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 172 transitions. [2023-11-29 07:10:09,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 172 transitions. [2023-11-29 07:10:09,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:09,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 172 transitions. [2023-11-29 07:10:09,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 11.466666666666667) internal successors, (172), 15 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 07:10:09,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:09,768 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:09,768 INFO L175 Difference]: Start difference. First operand has 119 places, 127 transitions, 1634 flow. Second operand 15 states and 172 transitions. [2023-11-29 07:10:09,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 207 transitions, 2795 flow [2023-11-29 07:10:09,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 207 transitions, 2746 flow, removed 23 selfloop flow, removed 4 redundant places. [2023-11-29 07:10:09,804 INFO L231 Difference]: Finished difference. Result has 135 places, 152 transitions, 2309 flow [2023-11-29 07:10:09,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1591, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2309, PETRI_PLACES=135, PETRI_TRANSITIONS=152} [2023-11-29 07:10:09,805 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 104 predicate places. [2023-11-29 07:10:09,805 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 152 transitions, 2309 flow [2023-11-29 07:10:09,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:09,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:09,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:09,810 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 07:10:10,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-29 07:10:10,006 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 07:10:10,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:10,006 INFO L85 PathProgramCache]: Analyzing trace with hash 900894998, now seen corresponding path program 11 times [2023-11-29 07:10:10,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:10,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31479110] [2023-11-29 07:10:10,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:10,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:10,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:11,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:11,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:11,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31479110] [2023-11-29 07:10:11,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31479110] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:11,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307693904] [2023-11-29 07:10:11,047 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:10:11,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:11,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:11,048 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:11,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 07:10:11,149 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:10:11,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:11,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 07:10:11,153 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:11,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:10:11,530 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:11,530 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 83 treesize of output 47 [2023-11-29 07:10:11,680 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:11,680 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:12,336 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:12,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307693904] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:12,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:10:12,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 13] total 33 [2023-11-29 07:10:12,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120203677] [2023-11-29 07:10:12,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:12,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:10:12,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:12,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:10:12,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=926, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 07:10:12,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:12,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 152 transitions, 2309 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:12,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:12,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:12,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:14,531 INFO L124 PetriNetUnfolderBase]: 893/1532 cut-off events. [2023-11-29 07:10:14,531 INFO L125 PetriNetUnfolderBase]: For 14005/14005 co-relation queries the response was YES. [2023-11-29 07:10:14,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9572 conditions, 1532 events. 893/1532 cut-off events. For 14005/14005 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7417 event pairs, 133 based on Foata normal form. 1/1532 useless extension candidates. Maximal degree in co-relation 9526. Up to 761 conditions per place. [2023-11-29 07:10:14,541 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 146 selfloop transitions, 87 changer transitions 10/244 dead transitions. [2023-11-29 07:10:14,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 244 transitions, 3435 flow [2023-11-29 07:10:14,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 07:10:14,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 07:10:14,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 197 transitions. [2023-11-29 07:10:14,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3126984126984127 [2023-11-29 07:10:14,543 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 197 transitions. [2023-11-29 07:10:14,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 197 transitions. [2023-11-29 07:10:14,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:14,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 197 transitions. [2023-11-29 07:10:14,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 10.944444444444445) internal successors, (197), 18 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 07:10:14,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 35.0) internal successors, (665), 19 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:14,544 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 35.0) internal successors, (665), 19 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:14,544 INFO L175 Difference]: Start difference. First operand has 135 places, 152 transitions, 2309 flow. Second operand 18 states and 197 transitions. [2023-11-29 07:10:14,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 244 transitions, 3435 flow [2023-11-29 07:10:14,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 244 transitions, 3277 flow, removed 79 selfloop flow, removed 1 redundant places. [2023-11-29 07:10:14,590 INFO L231 Difference]: Finished difference. Result has 154 places, 164 transitions, 2601 flow [2023-11-29 07:10:14,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2601, PETRI_PLACES=154, PETRI_TRANSITIONS=164} [2023-11-29 07:10:14,590 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 123 predicate places. [2023-11-29 07:10:14,590 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 164 transitions, 2601 flow [2023-11-29 07:10:14,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:14,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:14,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:14,595 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 07:10:14,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-29 07:10:14,791 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 07:10:14,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:14,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1215366302, now seen corresponding path program 12 times [2023-11-29 07:10:14,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:14,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734299679] [2023-11-29 07:10:14,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:14,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:14,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:15,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:15,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:15,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734299679] [2023-11-29 07:10:15,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734299679] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:15,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216110346] [2023-11-29 07:10:15,514 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:10:15,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:15,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:15,515 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:15,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 07:10:15,714 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 07:10:15,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:15,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 07:10:15,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:15,973 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:15,973 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 83 treesize of output 47 [2023-11-29 07:10:16,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:16,059 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:10:16,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216110346] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:16,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:10:16,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 20 [2023-11-29 07:10:16,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896972796] [2023-11-29 07:10:16,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:16,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:10:16,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:16,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:10:16,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2023-11-29 07:10:16,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:16,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 164 transitions, 2601 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:16,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:16,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:16,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:16,737 INFO L124 PetriNetUnfolderBase]: 963/1689 cut-off events. [2023-11-29 07:10:16,737 INFO L125 PetriNetUnfolderBase]: For 15365/15365 co-relation queries the response was YES. [2023-11-29 07:10:16,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10354 conditions, 1689 events. 963/1689 cut-off events. For 15365/15365 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8573 event pairs, 319 based on Foata normal form. 1/1689 useless extension candidates. Maximal degree in co-relation 10303. Up to 890 conditions per place. [2023-11-29 07:10:16,750 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 163 selfloop transitions, 55 changer transitions 19/238 dead transitions. [2023-11-29 07:10:16,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 238 transitions, 3557 flow [2023-11-29 07:10:16,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 07:10:16,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 07:10:16,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 150 transitions. [2023-11-29 07:10:16,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30612244897959184 [2023-11-29 07:10:16,751 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 150 transitions. [2023-11-29 07:10:16,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 150 transitions. [2023-11-29 07:10:16,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:16,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 150 transitions. [2023-11-29 07:10:16,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.714285714285714) internal successors, (150), 14 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 07:10:16,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:16,752 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:16,752 INFO L175 Difference]: Start difference. First operand has 154 places, 164 transitions, 2601 flow. Second operand 14 states and 150 transitions. [2023-11-29 07:10:16,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 238 transitions, 3557 flow [2023-11-29 07:10:16,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 238 transitions, 3473 flow, removed 26 selfloop flow, removed 4 redundant places. [2023-11-29 07:10:16,799 INFO L231 Difference]: Finished difference. Result has 166 places, 165 transitions, 2678 flow [2023-11-29 07:10:16,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2678, PETRI_PLACES=166, PETRI_TRANSITIONS=165} [2023-11-29 07:10:16,799 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 135 predicate places. [2023-11-29 07:10:16,799 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 165 transitions, 2678 flow [2023-11-29 07:10:16,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:16,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:16,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:16,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 07:10:17,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-29 07:10:17,000 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 07:10:17,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:17,000 INFO L85 PathProgramCache]: Analyzing trace with hash 503619610, now seen corresponding path program 13 times [2023-11-29 07:10:17,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:17,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536229313] [2023-11-29 07:10:17,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:17,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:17,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:17,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:17,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:17,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536229313] [2023-11-29 07:10:17,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536229313] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:17,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52960467] [2023-11-29 07:10:17,780 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:10:17,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:17,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:17,781 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:17,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 07:10:17,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:17,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 07:10:17,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:17,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:10:18,334 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:18,334 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 83 treesize of output 47 [2023-11-29 07:10:18,425 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:18,425 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:18,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:18,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52960467] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:18,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:10:18,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 13] total 33 [2023-11-29 07:10:18,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436993198] [2023-11-29 07:10:18,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:18,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:10:18,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:18,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:10:18,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 07:10:18,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:18,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 165 transitions, 2678 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:18,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:18,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:18,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:20,722 INFO L124 PetriNetUnfolderBase]: 938/1637 cut-off events. [2023-11-29 07:10:20,722 INFO L125 PetriNetUnfolderBase]: For 15564/15564 co-relation queries the response was YES. [2023-11-29 07:10:20,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10227 conditions, 1637 events. 938/1637 cut-off events. For 15564/15564 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8171 event pairs, 157 based on Foata normal form. 1/1638 useless extension candidates. Maximal degree in co-relation 10172. Up to 925 conditions per place. [2023-11-29 07:10:20,733 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 131 selfloop transitions, 84 changer transitions 10/226 dead transitions. [2023-11-29 07:10:20,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 226 transitions, 3427 flow [2023-11-29 07:10:20,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 07:10:20,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 07:10:20,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 169 transitions. [2023-11-29 07:10:20,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3219047619047619 [2023-11-29 07:10:20,734 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 169 transitions. [2023-11-29 07:10:20,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 169 transitions. [2023-11-29 07:10:20,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:20,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 169 transitions. [2023-11-29 07:10:20,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 11.266666666666667) internal successors, (169), 15 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:20,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:20,736 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:20,736 INFO L175 Difference]: Start difference. First operand has 166 places, 165 transitions, 2678 flow. Second operand 15 states and 169 transitions. [2023-11-29 07:10:20,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 226 transitions, 3427 flow [2023-11-29 07:10:20,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 226 transitions, 3304 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-11-29 07:10:20,780 INFO L231 Difference]: Finished difference. Result has 168 places, 163 transitions, 2693 flow [2023-11-29 07:10:20,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2555, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2693, PETRI_PLACES=168, PETRI_TRANSITIONS=163} [2023-11-29 07:10:20,781 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 137 predicate places. [2023-11-29 07:10:20,781 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 163 transitions, 2693 flow [2023-11-29 07:10:20,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:20,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:20,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:20,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 07:10:20,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-29 07:10:20,981 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 07:10:20,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:20,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1506460188, now seen corresponding path program 14 times [2023-11-29 07:10:20,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:20,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230903626] [2023-11-29 07:10:20,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:20,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:21,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:21,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:21,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:21,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230903626] [2023-11-29 07:10:21,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230903626] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:21,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626901570] [2023-11-29 07:10:21,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:10:21,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:21,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:21,634 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:21,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 07:10:21,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 07:10:21,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:21,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 07:10:21,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:22,034 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:22,035 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 83 treesize of output 47 [2023-11-29 07:10:22,163 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:22,163 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:10:22,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626901570] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:22,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:10:22,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 20 [2023-11-29 07:10:22,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619855733] [2023-11-29 07:10:22,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:22,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:10:22,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:22,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:10:22,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2023-11-29 07:10:22,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:22,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 163 transitions, 2693 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:22,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:22,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:22,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:22,797 INFO L124 PetriNetUnfolderBase]: 924/1604 cut-off events. [2023-11-29 07:10:22,797 INFO L125 PetriNetUnfolderBase]: For 15202/15202 co-relation queries the response was YES. [2023-11-29 07:10:22,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10191 conditions, 1604 events. 924/1604 cut-off events. For 15202/15202 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7869 event pairs, 377 based on Foata normal form. 1/1604 useless extension candidates. Maximal degree in co-relation 10137. Up to 1126 conditions per place. [2023-11-29 07:10:22,808 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 138 selfloop transitions, 55 changer transitions 14/208 dead transitions. [2023-11-29 07:10:22,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 208 transitions, 3326 flow [2023-11-29 07:10:22,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:10:22,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:10:22,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 121 transitions. [2023-11-29 07:10:22,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28809523809523807 [2023-11-29 07:10:22,809 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 121 transitions. [2023-11-29 07:10:22,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 121 transitions. [2023-11-29 07:10:22,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:22,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 121 transitions. [2023-11-29 07:10:22,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 10.083333333333334) internal successors, (121), 12 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 07:10:22,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:22,810 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:22,810 INFO L175 Difference]: Start difference. First operand has 168 places, 163 transitions, 2693 flow. Second operand 12 states and 121 transitions. [2023-11-29 07:10:22,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 208 transitions, 3326 flow [2023-11-29 07:10:22,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 208 transitions, 3191 flow, removed 2 selfloop flow, removed 13 redundant places. [2023-11-29 07:10:22,869 INFO L231 Difference]: Finished difference. Result has 163 places, 160 transitions, 2621 flow [2023-11-29 07:10:22,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2621, PETRI_PLACES=163, PETRI_TRANSITIONS=160} [2023-11-29 07:10:22,869 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 132 predicate places. [2023-11-29 07:10:22,870 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 160 transitions, 2621 flow [2023-11-29 07:10:22,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:22,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:22,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:22,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-29 07:10:23,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:23,070 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 07:10:23,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:23,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1478101916, now seen corresponding path program 15 times [2023-11-29 07:10:23,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:23,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134725351] [2023-11-29 07:10:23,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:23,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:23,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:23,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:23,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:23,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134725351] [2023-11-29 07:10:23,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134725351] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:23,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512520119] [2023-11-29 07:10:23,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:10:23,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:23,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:23,691 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:23,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 07:10:23,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 07:10:23,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:23,971 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 07:10:23,972 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:24,174 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:24,174 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 83 treesize of output 47 [2023-11-29 07:10:24,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:24,248 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:10:24,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512520119] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:24,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:10:24,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 19 [2023-11-29 07:10:24,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113763234] [2023-11-29 07:10:24,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:24,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:10:24,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:24,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:10:24,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2023-11-29 07:10:24,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:24,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 160 transitions, 2621 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:24,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:24,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:24,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:24,828 INFO L124 PetriNetUnfolderBase]: 945/1637 cut-off events. [2023-11-29 07:10:24,828 INFO L125 PetriNetUnfolderBase]: For 16715/16715 co-relation queries the response was YES. [2023-11-29 07:10:24,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10473 conditions, 1637 events. 945/1637 cut-off events. For 16715/16715 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8061 event pairs, 387 based on Foata normal form. 1/1638 useless extension candidates. Maximal degree in co-relation 10420. Up to 1154 conditions per place. [2023-11-29 07:10:24,840 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 134 selfloop transitions, 59 changer transitions 10/204 dead transitions. [2023-11-29 07:10:24,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 204 transitions, 3351 flow [2023-11-29 07:10:24,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:10:24,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:10:24,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 122 transitions. [2023-11-29 07:10:24,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2904761904761905 [2023-11-29 07:10:24,841 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 122 transitions. [2023-11-29 07:10:24,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 122 transitions. [2023-11-29 07:10:24,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:24,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 122 transitions. [2023-11-29 07:10:24,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 10.166666666666666) internal successors, (122), 12 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 07:10:24,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:24,842 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:24,842 INFO L175 Difference]: Start difference. First operand has 163 places, 160 transitions, 2621 flow. Second operand 12 states and 122 transitions. [2023-11-29 07:10:24,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 204 transitions, 3351 flow [2023-11-29 07:10:24,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 204 transitions, 3260 flow, removed 1 selfloop flow, removed 8 redundant places. [2023-11-29 07:10:24,904 INFO L231 Difference]: Finished difference. Result has 162 places, 167 transitions, 2785 flow [2023-11-29 07:10:24,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2785, PETRI_PLACES=162, PETRI_TRANSITIONS=167} [2023-11-29 07:10:24,905 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 131 predicate places. [2023-11-29 07:10:24,905 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 167 transitions, 2785 flow [2023-11-29 07:10:24,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:24,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:24,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:24,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 07:10:25,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-29 07:10:25,106 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 07:10:25,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:25,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1475476140, now seen corresponding path program 16 times [2023-11-29 07:10:25,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:25,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755981555] [2023-11-29 07:10:25,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:25,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:25,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:25,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:25,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:25,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755981555] [2023-11-29 07:10:25,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755981555] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:25,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561282302] [2023-11-29 07:10:25,717 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:10:25,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:25,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:25,718 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:25,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 07:10:25,839 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:10:25,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:25,841 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 07:10:25,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:26,099 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:10:26,099 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 83 treesize of output 52 [2023-11-29 07:10:26,239 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 07:10:26,239 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:26,789 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:10:26,790 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 103 treesize of output 71 [2023-11-29 07:10:26,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:26,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561282302] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:26,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:10:26,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 31 [2023-11-29 07:10:26,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630341750] [2023-11-29 07:10:26,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:26,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:10:26,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:26,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:10:26,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:10:26,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:26,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 167 transitions, 2785 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:26,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:26,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:26,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:28,268 INFO L124 PetriNetUnfolderBase]: 951/1673 cut-off events. [2023-11-29 07:10:28,268 INFO L125 PetriNetUnfolderBase]: For 16915/16915 co-relation queries the response was YES. [2023-11-29 07:10:28,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10524 conditions, 1673 events. 951/1673 cut-off events. For 16915/16915 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8495 event pairs, 159 based on Foata normal form. 1/1674 useless extension candidates. Maximal degree in co-relation 10470. Up to 907 conditions per place. [2023-11-29 07:10:28,279 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 130 selfloop transitions, 102 changer transitions 13/246 dead transitions. [2023-11-29 07:10:28,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 246 transitions, 3820 flow [2023-11-29 07:10:28,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 07:10:28,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 07:10:28,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 189 transitions. [2023-11-29 07:10:28,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3176470588235294 [2023-11-29 07:10:28,280 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 189 transitions. [2023-11-29 07:10:28,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 189 transitions. [2023-11-29 07:10:28,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:28,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 189 transitions. [2023-11-29 07:10:28,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 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 07:10:28,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 35.0) internal successors, (630), 18 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:28,282 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 35.0) internal successors, (630), 18 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:28,282 INFO L175 Difference]: Start difference. First operand has 162 places, 167 transitions, 2785 flow. Second operand 17 states and 189 transitions. [2023-11-29 07:10:28,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 246 transitions, 3820 flow [2023-11-29 07:10:28,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 246 transitions, 3761 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-11-29 07:10:28,328 INFO L231 Difference]: Finished difference. Result has 178 places, 178 transitions, 3177 flow [2023-11-29 07:10:28,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3177, PETRI_PLACES=178, PETRI_TRANSITIONS=178} [2023-11-29 07:10:28,328 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 147 predicate places. [2023-11-29 07:10:28,328 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 178 transitions, 3177 flow [2023-11-29 07:10:28,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:28,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:28,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:28,334 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-29 07:10:28,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-29 07:10:28,529 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 07:10:28,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:28,529 INFO L85 PathProgramCache]: Analyzing trace with hash 615095992, now seen corresponding path program 17 times [2023-11-29 07:10:28,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:28,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962681968] [2023-11-29 07:10:28,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:28,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:28,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:29,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:29,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:29,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962681968] [2023-11-29 07:10:29,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962681968] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:29,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132946075] [2023-11-29 07:10:29,108 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:10:29,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:29,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:29,109 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:29,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 07:10:29,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:10:29,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:29,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 07:10:29,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:29,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:10:29,581 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:29,581 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 83 treesize of output 47 [2023-11-29 07:10:29,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:29,715 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:30,320 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:30,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132946075] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:30,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:10:30,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 13] total 33 [2023-11-29 07:10:30,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758569448] [2023-11-29 07:10:30,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:30,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:10:30,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:30,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:10:30,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 07:10:30,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:30,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 178 transitions, 3177 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:30,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:30,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:30,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:32,160 INFO L124 PetriNetUnfolderBase]: 935/1636 cut-off events. [2023-11-29 07:10:32,160 INFO L125 PetriNetUnfolderBase]: For 18043/18043 co-relation queries the response was YES. [2023-11-29 07:10:32,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10661 conditions, 1636 events. 935/1636 cut-off events. For 18043/18043 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8184 event pairs, 167 based on Foata normal form. 1/1636 useless extension candidates. Maximal degree in co-relation 10603. Up to 919 conditions per place. [2023-11-29 07:10:32,178 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 110 selfloop transitions, 99 changer transitions 14/224 dead transitions. [2023-11-29 07:10:32,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 224 transitions, 3847 flow [2023-11-29 07:10:32,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 07:10:32,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 07:10:32,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 162 transitions. [2023-11-29 07:10:32,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3306122448979592 [2023-11-29 07:10:32,179 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 162 transitions. [2023-11-29 07:10:32,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 162 transitions. [2023-11-29 07:10:32,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:32,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 162 transitions. [2023-11-29 07:10:32,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 11.571428571428571) internal successors, (162), 14 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 07:10:32,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:32,181 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 35.0) internal successors, (525), 15 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:32,181 INFO L175 Difference]: Start difference. First operand has 178 places, 178 transitions, 3177 flow. Second operand 14 states and 162 transitions. [2023-11-29 07:10:32,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 224 transitions, 3847 flow [2023-11-29 07:10:32,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 224 transitions, 3739 flow, removed 26 selfloop flow, removed 3 redundant places. [2023-11-29 07:10:32,252 INFO L231 Difference]: Finished difference. Result has 187 places, 175 transitions, 3220 flow [2023-11-29 07:10:32,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3220, PETRI_PLACES=187, PETRI_TRANSITIONS=175} [2023-11-29 07:10:32,252 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 156 predicate places. [2023-11-29 07:10:32,252 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 175 transitions, 3220 flow [2023-11-29 07:10:32,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:32,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:32,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:32,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-29 07:10:32,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-29 07:10:32,453 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 07:10:32,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:32,454 INFO L85 PathProgramCache]: Analyzing trace with hash 931879046, now seen corresponding path program 18 times [2023-11-29 07:10:32,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:32,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996177281] [2023-11-29 07:10:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:32,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:32,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:33,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:33,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:33,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996177281] [2023-11-29 07:10:33,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996177281] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:33,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285105292] [2023-11-29 07:10:33,205 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:10:33,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:33,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:33,206 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:33,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-29 07:10:33,505 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 07:10:33,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:33,507 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 07:10:33,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:33,648 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:33,648 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 83 treesize of output 47 [2023-11-29 07:10:33,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:33,753 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:10:33,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285105292] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:33,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:10:33,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 19 [2023-11-29 07:10:33,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988863960] [2023-11-29 07:10:33,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:33,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:10:33,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:33,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:10:33,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2023-11-29 07:10:33,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:33,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 175 transitions, 3220 flow. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:33,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:33,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:33,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:34,354 INFO L124 PetriNetUnfolderBase]: 926/1619 cut-off events. [2023-11-29 07:10:34,354 INFO L125 PetriNetUnfolderBase]: For 17747/17747 co-relation queries the response was YES. [2023-11-29 07:10:34,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10708 conditions, 1619 events. 926/1619 cut-off events. For 17747/17747 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7985 event pairs, 411 based on Foata normal form. 1/1619 useless extension candidates. Maximal degree in co-relation 10649. Up to 1164 conditions per place. [2023-11-29 07:10:34,366 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 133 selfloop transitions, 61 changer transitions 10/205 dead transitions. [2023-11-29 07:10:34,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 205 transitions, 3757 flow [2023-11-29 07:10:34,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:10:34,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:10:34,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2023-11-29 07:10:34,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2909090909090909 [2023-11-29 07:10:34,368 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 112 transitions. [2023-11-29 07:10:34,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 112 transitions. [2023-11-29 07:10:34,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:34,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 112 transitions. [2023-11-29 07:10:34,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 10.181818181818182) internal successors, (112), 11 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 07:10:34,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:34,369 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:34,369 INFO L175 Difference]: Start difference. First operand has 187 places, 175 transitions, 3220 flow. Second operand 11 states and 112 transitions. [2023-11-29 07:10:34,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 205 transitions, 3757 flow [2023-11-29 07:10:34,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 205 transitions, 3568 flow, removed 1 selfloop flow, removed 8 redundant places. [2023-11-29 07:10:34,423 INFO L231 Difference]: Finished difference. Result has 185 places, 172 transitions, 3092 flow [2023-11-29 07:10:34,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3092, PETRI_PLACES=185, PETRI_TRANSITIONS=172} [2023-11-29 07:10:34,424 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 154 predicate places. [2023-11-29 07:10:34,424 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 172 transitions, 3092 flow [2023-11-29 07:10:34,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:34,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:34,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:34,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-29 07:10:34,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-29 07:10:34,625 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 07:10:34,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:34,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1957379624, now seen corresponding path program 19 times [2023-11-29 07:10:34,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:34,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822662681] [2023-11-29 07:10:34,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:34,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:34,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:35,236 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:35,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:35,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822662681] [2023-11-29 07:10:35,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822662681] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:35,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998510727] [2023-11-29 07:10:35,237 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:10:35,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:35,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:35,237 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:35,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-29 07:10:35,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:35,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 07:10:35,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:35,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:10:35,794 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:10:35,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 83 treesize of output 47 [2023-11-29 07:10:35,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:35,898 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:36,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:36,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998510727] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:36,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:10:36,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 13] total 33 [2023-11-29 07:10:36,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875883274] [2023-11-29 07:10:36,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:36,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 07:10:36,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:36,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 07:10:36,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=921, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 07:10:36,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:36,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 172 transitions, 3092 flow. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:36,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:36,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:36,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:38,365 INFO L124 PetriNetUnfolderBase]: 937/1636 cut-off events. [2023-11-29 07:10:38,365 INFO L125 PetriNetUnfolderBase]: For 17006/17006 co-relation queries the response was YES. [2023-11-29 07:10:38,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10663 conditions, 1636 events. 937/1636 cut-off events. For 17006/17006 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8158 event pairs, 169 based on Foata normal form. 1/1637 useless extension candidates. Maximal degree in co-relation 10604. Up to 937 conditions per place. [2023-11-29 07:10:38,376 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 116 selfloop transitions, 97 changer transitions 10/224 dead transitions. [2023-11-29 07:10:38,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 224 transitions, 3807 flow [2023-11-29 07:10:38,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 07:10:38,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 07:10:38,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 166 transitions. [2023-11-29 07:10:38,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3161904761904762 [2023-11-29 07:10:38,377 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 166 transitions. [2023-11-29 07:10:38,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 166 transitions. [2023-11-29 07:10:38,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:38,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 166 transitions. [2023-11-29 07:10:38,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 11.066666666666666) internal successors, (166), 15 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 07:10:38,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:38,378 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:38,378 INFO L175 Difference]: Start difference. First operand has 185 places, 172 transitions, 3092 flow. Second operand 15 states and 166 transitions. [2023-11-29 07:10:38,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 224 transitions, 3807 flow [2023-11-29 07:10:38,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 224 transitions, 3645 flow, removed 2 selfloop flow, removed 12 redundant places. [2023-11-29 07:10:38,426 INFO L231 Difference]: Finished difference. Result has 186 places, 174 transitions, 3179 flow [2023-11-29 07:10:38,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2934, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3179, PETRI_PLACES=186, PETRI_TRANSITIONS=174} [2023-11-29 07:10:38,427 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 155 predicate places. [2023-11-29 07:10:38,427 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 174 transitions, 3179 flow [2023-11-29 07:10:38,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 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 07:10:38,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:38,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:38,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-29 07:10:38,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-11-29 07:10:38,628 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 07:10:38,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:38,628 INFO L85 PathProgramCache]: Analyzing trace with hash -2034390830, now seen corresponding path program 20 times [2023-11-29 07:10:38,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:38,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971877042] [2023-11-29 07:10:38,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:38,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:38,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:39,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:39,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:39,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971877042] [2023-11-29 07:10:39,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971877042] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:39,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326260966] [2023-11-29 07:10:39,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:10:39,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:39,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:39,318 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:39,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-29 07:10:39,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 07:10:39,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:39,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 07:10:39,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:39,599 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:10:39,599 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 83 treesize of output 52 [2023-11-29 07:10:39,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:39,705 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:10:39,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326260966] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:39,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:10:39,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13] total 22 [2023-11-29 07:10:39,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370767163] [2023-11-29 07:10:39,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:39,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 07:10:39,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:39,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 07:10:39,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2023-11-29 07:10:39,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:39,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 174 transitions, 3179 flow. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:39,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:39,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:39,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:40,232 INFO L124 PetriNetUnfolderBase]: 919/1595 cut-off events. [2023-11-29 07:10:40,232 INFO L125 PetriNetUnfolderBase]: For 17279/17279 co-relation queries the response was YES. [2023-11-29 07:10:40,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10648 conditions, 1595 events. 919/1595 cut-off events. For 17279/17279 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7814 event pairs, 385 based on Foata normal form. 2/1596 useless extension candidates. Maximal degree in co-relation 10588. Up to 1114 conditions per place. [2023-11-29 07:10:40,244 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 135 selfloop transitions, 59 changer transitions 16/211 dead transitions. [2023-11-29 07:10:40,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 211 transitions, 3739 flow [2023-11-29 07:10:40,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 07:10:40,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 07:10:40,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 126 transitions. [2023-11-29 07:10:40,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27692307692307694 [2023-11-29 07:10:40,245 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 126 transitions. [2023-11-29 07:10:40,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 126 transitions. [2023-11-29 07:10:40,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:40,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 126 transitions. [2023-11-29 07:10:40,246 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 07:10:40,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 35.0) internal successors, (490), 14 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:40,246 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 35.0) internal successors, (490), 14 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:40,246 INFO L175 Difference]: Start difference. First operand has 186 places, 174 transitions, 3179 flow. Second operand 13 states and 126 transitions. [2023-11-29 07:10:40,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 211 transitions, 3739 flow [2023-11-29 07:10:40,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 211 transitions, 3583 flow, removed 4 selfloop flow, removed 12 redundant places. [2023-11-29 07:10:40,300 INFO L231 Difference]: Finished difference. Result has 186 places, 169 transitions, 3057 flow [2023-11-29 07:10:40,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3023, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3057, PETRI_PLACES=186, PETRI_TRANSITIONS=169} [2023-11-29 07:10:40,301 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 155 predicate places. [2023-11-29 07:10:40,301 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 169 transitions, 3057 flow [2023-11-29 07:10:40,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:40,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:40,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:40,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-29 07:10:40,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-11-29 07:10:40,502 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 07:10:40,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:40,502 INFO L85 PathProgramCache]: Analyzing trace with hash -161034260, now seen corresponding path program 1 times [2023-11-29 07:10:40,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:40,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525576924] [2023-11-29 07:10:40,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:40,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:40,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:40,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:40,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:40,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525576924] [2023-11-29 07:10:40,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525576924] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:40,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974239443] [2023-11-29 07:10:40,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:40,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:40,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:40,709 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:40,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-29 07:10:40,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:40,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:10:40,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:40,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:10:40,916 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 07:10:40,916 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 26 treesize of output 10 [2023-11-29 07:10:40,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:10:40,925 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:40,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:40,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974239443] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:40,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:40,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 17 [2023-11-29 07:10:40,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001281334] [2023-11-29 07:10:40,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:40,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 07:10:40,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:40,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 07:10:40,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:10:40,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:40,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 169 transitions, 3057 flow. Second operand has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 17 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 07:10:40,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:40,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:40,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:41,600 INFO L124 PetriNetUnfolderBase]: 944/1622 cut-off events. [2023-11-29 07:10:41,600 INFO L125 PetriNetUnfolderBase]: For 19471/19471 co-relation queries the response was YES. [2023-11-29 07:10:41,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10971 conditions, 1622 events. 944/1622 cut-off events. For 19471/19471 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8088 event pairs, 178 based on Foata normal form. 20/1642 useless extension candidates. Maximal degree in co-relation 10911. Up to 790 conditions per place. [2023-11-29 07:10:41,613 INFO L140 encePairwiseOnDemand]: 21/35 looper letters, 179 selfloop transitions, 63 changer transitions 0/243 dead transitions. [2023-11-29 07:10:41,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 243 transitions, 4326 flow [2023-11-29 07:10:41,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:10:41,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:10:41,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2023-11-29 07:10:41,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32987012987012987 [2023-11-29 07:10:41,614 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 127 transitions. [2023-11-29 07:10:41,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 127 transitions. [2023-11-29 07:10:41,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:41,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 127 transitions. [2023-11-29 07:10:41,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 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 07:10:41,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:41,616 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:41,616 INFO L175 Difference]: Start difference. First operand has 186 places, 169 transitions, 3057 flow. Second operand 11 states and 127 transitions. [2023-11-29 07:10:41,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 243 transitions, 4326 flow [2023-11-29 07:10:41,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 243 transitions, 4099 flow, removed 2 selfloop flow, removed 12 redundant places. [2023-11-29 07:10:41,672 INFO L231 Difference]: Finished difference. Result has 179 places, 174 transitions, 3105 flow [2023-11-29 07:10:41,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2863, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3105, PETRI_PLACES=179, PETRI_TRANSITIONS=174} [2023-11-29 07:10:41,673 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 148 predicate places. [2023-11-29 07:10:41,673 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 174 transitions, 3105 flow [2023-11-29 07:10:41,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 17 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 07:10:41,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:41,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:41,677 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-11-29 07:10:41,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-11-29 07:10:41,873 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 07:10:41,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:41,877 INFO L85 PathProgramCache]: Analyzing trace with hash -15577760, now seen corresponding path program 1 times [2023-11-29 07:10:41,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:41,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12480149] [2023-11-29 07:10:41,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:41,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:41,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:42,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:42,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:42,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12480149] [2023-11-29 07:10:42,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12480149] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:42,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:42,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:10:42,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306490254] [2023-11-29 07:10:42,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:42,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:10:42,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:42,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:10:42,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:10:42,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:42,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 174 transitions, 3105 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:42,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:42,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:42,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:42,542 INFO L124 PetriNetUnfolderBase]: 1036/1762 cut-off events. [2023-11-29 07:10:42,543 INFO L125 PetriNetUnfolderBase]: For 20483/20483 co-relation queries the response was YES. [2023-11-29 07:10:42,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12067 conditions, 1762 events. 1036/1762 cut-off events. For 20483/20483 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8825 event pairs, 433 based on Foata normal form. 12/1774 useless extension candidates. Maximal degree in co-relation 12009. Up to 1314 conditions per place. [2023-11-29 07:10:42,555 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 155 selfloop transitions, 57 changer transitions 0/213 dead transitions. [2023-11-29 07:10:42,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 213 transitions, 3977 flow [2023-11-29 07:10:42,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:10:42,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:10:42,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2023-11-29 07:10:42,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2023-11-29 07:10:42,557 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 105 transitions. [2023-11-29 07:10:42,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 105 transitions. [2023-11-29 07:10:42,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:42,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 105 transitions. [2023-11-29 07:10:42,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 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 07:10:42,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:42,558 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:42,558 INFO L175 Difference]: Start difference. First operand has 179 places, 174 transitions, 3105 flow. Second operand 9 states and 105 transitions. [2023-11-29 07:10:42,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 213 transitions, 3977 flow [2023-11-29 07:10:42,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 213 transitions, 3766 flow, removed 18 selfloop flow, removed 9 redundant places. [2023-11-29 07:10:42,620 INFO L231 Difference]: Finished difference. Result has 180 places, 180 transitions, 3168 flow [2023-11-29 07:10:42,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3168, PETRI_PLACES=180, PETRI_TRANSITIONS=180} [2023-11-29 07:10:42,620 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 149 predicate places. [2023-11-29 07:10:42,621 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 180 transitions, 3168 flow [2023-11-29 07:10:42,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:42,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:42,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:42,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-11-29 07:10:42,621 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 07:10:42,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:42,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1643851644, now seen corresponding path program 2 times [2023-11-29 07:10:42,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:42,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079254847] [2023-11-29 07:10:42,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:42,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:42,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:42,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:42,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:42,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079254847] [2023-11-29 07:10:42,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079254847] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:42,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135801236] [2023-11-29 07:10:42,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:10:42,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:42,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:42,840 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:42,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-29 07:10:43,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:10:43,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:43,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:10:43,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:43,125 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 07:10:43,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 26 treesize of output 10 [2023-11-29 07:10:43,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:43,135 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:43,220 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 07:10:43,221 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 07:10:43,240 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:43,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135801236] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:43,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:43,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 07:10:43,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298868369] [2023-11-29 07:10:43,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:43,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 07:10:43,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:43,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 07:10:43,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:10:43,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:43,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 180 transitions, 3168 flow. Second operand has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 17 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 07:10:43,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:43,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:43,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:44,083 INFO L124 PetriNetUnfolderBase]: 1538/2614 cut-off events. [2023-11-29 07:10:44,084 INFO L125 PetriNetUnfolderBase]: For 29806/29806 co-relation queries the response was YES. [2023-11-29 07:10:44,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17020 conditions, 2614 events. 1538/2614 cut-off events. For 29806/29806 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14126 event pairs, 464 based on Foata normal form. 20/2634 useless extension candidates. Maximal degree in co-relation 16963. Up to 1280 conditions per place. [2023-11-29 07:10:44,103 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 235 selfloop transitions, 83 changer transitions 0/319 dead transitions. [2023-11-29 07:10:44,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 319 transitions, 5571 flow [2023-11-29 07:10:44,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:10:44,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:10:44,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 153 transitions. [2023-11-29 07:10:44,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2023-11-29 07:10:44,104 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 153 transitions. [2023-11-29 07:10:44,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 153 transitions. [2023-11-29 07:10:44,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:44,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 153 transitions. [2023-11-29 07:10:44,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 12.75) internal successors, (153), 12 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 07:10:44,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:44,106 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:44,106 INFO L175 Difference]: Start difference. First operand has 180 places, 180 transitions, 3168 flow. Second operand 12 states and 153 transitions. [2023-11-29 07:10:44,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 319 transitions, 5571 flow [2023-11-29 07:10:44,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 319 transitions, 5474 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-11-29 07:10:44,190 INFO L231 Difference]: Finished difference. Result has 192 places, 204 transitions, 3850 flow [2023-11-29 07:10:44,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3850, PETRI_PLACES=192, PETRI_TRANSITIONS=204} [2023-11-29 07:10:44,191 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 161 predicate places. [2023-11-29 07:10:44,191 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 204 transitions, 3850 flow [2023-11-29 07:10:44,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 17 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 07:10:44,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:44,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:44,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-11-29 07:10:44,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:44,392 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 07:10:44,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:44,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1678233518, now seen corresponding path program 2 times [2023-11-29 07:10:44,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:44,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908944712] [2023-11-29 07:10:44,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:44,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:44,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:44,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:44,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:44,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908944712] [2023-11-29 07:10:44,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908944712] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:44,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:44,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:10:44,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949689082] [2023-11-29 07:10:44,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:44,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:10:44,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:44,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:10:44,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:10:44,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:44,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 204 transitions, 3850 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:44,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:44,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:44,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:45,229 INFO L124 PetriNetUnfolderBase]: 1558/2646 cut-off events. [2023-11-29 07:10:45,229 INFO L125 PetriNetUnfolderBase]: For 34766/34766 co-relation queries the response was YES. [2023-11-29 07:10:45,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18145 conditions, 2646 events. 1558/2646 cut-off events. For 34766/34766 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14393 event pairs, 675 based on Foata normal form. 12/2658 useless extension candidates. Maximal degree in co-relation 18082. Up to 2174 conditions per place. [2023-11-29 07:10:45,249 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 175 selfloop transitions, 65 changer transitions 0/241 dead transitions. [2023-11-29 07:10:45,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 241 transitions, 4696 flow [2023-11-29 07:10:45,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:10:45,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:10:45,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2023-11-29 07:10:45,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32063492063492066 [2023-11-29 07:10:45,250 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 101 transitions. [2023-11-29 07:10:45,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 101 transitions. [2023-11-29 07:10:45,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:45,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 101 transitions. [2023-11-29 07:10:45,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.222222222222221) internal successors, (101), 9 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 07:10:45,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:45,252 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:45,252 INFO L175 Difference]: Start difference. First operand has 192 places, 204 transitions, 3850 flow. Second operand 9 states and 101 transitions. [2023-11-29 07:10:45,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 241 transitions, 4696 flow [2023-11-29 07:10:45,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 241 transitions, 4549 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-11-29 07:10:45,375 INFO L231 Difference]: Finished difference. Result has 196 places, 208 transitions, 3949 flow [2023-11-29 07:10:45,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3949, PETRI_PLACES=196, PETRI_TRANSITIONS=208} [2023-11-29 07:10:45,376 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 165 predicate places. [2023-11-29 07:10:45,376 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 208 transitions, 3949 flow [2023-11-29 07:10:45,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:45,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:45,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:45,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-11-29 07:10:45,376 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 07:10:45,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:45,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1553032876, now seen corresponding path program 3 times [2023-11-29 07:10:45,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:45,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027176815] [2023-11-29 07:10:45,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:45,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:45,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:45,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:45,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:45,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027176815] [2023-11-29 07:10:45,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027176815] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:45,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143876970] [2023-11-29 07:10:45,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:10:45,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:45,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:45,617 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:45,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-29 07:10:45,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:10:45,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:45,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:10:45,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:45,966 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:10:45,967 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 21 [2023-11-29 07:10:45,990 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:45,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:46,081 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 07:10:46,081 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 07:10:46,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:46,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143876970] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:46,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:46,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 07:10:46,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209619119] [2023-11-29 07:10:46,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:46,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 07:10:46,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:46,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 07:10:46,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:10:46,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:46,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 208 transitions, 3949 flow. Second operand has 18 states, 18 states have (on average 5.888888888888889) internal successors, (106), 18 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:46,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:46,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:46,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:47,142 INFO L124 PetriNetUnfolderBase]: 1792/3099 cut-off events. [2023-11-29 07:10:47,143 INFO L125 PetriNetUnfolderBase]: For 37073/37073 co-relation queries the response was YES. [2023-11-29 07:10:47,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19945 conditions, 3099 events. 1792/3099 cut-off events. For 37073/37073 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 17839 event pairs, 580 based on Foata normal form. 30/3129 useless extension candidates. Maximal degree in co-relation 19880. Up to 1728 conditions per place. [2023-11-29 07:10:47,165 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 262 selfloop transitions, 99 changer transitions 0/362 dead transitions. [2023-11-29 07:10:47,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 362 transitions, 6196 flow [2023-11-29 07:10:47,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 07:10:47,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 07:10:47,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 204 transitions. [2023-11-29 07:10:47,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3238095238095238 [2023-11-29 07:10:47,166 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 204 transitions. [2023-11-29 07:10:47,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 204 transitions. [2023-11-29 07:10:47,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:47,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 204 transitions. [2023-11-29 07:10:47,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 11.333333333333334) internal successors, (204), 18 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:47,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 35.0) internal successors, (665), 19 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:47,169 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 35.0) internal successors, (665), 19 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:47,169 INFO L175 Difference]: Start difference. First operand has 196 places, 208 transitions, 3949 flow. Second operand 18 states and 204 transitions. [2023-11-29 07:10:47,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 362 transitions, 6196 flow [2023-11-29 07:10:47,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 362 transitions, 6044 flow, removed 12 selfloop flow, removed 6 redundant places. [2023-11-29 07:10:47,296 INFO L231 Difference]: Finished difference. Result has 213 places, 230 transitions, 4459 flow [2023-11-29 07:10:47,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3809, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4459, PETRI_PLACES=213, PETRI_TRANSITIONS=230} [2023-11-29 07:10:47,297 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 182 predicate places. [2023-11-29 07:10:47,297 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 230 transitions, 4459 flow [2023-11-29 07:10:47,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.888888888888889) internal successors, (106), 18 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:47,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:47,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:47,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-11-29 07:10:47,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:47,497 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 07:10:47,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:47,498 INFO L85 PathProgramCache]: Analyzing trace with hash -398770064, now seen corresponding path program 4 times [2023-11-29 07:10:47,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:47,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747844818] [2023-11-29 07:10:47,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:47,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:47,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:47,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:47,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:47,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747844818] [2023-11-29 07:10:47,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747844818] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:47,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:47,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:10:47,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641560472] [2023-11-29 07:10:47,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:47,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:10:47,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:47,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:10:47,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:10:47,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:47,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 230 transitions, 4459 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:47,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:47,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:47,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:48,562 INFO L124 PetriNetUnfolderBase]: 1793/3106 cut-off events. [2023-11-29 07:10:48,562 INFO L125 PetriNetUnfolderBase]: For 37971/37971 co-relation queries the response was YES. [2023-11-29 07:10:48,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20418 conditions, 3106 events. 1793/3106 cut-off events. For 37971/37971 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17839 event pairs, 857 based on Foata normal form. 6/3112 useless extension candidates. Maximal degree in co-relation 20347. Up to 2618 conditions per place. [2023-11-29 07:10:48,603 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 180 selfloop transitions, 62 changer transitions 8/251 dead transitions. [2023-11-29 07:10:48,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 251 transitions, 5092 flow [2023-11-29 07:10:48,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:10:48,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:10:48,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2023-11-29 07:10:48,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2701298701298701 [2023-11-29 07:10:48,604 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 104 transitions. [2023-11-29 07:10:48,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 104 transitions. [2023-11-29 07:10:48,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:48,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 104 transitions. [2023-11-29 07:10:48,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:48,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:48,606 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:48,606 INFO L175 Difference]: Start difference. First operand has 213 places, 230 transitions, 4459 flow. Second operand 11 states and 104 transitions. [2023-11-29 07:10:48,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 251 transitions, 5092 flow [2023-11-29 07:10:48,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 251 transitions, 5030 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-11-29 07:10:48,774 INFO L231 Difference]: Finished difference. Result has 219 places, 227 transitions, 4456 flow [2023-11-29 07:10:48,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4399, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4456, PETRI_PLACES=219, PETRI_TRANSITIONS=227} [2023-11-29 07:10:48,774 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 188 predicate places. [2023-11-29 07:10:48,774 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 227 transitions, 4456 flow [2023-11-29 07:10:48,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:48,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:48,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:48,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-11-29 07:10:48,775 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 07:10:48,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:48,775 INFO L85 PathProgramCache]: Analyzing trace with hash -897895572, now seen corresponding path program 3 times [2023-11-29 07:10:48,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:48,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757110717] [2023-11-29 07:10:48,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:48,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:48,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:49,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:49,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:49,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757110717] [2023-11-29 07:10:49,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757110717] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:49,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:49,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:10:49,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704095476] [2023-11-29 07:10:49,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:49,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:10:49,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:49,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:10:49,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:10:49,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:49,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 227 transitions, 4456 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:49,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:49,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:49,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:49,990 INFO L124 PetriNetUnfolderBase]: 1775/3076 cut-off events. [2023-11-29 07:10:49,990 INFO L125 PetriNetUnfolderBase]: For 38391/38391 co-relation queries the response was YES. [2023-11-29 07:10:50,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20299 conditions, 3076 events. 1775/3076 cut-off events. For 38391/38391 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17679 event pairs, 829 based on Foata normal form. 8/3084 useless extension candidates. Maximal degree in co-relation 20227. Up to 2582 conditions per place. [2023-11-29 07:10:50,023 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 188 selfloop transitions, 62 changer transitions 10/261 dead transitions. [2023-11-29 07:10:50,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 261 transitions, 5168 flow [2023-11-29 07:10:50,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:10:50,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:10:50,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2023-11-29 07:10:50,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2935064935064935 [2023-11-29 07:10:50,025 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 113 transitions. [2023-11-29 07:10:50,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 113 transitions. [2023-11-29 07:10:50,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:50,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 113 transitions. [2023-11-29 07:10:50,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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 07:10:50,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:50,027 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:50,027 INFO L175 Difference]: Start difference. First operand has 219 places, 227 transitions, 4456 flow. Second operand 11 states and 113 transitions. [2023-11-29 07:10:50,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 261 transitions, 5168 flow [2023-11-29 07:10:50,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 261 transitions, 5006 flow, removed 2 selfloop flow, removed 12 redundant places. [2023-11-29 07:10:50,193 INFO L231 Difference]: Finished difference. Result has 217 places, 222 transitions, 4330 flow [2023-11-29 07:10:50,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4330, PETRI_PLACES=217, PETRI_TRANSITIONS=222} [2023-11-29 07:10:50,194 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 186 predicate places. [2023-11-29 07:10:50,194 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 222 transitions, 4330 flow [2023-11-29 07:10:50,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:50,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:50,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:50,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-29 07:10:50,195 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 07:10:50,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:50,195 INFO L85 PathProgramCache]: Analyzing trace with hash 2124138016, now seen corresponding path program 4 times [2023-11-29 07:10:50,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:50,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944590161] [2023-11-29 07:10:50,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:50,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:50,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:50,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:50,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:50,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944590161] [2023-11-29 07:10:50,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944590161] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:50,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:50,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:10:50,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856378726] [2023-11-29 07:10:50,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:50,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:10:50,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:50,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:10:50,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:10:50,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:50,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 222 transitions, 4330 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:50,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:50,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:50,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:51,233 INFO L124 PetriNetUnfolderBase]: 1755/3040 cut-off events. [2023-11-29 07:10:51,234 INFO L125 PetriNetUnfolderBase]: For 37349/37349 co-relation queries the response was YES. [2023-11-29 07:10:51,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19950 conditions, 3040 events. 1755/3040 cut-off events. For 37349/37349 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17430 event pairs, 829 based on Foata normal form. 8/3048 useless extension candidates. Maximal degree in co-relation 19879. Up to 2576 conditions per place. [2023-11-29 07:10:51,260 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 182 selfloop transitions, 60 changer transitions 7/250 dead transitions. [2023-11-29 07:10:51,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 250 transitions, 4975 flow [2023-11-29 07:10:51,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:10:51,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:10:51,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2023-11-29 07:10:51,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2914285714285714 [2023-11-29 07:10:51,261 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 102 transitions. [2023-11-29 07:10:51,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 102 transitions. [2023-11-29 07:10:51,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:51,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 102 transitions. [2023-11-29 07:10:51,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 10.2) internal successors, (102), 10 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:51,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:51,263 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:51,263 INFO L175 Difference]: Start difference. First operand has 217 places, 222 transitions, 4330 flow. Second operand 10 states and 102 transitions. [2023-11-29 07:10:51,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 250 transitions, 4975 flow [2023-11-29 07:10:51,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 250 transitions, 4866 flow, removed 7 selfloop flow, removed 8 redundant places. [2023-11-29 07:10:51,416 INFO L231 Difference]: Finished difference. Result has 216 places, 218 transitions, 4244 flow [2023-11-29 07:10:51,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4172, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4244, PETRI_PLACES=216, PETRI_TRANSITIONS=218} [2023-11-29 07:10:51,417 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2023-11-29 07:10:51,417 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 218 transitions, 4244 flow [2023-11-29 07:10:51,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:51,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:51,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:51,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-11-29 07:10:51,417 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 07:10:51,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:51,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1363961060, now seen corresponding path program 5 times [2023-11-29 07:10:51,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:51,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479982671] [2023-11-29 07:10:51,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:51,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:51,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:51,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:51,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:51,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479982671] [2023-11-29 07:10:51,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479982671] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:51,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:51,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:10:51,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472737779] [2023-11-29 07:10:51,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:51,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:10:51,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:51,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:10:51,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:10:51,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:51,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 218 transitions, 4244 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:51,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:51,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:51,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:52,354 INFO L124 PetriNetUnfolderBase]: 1606/2730 cut-off events. [2023-11-29 07:10:52,354 INFO L125 PetriNetUnfolderBase]: For 32972/32972 co-relation queries the response was YES. [2023-11-29 07:10:52,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18374 conditions, 2730 events. 1606/2730 cut-off events. For 32972/32972 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14824 event pairs, 719 based on Foata normal form. 6/2736 useless extension candidates. Maximal degree in co-relation 18306. Up to 2282 conditions per place. [2023-11-29 07:10:52,374 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 176 selfloop transitions, 56 changer transitions 5/238 dead transitions. [2023-11-29 07:10:52,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 238 transitions, 4720 flow [2023-11-29 07:10:52,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:10:52,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:10:52,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 98 transitions. [2023-11-29 07:10:52,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28 [2023-11-29 07:10:52,375 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 98 transitions. [2023-11-29 07:10:52,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 98 transitions. [2023-11-29 07:10:52,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:52,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 98 transitions. [2023-11-29 07:10:52,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 9.8) internal successors, (98), 10 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 07:10:52,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:52,377 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:52,377 INFO L175 Difference]: Start difference. First operand has 216 places, 218 transitions, 4244 flow. Second operand 10 states and 98 transitions. [2023-11-29 07:10:52,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 238 transitions, 4720 flow [2023-11-29 07:10:52,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 238 transitions, 4552 flow, removed 5 selfloop flow, removed 12 redundant places. [2023-11-29 07:10:52,482 INFO L231 Difference]: Finished difference. Result has 207 places, 208 transitions, 3933 flow [2023-11-29 07:10:52,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3887, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3933, PETRI_PLACES=207, PETRI_TRANSITIONS=208} [2023-11-29 07:10:52,482 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 176 predicate places. [2023-11-29 07:10:52,482 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 208 transitions, 3933 flow [2023-11-29 07:10:52,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:52,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:52,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:52,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-11-29 07:10:52,483 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 07:10:52,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:52,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1976833258, now seen corresponding path program 5 times [2023-11-29 07:10:52,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:52,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661063181] [2023-11-29 07:10:52,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:52,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:52,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:52,710 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:52,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:52,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661063181] [2023-11-29 07:10:52,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661063181] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:52,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:52,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:10:52,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497889223] [2023-11-29 07:10:52,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:52,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:10:52,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:52,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:10:52,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:10:52,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:52,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 208 transitions, 3933 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:52,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:52,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:52,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:53,393 INFO L124 PetriNetUnfolderBase]: 1630/2762 cut-off events. [2023-11-29 07:10:53,393 INFO L125 PetriNetUnfolderBase]: For 33902/33902 co-relation queries the response was YES. [2023-11-29 07:10:53,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18592 conditions, 2762 events. 1630/2762 cut-off events. For 33902/33902 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14942 event pairs, 745 based on Foata normal form. 12/2774 useless extension candidates. Maximal degree in co-relation 18526. Up to 2296 conditions per place. [2023-11-29 07:10:53,419 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 175 selfloop transitions, 60 changer transitions 0/236 dead transitions. [2023-11-29 07:10:53,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 236 transitions, 4733 flow [2023-11-29 07:10:53,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:10:53,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:10:53,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2023-11-29 07:10:53,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3142857142857143 [2023-11-29 07:10:53,420 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 99 transitions. [2023-11-29 07:10:53,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 99 transitions. [2023-11-29 07:10:53,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:53,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 99 transitions. [2023-11-29 07:10:53,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.0) internal successors, (99), 9 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 07:10:53,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:53,422 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:53,422 INFO L175 Difference]: Start difference. First operand has 207 places, 208 transitions, 3933 flow. Second operand 9 states and 99 transitions. [2023-11-29 07:10:53,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 236 transitions, 4733 flow [2023-11-29 07:10:53,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 236 transitions, 4567 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-11-29 07:10:53,542 INFO L231 Difference]: Finished difference. Result has 206 places, 215 transitions, 4098 flow [2023-11-29 07:10:53,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3782, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4098, PETRI_PLACES=206, PETRI_TRANSITIONS=215} [2023-11-29 07:10:53,542 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 175 predicate places. [2023-11-29 07:10:53,542 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 215 transitions, 4098 flow [2023-11-29 07:10:53,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:53,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:53,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:53,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-11-29 07:10:53,543 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 07:10:53,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:53,543 INFO L85 PathProgramCache]: Analyzing trace with hash -901847546, now seen corresponding path program 6 times [2023-11-29 07:10:53,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:53,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325080039] [2023-11-29 07:10:53,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:53,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:53,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:53,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:53,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:53,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325080039] [2023-11-29 07:10:53,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325080039] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:53,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:53,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:10:53,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741505256] [2023-11-29 07:10:53,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:53,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:10:53,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:53,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:10:53,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:10:53,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:53,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 215 transitions, 4098 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:53,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:53,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:53,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:54,433 INFO L124 PetriNetUnfolderBase]: 1618/2750 cut-off events. [2023-11-29 07:10:54,433 INFO L125 PetriNetUnfolderBase]: For 32745/32745 co-relation queries the response was YES. [2023-11-29 07:10:54,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18307 conditions, 2750 events. 1618/2750 cut-off events. For 32745/32745 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14915 event pairs, 745 based on Foata normal form. 12/2762 useless extension candidates. Maximal degree in co-relation 18238. Up to 2296 conditions per place. [2023-11-29 07:10:54,461 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 176 selfloop transitions, 60 changer transitions 0/237 dead transitions. [2023-11-29 07:10:54,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 237 transitions, 4737 flow [2023-11-29 07:10:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:10:54,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:10:54,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2023-11-29 07:10:54,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3111111111111111 [2023-11-29 07:10:54,462 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 98 transitions. [2023-11-29 07:10:54,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 98 transitions. [2023-11-29 07:10:54,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:54,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 98 transitions. [2023-11-29 07:10:54,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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 07:10:54,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:54,463 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:54,463 INFO L175 Difference]: Start difference. First operand has 206 places, 215 transitions, 4098 flow. Second operand 9 states and 98 transitions. [2023-11-29 07:10:54,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 237 transitions, 4737 flow [2023-11-29 07:10:54,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 237 transitions, 4670 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-29 07:10:54,584 INFO L231 Difference]: Finished difference. Result has 212 places, 216 transitions, 4188 flow [2023-11-29 07:10:54,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4032, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4188, PETRI_PLACES=212, PETRI_TRANSITIONS=216} [2023-11-29 07:10:54,585 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 181 predicate places. [2023-11-29 07:10:54,585 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 216 transitions, 4188 flow [2023-11-29 07:10:54,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:54,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:54,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:54,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-11-29 07:10:54,586 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 07:10:54,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:54,586 INFO L85 PathProgramCache]: Analyzing trace with hash -867465672, now seen corresponding path program 6 times [2023-11-29 07:10:54,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:54,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635760996] [2023-11-29 07:10:54,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:54,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:54,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:54,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:54,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635760996] [2023-11-29 07:10:54,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635760996] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:54,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441354505] [2023-11-29 07:10:54,832 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:10:54,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:54,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:54,833 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:54,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-29 07:10:55,034 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:10:55,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:55,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:10:55,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:55,102 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 07:10:55,102 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 26 treesize of output 10 [2023-11-29 07:10:55,112 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:55,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:55,174 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:10:55,174 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 40 treesize of output 56 [2023-11-29 07:10:55,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:55,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441354505] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:55,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:55,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2023-11-29 07:10:55,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354606025] [2023-11-29 07:10:55,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:55,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 07:10:55,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:55,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 07:10:55,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:10:55,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:55,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 216 transitions, 4188 flow. Second operand has 16 states, 16 states have (on average 6.1875) internal successors, (99), 16 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 07:10:55,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:55,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:55,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:55,982 INFO L124 PetriNetUnfolderBase]: 1816/3068 cut-off events. [2023-11-29 07:10:55,982 INFO L125 PetriNetUnfolderBase]: For 45130/45130 co-relation queries the response was YES. [2023-11-29 07:10:55,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21261 conditions, 3068 events. 1816/3068 cut-off events. For 45130/45130 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17060 event pairs, 727 based on Foata normal form. 30/3098 useless extension candidates. Maximal degree in co-relation 21190. Up to 2378 conditions per place. [2023-11-29 07:10:56,006 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 202 selfloop transitions, 69 changer transitions 0/272 dead transitions. [2023-11-29 07:10:56,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 272 transitions, 5460 flow [2023-11-29 07:10:56,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:10:56,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:10:56,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2023-11-29 07:10:56,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32 [2023-11-29 07:10:56,007 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 112 transitions. [2023-11-29 07:10:56,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 112 transitions. [2023-11-29 07:10:56,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:56,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 112 transitions. [2023-11-29 07:10:56,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 11.2) internal successors, (112), 10 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 07:10:56,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:56,008 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:56,009 INFO L175 Difference]: Start difference. First operand has 212 places, 216 transitions, 4188 flow. Second operand 10 states and 112 transitions. [2023-11-29 07:10:56,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 272 transitions, 5460 flow [2023-11-29 07:10:56,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 272 transitions, 5405 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-29 07:10:56,167 INFO L231 Difference]: Finished difference. Result has 219 places, 226 transitions, 4544 flow [2023-11-29 07:10:56,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4544, PETRI_PLACES=219, PETRI_TRANSITIONS=226} [2023-11-29 07:10:56,167 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 188 predicate places. [2023-11-29 07:10:56,168 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 226 transitions, 4544 flow [2023-11-29 07:10:56,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.1875) internal successors, (99), 16 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 07:10:56,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:56,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:56,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-11-29 07:10:56,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:56,368 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 07:10:56,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:56,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1767992832, now seen corresponding path program 7 times [2023-11-29 07:10:56,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:56,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863689988] [2023-11-29 07:10:56,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:56,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:56,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:56,581 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:56,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:56,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863689988] [2023-11-29 07:10:56,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863689988] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:56,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:56,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:10:56,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720630603] [2023-11-29 07:10:56,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:56,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:10:56,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:56,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:10:56,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:10:56,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:56,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 226 transitions, 4544 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:56,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:56,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:56,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:57,336 INFO L124 PetriNetUnfolderBase]: 1808/3060 cut-off events. [2023-11-29 07:10:57,336 INFO L125 PetriNetUnfolderBase]: For 46418/46418 co-relation queries the response was YES. [2023-11-29 07:10:57,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21609 conditions, 3060 events. 1808/3060 cut-off events. For 46418/46418 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17039 event pairs, 801 based on Foata normal form. 8/3068 useless extension candidates. Maximal degree in co-relation 21537. Up to 2578 conditions per place. [2023-11-29 07:10:57,361 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 180 selfloop transitions, 55 changer transitions 10/246 dead transitions. [2023-11-29 07:10:57,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 246 transitions, 5076 flow [2023-11-29 07:10:57,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:10:57,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:10:57,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2023-11-29 07:10:57,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2779220779220779 [2023-11-29 07:10:57,362 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 107 transitions. [2023-11-29 07:10:57,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 107 transitions. [2023-11-29 07:10:57,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:57,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 107 transitions. [2023-11-29 07:10:57,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:57,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:57,364 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:57,364 INFO L175 Difference]: Start difference. First operand has 219 places, 226 transitions, 4544 flow. Second operand 11 states and 107 transitions. [2023-11-29 07:10:57,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 246 transitions, 5076 flow [2023-11-29 07:10:57,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 246 transitions, 4941 flow, removed 31 selfloop flow, removed 6 redundant places. [2023-11-29 07:10:57,519 INFO L231 Difference]: Finished difference. Result has 223 places, 219 transitions, 4386 flow [2023-11-29 07:10:57,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4386, PETRI_PLACES=223, PETRI_TRANSITIONS=219} [2023-11-29 07:10:57,519 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2023-11-29 07:10:57,519 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 219 transitions, 4386 flow [2023-11-29 07:10:57,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:57,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:57,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:57,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-11-29 07:10:57,520 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 07:10:57,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:57,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1965548448, now seen corresponding path program 7 times [2023-11-29 07:10:57,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:57,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592778893] [2023-11-29 07:10:57,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:57,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:57,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:57,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:57,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:57,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592778893] [2023-11-29 07:10:57,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592778893] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:57,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142302751] [2023-11-29 07:10:57,745 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:10:57,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:57,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:57,745 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:57,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-29 07:10:57,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:57,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:10:57,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:57,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:10:57,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:10:57,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 29 treesize of output 21 [2023-11-29 07:10:57,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:10:57,969 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:58,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:58,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142302751] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:58,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:58,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 18 [2023-11-29 07:10:58,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329854036] [2023-11-29 07:10:58,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:58,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 07:10:58,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:58,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 07:10:58,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:10:58,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:58,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 219 transitions, 4386 flow. Second operand has 18 states, 18 states have (on average 5.944444444444445) internal successors, (107), 18 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:58,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:58,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:58,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:10:59,108 INFO L124 PetriNetUnfolderBase]: 1949/3328 cut-off events. [2023-11-29 07:10:59,108 INFO L125 PetriNetUnfolderBase]: For 50307/50307 co-relation queries the response was YES. [2023-11-29 07:10:59,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22954 conditions, 3328 events. 1949/3328 cut-off events. For 50307/50307 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19186 event pairs, 797 based on Foata normal form. 30/3358 useless extension candidates. Maximal degree in co-relation 22882. Up to 2540 conditions per place. [2023-11-29 07:10:59,136 INFO L140 encePairwiseOnDemand]: 20/35 looper letters, 231 selfloop transitions, 87 changer transitions 0/319 dead transitions. [2023-11-29 07:10:59,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 319 transitions, 6166 flow [2023-11-29 07:10:59,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 07:10:59,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 07:10:59,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 174 transitions. [2023-11-29 07:10:59,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.292436974789916 [2023-11-29 07:10:59,137 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 174 transitions. [2023-11-29 07:10:59,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 174 transitions. [2023-11-29 07:10:59,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:10:59,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 174 transitions. [2023-11-29 07:10:59,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 10.235294117647058) internal successors, (174), 17 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 07:10:59,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 35.0) internal successors, (630), 18 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:59,139 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 35.0) internal successors, (630), 18 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:59,139 INFO L175 Difference]: Start difference. First operand has 223 places, 219 transitions, 4386 flow. Second operand 17 states and 174 transitions. [2023-11-29 07:10:59,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 319 transitions, 6166 flow [2023-11-29 07:10:59,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 319 transitions, 6020 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-11-29 07:10:59,282 INFO L231 Difference]: Finished difference. Result has 227 places, 247 transitions, 5084 flow [2023-11-29 07:10:59,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5084, PETRI_PLACES=227, PETRI_TRANSITIONS=247} [2023-11-29 07:10:59,283 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2023-11-29 07:10:59,283 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 247 transitions, 5084 flow [2023-11-29 07:10:59,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.944444444444445) internal successors, (107), 18 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:59,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:59,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:59,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-11-29 07:10:59,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:59,484 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 07:10:59,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:59,484 INFO L85 PathProgramCache]: Analyzing trace with hash 495059124, now seen corresponding path program 8 times [2023-11-29 07:10:59,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:59,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249923341] [2023-11-29 07:10:59,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:59,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:59,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:59,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:10:59,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:59,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249923341] [2023-11-29 07:10:59,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249923341] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:10:59,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:10:59,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:10:59,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388025811] [2023-11-29 07:10:59,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:10:59,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:10:59,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:59,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:10:59,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:10:59,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:10:59,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 247 transitions, 5084 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:59,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:59,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:10:59,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:00,425 INFO L124 PetriNetUnfolderBase]: 1950/3337 cut-off events. [2023-11-29 07:11:00,425 INFO L125 PetriNetUnfolderBase]: For 50244/50244 co-relation queries the response was YES. [2023-11-29 07:11:00,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23351 conditions, 3337 events. 1950/3337 cut-off events. For 50244/50244 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19334 event pairs, 875 based on Foata normal form. 8/3345 useless extension candidates. Maximal degree in co-relation 23277. Up to 2872 conditions per place. [2023-11-29 07:11:00,453 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 200 selfloop transitions, 58 changer transitions 7/266 dead transitions. [2023-11-29 07:11:00,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 266 transitions, 5711 flow [2023-11-29 07:11:00,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:00,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:00,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2023-11-29 07:11:00,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2023-11-29 07:11:00,454 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 100 transitions. [2023-11-29 07:11:00,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 100 transitions. [2023-11-29 07:11:00,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:00,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 100 transitions. [2023-11-29 07:11:00,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 10.0) internal successors, (100), 10 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 07:11:00,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:00,455 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:00,455 INFO L175 Difference]: Start difference. First operand has 227 places, 247 transitions, 5084 flow. Second operand 10 states and 100 transitions. [2023-11-29 07:11:00,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 266 transitions, 5711 flow [2023-11-29 07:11:00,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 266 transitions, 5638 flow, removed 17 selfloop flow, removed 7 redundant places. [2023-11-29 07:11:00,622 INFO L231 Difference]: Finished difference. Result has 230 places, 246 transitions, 5104 flow [2023-11-29 07:11:00,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=5012, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5104, PETRI_PLACES=230, PETRI_TRANSITIONS=246} [2023-11-29 07:11:00,623 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 199 predicate places. [2023-11-29 07:11:00,623 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 246 transitions, 5104 flow [2023-11-29 07:11:00,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:00,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:00,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:00,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-11-29 07:11:00,623 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 07:11:00,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:00,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1254433136, now seen corresponding path program 8 times [2023-11-29 07:11:00,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:00,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699861012] [2023-11-29 07:11:00,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:00,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:00,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:00,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:00,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:00,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699861012] [2023-11-29 07:11:00,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699861012] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:00,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481241821] [2023-11-29 07:11:00,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:11:00,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:00,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:00,885 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:00,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-29 07:11:01,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:11:01,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:11:01,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:11:01,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:01,131 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:11:01,131 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 21 [2023-11-29 07:11:01,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:01,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:01,240 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:11:01,241 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 40 treesize of output 56 [2023-11-29 07:11:01,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:01,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481241821] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:01,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:11:01,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 17 [2023-11-29 07:11:01,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482608963] [2023-11-29 07:11:01,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:01,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:11:01,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:01,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:11:01,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:11:01,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:01,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 246 transitions, 5104 flow. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 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 07:11:01,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:01,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:01,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:02,126 INFO L124 PetriNetUnfolderBase]: 1979/3435 cut-off events. [2023-11-29 07:11:02,127 INFO L125 PetriNetUnfolderBase]: For 51552/51552 co-relation queries the response was YES. [2023-11-29 07:11:02,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23197 conditions, 3435 events. 1979/3435 cut-off events. For 51552/51552 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 20335 event pairs, 841 based on Foata normal form. 30/3465 useless extension candidates. Maximal degree in co-relation 23122. Up to 2727 conditions per place. [2023-11-29 07:11:02,154 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 221 selfloop transitions, 62 changer transitions 0/284 dead transitions. [2023-11-29 07:11:02,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 284 transitions, 5928 flow [2023-11-29 07:11:02,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:11:02,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:11:02,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2023-11-29 07:11:02,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346031746031746 [2023-11-29 07:11:02,155 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 109 transitions. [2023-11-29 07:11:02,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 109 transitions. [2023-11-29 07:11:02,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:02,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 109 transitions. [2023-11-29 07:11:02,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 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 07:11:02,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:02,157 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:02,157 INFO L175 Difference]: Start difference. First operand has 230 places, 246 transitions, 5104 flow. Second operand 9 states and 109 transitions. [2023-11-29 07:11:02,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 284 transitions, 5928 flow [2023-11-29 07:11:02,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 284 transitions, 5782 flow, removed 15 selfloop flow, removed 8 redundant places. [2023-11-29 07:11:02,310 INFO L231 Difference]: Finished difference. Result has 229 places, 246 transitions, 5099 flow [2023-11-29 07:11:02,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4958, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5099, PETRI_PLACES=229, PETRI_TRANSITIONS=246} [2023-11-29 07:11:02,311 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 198 predicate places. [2023-11-29 07:11:02,311 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 246 transitions, 5099 flow [2023-11-29 07:11:02,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 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 07:11:02,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:02,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:02,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-11-29 07:11:02,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:02,512 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 07:11:02,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:02,512 INFO L85 PathProgramCache]: Analyzing trace with hash 713579066, now seen corresponding path program 9 times [2023-11-29 07:11:02,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:02,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640658411] [2023-11-29 07:11:02,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:02,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:02,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:02,749 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:02,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:02,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640658411] [2023-11-29 07:11:02,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640658411] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:02,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:02,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:02,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883430161] [2023-11-29 07:11:02,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:02,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:02,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:02,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:02,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:02,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:02,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 246 transitions, 5099 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:02,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:02,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:02,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:03,495 INFO L124 PetriNetUnfolderBase]: 1869/3218 cut-off events. [2023-11-29 07:11:03,496 INFO L125 PetriNetUnfolderBase]: For 45629/45629 co-relation queries the response was YES. [2023-11-29 07:11:03,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22028 conditions, 3218 events. 1869/3218 cut-off events. For 45629/45629 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18568 event pairs, 859 based on Foata normal form. 6/3224 useless extension candidates. Maximal degree in co-relation 21953. Up to 2764 conditions per place. [2023-11-29 07:11:03,521 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 195 selfloop transitions, 54 changer transitions 5/255 dead transitions. [2023-11-29 07:11:03,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 255 transitions, 5497 flow [2023-11-29 07:11:03,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:03,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:03,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2023-11-29 07:11:03,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27714285714285714 [2023-11-29 07:11:03,522 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 97 transitions. [2023-11-29 07:11:03,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 97 transitions. [2023-11-29 07:11:03,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:03,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 97 transitions. [2023-11-29 07:11:03,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 9.7) internal successors, (97), 10 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 07:11:03,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:03,523 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:03,523 INFO L175 Difference]: Start difference. First operand has 229 places, 246 transitions, 5099 flow. Second operand 10 states and 97 transitions. [2023-11-29 07:11:03,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 255 transitions, 5497 flow [2023-11-29 07:11:03,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 255 transitions, 5351 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 07:11:03,651 INFO L231 Difference]: Finished difference. Result has 231 places, 237 transitions, 4812 flow [2023-11-29 07:11:03,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4812, PETRI_PLACES=231, PETRI_TRANSITIONS=237} [2023-11-29 07:11:03,652 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 200 predicate places. [2023-11-29 07:11:03,652 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 237 transitions, 4812 flow [2023-11-29 07:11:03,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:03,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:03,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:03,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-11-29 07:11:03,652 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 07:11:03,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:03,653 INFO L85 PathProgramCache]: Analyzing trace with hash -579926588, now seen corresponding path program 9 times [2023-11-29 07:11:03,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:03,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930255401] [2023-11-29 07:11:03,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:03,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:03,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:03,914 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:03,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:03,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930255401] [2023-11-29 07:11:03,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930255401] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:03,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:03,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:03,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899777069] [2023-11-29 07:11:03,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:03,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:03,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:03,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:03,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:03,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:03,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 237 transitions, 4812 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:03,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:03,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:03,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:04,627 INFO L124 PetriNetUnfolderBase]: 1838/3169 cut-off events. [2023-11-29 07:11:04,627 INFO L125 PetriNetUnfolderBase]: For 42814/42814 co-relation queries the response was YES. [2023-11-29 07:11:04,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21480 conditions, 3169 events. 1838/3169 cut-off events. For 42814/42814 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18277 event pairs, 843 based on Foata normal form. 8/3177 useless extension candidates. Maximal degree in co-relation 21405. Up to 2738 conditions per place. [2023-11-29 07:11:04,696 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 192 selfloop transitions, 52 changer transitions 7/252 dead transitions. [2023-11-29 07:11:04,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 252 transitions, 5316 flow [2023-11-29 07:11:04,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:04,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:04,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2023-11-29 07:11:04,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2742857142857143 [2023-11-29 07:11:04,698 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 96 transitions. [2023-11-29 07:11:04,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 96 transitions. [2023-11-29 07:11:04,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:04,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 96 transitions. [2023-11-29 07:11:04,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 9.6) internal successors, (96), 10 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 07:11:04,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:04,699 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:04,699 INFO L175 Difference]: Start difference. First operand has 231 places, 237 transitions, 4812 flow. Second operand 10 states and 96 transitions. [2023-11-29 07:11:04,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 252 transitions, 5316 flow [2023-11-29 07:11:04,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 252 transitions, 5134 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-11-29 07:11:04,858 INFO L231 Difference]: Finished difference. Result has 225 places, 232 transitions, 4610 flow [2023-11-29 07:11:04,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4552, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4610, PETRI_PLACES=225, PETRI_TRANSITIONS=232} [2023-11-29 07:11:04,859 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 194 predicate places. [2023-11-29 07:11:04,859 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 232 transitions, 4610 flow [2023-11-29 07:11:04,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:04,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:04,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:04,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-11-29 07:11:04,860 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 07:11:04,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:04,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1662560800, now seen corresponding path program 10 times [2023-11-29 07:11:04,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:04,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068662867] [2023-11-29 07:11:04,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:04,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:04,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:05,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:05,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:05,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068662867] [2023-11-29 07:11:05,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068662867] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:05,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:05,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:05,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981419349] [2023-11-29 07:11:05,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:05,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:05,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:05,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:05,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:05,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:05,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 232 transitions, 4610 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:05,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:05,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:05,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:05,868 INFO L124 PetriNetUnfolderBase]: 1725/2941 cut-off events. [2023-11-29 07:11:05,868 INFO L125 PetriNetUnfolderBase]: For 37631/37631 co-relation queries the response was YES. [2023-11-29 07:11:05,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20175 conditions, 2941 events. 1725/2941 cut-off events. For 37631/37631 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16348 event pairs, 775 based on Foata normal form. 6/2947 useless extension candidates. Maximal degree in co-relation 20100. Up to 2524 conditions per place. [2023-11-29 07:11:05,901 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 187 selfloop transitions, 48 changer transitions 5/241 dead transitions. [2023-11-29 07:11:05,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 241 transitions, 4982 flow [2023-11-29 07:11:05,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:05,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:05,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 92 transitions. [2023-11-29 07:11:05,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26285714285714284 [2023-11-29 07:11:05,902 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 92 transitions. [2023-11-29 07:11:05,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 92 transitions. [2023-11-29 07:11:05,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:05,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 92 transitions. [2023-11-29 07:11:05,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 9.2) internal successors, (92), 10 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 07:11:05,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:05,904 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:05,904 INFO L175 Difference]: Start difference. First operand has 225 places, 232 transitions, 4610 flow. Second operand 10 states and 92 transitions. [2023-11-29 07:11:05,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 241 transitions, 4982 flow [2023-11-29 07:11:06,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 241 transitions, 4855 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-11-29 07:11:06,082 INFO L231 Difference]: Finished difference. Result has 220 places, 223 transitions, 4342 flow [2023-11-29 07:11:06,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4302, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4342, PETRI_PLACES=220, PETRI_TRANSITIONS=223} [2023-11-29 07:11:06,082 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 189 predicate places. [2023-11-29 07:11:06,082 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 223 transitions, 4342 flow [2023-11-29 07:11:06,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:06,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:06,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:06,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-11-29 07:11:06,083 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 07:11:06,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:06,083 INFO L85 PathProgramCache]: Analyzing trace with hash 862095006, now seen corresponding path program 10 times [2023-11-29 07:11:06,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:06,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843286732] [2023-11-29 07:11:06,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:06,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:06,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:06,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:06,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:06,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843286732] [2023-11-29 07:11:06,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843286732] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:06,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954968459] [2023-11-29 07:11:06,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:11:06,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:06,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:06,320 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:06,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-29 07:11:06,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:11:06,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:11:06,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 07:11:06,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:06,485 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-11-29 07:11:06,485 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 26 treesize of output 10 [2023-11-29 07:11:06,494 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:06,495 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:06,570 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 07:11:06,571 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 07:11:06,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:06,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954968459] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:11:06,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:11:06,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 17 [2023-11-29 07:11:06,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664344326] [2023-11-29 07:11:06,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:11:06,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 07:11:06,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:06,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 07:11:06,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:11:06,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:06,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 223 transitions, 4342 flow. Second operand has 17 states, 17 states have (on average 5.823529411764706) internal successors, (99), 17 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 07:11:06,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:06,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:06,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:07,454 INFO L124 PetriNetUnfolderBase]: 1762/2996 cut-off events. [2023-11-29 07:11:07,454 INFO L125 PetriNetUnfolderBase]: For 36994/36994 co-relation queries the response was YES. [2023-11-29 07:11:07,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20427 conditions, 2996 events. 1762/2996 cut-off events. For 36994/36994 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16635 event pairs, 267 based on Foata normal form. 12/3008 useless extension candidates. Maximal degree in co-relation 20354. Up to 1548 conditions per place. [2023-11-29 07:11:07,480 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 188 selfloop transitions, 108 changer transitions 2/299 dead transitions. [2023-11-29 07:11:07,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 299 transitions, 5690 flow [2023-11-29 07:11:07,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:07,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:07,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2023-11-29 07:11:07,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3342857142857143 [2023-11-29 07:11:07,481 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 117 transitions. [2023-11-29 07:11:07,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 117 transitions. [2023-11-29 07:11:07,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:07,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 117 transitions. [2023-11-29 07:11:07,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:07,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:07,482 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:07,482 INFO L175 Difference]: Start difference. First operand has 220 places, 223 transitions, 4342 flow. Second operand 10 states and 117 transitions. [2023-11-29 07:11:07,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 299 transitions, 5690 flow [2023-11-29 07:11:07,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 299 transitions, 5539 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-11-29 07:11:07,607 INFO L231 Difference]: Finished difference. Result has 218 places, 226 transitions, 4508 flow [2023-11-29 07:11:07,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4206, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4508, PETRI_PLACES=218, PETRI_TRANSITIONS=226} [2023-11-29 07:11:07,607 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 187 predicate places. [2023-11-29 07:11:07,607 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 226 transitions, 4508 flow [2023-11-29 07:11:07,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.823529411764706) internal successors, (99), 17 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 07:11:07,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:07,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:07,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-11-29 07:11:07,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2023-11-29 07:11:07,808 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 07:11:07,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:07,808 INFO L85 PathProgramCache]: Analyzing trace with hash 212721598, now seen corresponding path program 11 times [2023-11-29 07:11:07,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:07,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271303151] [2023-11-29 07:11:07,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:07,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:07,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:08,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:08,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:08,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271303151] [2023-11-29 07:11:08,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271303151] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:08,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:08,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:08,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543740884] [2023-11-29 07:11:08,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:08,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:08,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:08,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:08,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:08,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:08,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 226 transitions, 4508 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:08,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:08,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:08,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:08,810 INFO L124 PetriNetUnfolderBase]: 1756/2990 cut-off events. [2023-11-29 07:11:08,810 INFO L125 PetriNetUnfolderBase]: For 38718/38718 co-relation queries the response was YES. [2023-11-29 07:11:08,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20686 conditions, 2990 events. 1756/2990 cut-off events. For 38718/38718 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16632 event pairs, 583 based on Foata normal form. 6/2996 useless extension candidates. Maximal degree in co-relation 20611. Up to 1882 conditions per place. [2023-11-29 07:11:08,832 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 168 selfloop transitions, 99 changer transitions 15/283 dead transitions. [2023-11-29 07:11:08,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 283 transitions, 5401 flow [2023-11-29 07:11:08,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:11:08,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:11:08,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2023-11-29 07:11:08,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3047619047619048 [2023-11-29 07:11:08,834 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 128 transitions. [2023-11-29 07:11:08,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 128 transitions. [2023-11-29 07:11:08,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:08,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 128 transitions. [2023-11-29 07:11:08,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 10.666666666666666) internal successors, (128), 12 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 07:11:08,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:08,835 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:08,835 INFO L175 Difference]: Start difference. First operand has 218 places, 226 transitions, 4508 flow. Second operand 12 states and 128 transitions. [2023-11-29 07:11:08,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 283 transitions, 5401 flow [2023-11-29 07:11:08,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 283 transitions, 5134 flow, removed 10 selfloop flow, removed 10 redundant places. [2023-11-29 07:11:08,951 INFO L231 Difference]: Finished difference. Result has 221 places, 219 transitions, 4270 flow [2023-11-29 07:11:08,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4270, PETRI_PLACES=221, PETRI_TRANSITIONS=219} [2023-11-29 07:11:08,952 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 190 predicate places. [2023-11-29 07:11:08,952 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 219 transitions, 4270 flow [2023-11-29 07:11:08,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:08,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:08,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:08,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-11-29 07:11:08,952 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 07:11:08,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:08,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1454568166, now seen corresponding path program 11 times [2023-11-29 07:11:08,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:08,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2188203] [2023-11-29 07:11:08,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:08,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:08,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:09,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:09,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:09,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2188203] [2023-11-29 07:11:09,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2188203] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:09,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:09,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:09,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339097329] [2023-11-29 07:11:09,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:09,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:09,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:09,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:09,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:09,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:09,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 219 transitions, 4270 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:09,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:09,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:09,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:09,967 INFO L124 PetriNetUnfolderBase]: 1825/3089 cut-off events. [2023-11-29 07:11:09,967 INFO L125 PetriNetUnfolderBase]: For 39960/39960 co-relation queries the response was YES. [2023-11-29 07:11:09,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21602 conditions, 3089 events. 1825/3089 cut-off events. For 39960/39960 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17191 event pairs, 655 based on Foata normal form. 12/3101 useless extension candidates. Maximal degree in co-relation 21528. Up to 2124 conditions per place. [2023-11-29 07:11:10,000 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 166 selfloop transitions, 108 changer transitions 0/275 dead transitions. [2023-11-29 07:11:10,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 275 transitions, 5444 flow [2023-11-29 07:11:10,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:11:10,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:11:10,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2023-11-29 07:11:10,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346031746031746 [2023-11-29 07:11:10,001 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 109 transitions. [2023-11-29 07:11:10,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 109 transitions. [2023-11-29 07:11:10,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:10,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 109 transitions. [2023-11-29 07:11:10,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 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 07:11:10,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:10,002 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:10,002 INFO L175 Difference]: Start difference. First operand has 221 places, 219 transitions, 4270 flow. Second operand 9 states and 109 transitions. [2023-11-29 07:11:10,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 275 transitions, 5444 flow [2023-11-29 07:11:10,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 275 transitions, 5244 flow, removed 11 selfloop flow, removed 9 redundant places. [2023-11-29 07:11:10,120 INFO L231 Difference]: Finished difference. Result has 216 places, 225 transitions, 4476 flow [2023-11-29 07:11:10,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4476, PETRI_PLACES=216, PETRI_TRANSITIONS=225} [2023-11-29 07:11:10,120 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2023-11-29 07:11:10,121 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 225 transitions, 4476 flow [2023-11-29 07:11:10,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:10,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:10,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:10,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-11-29 07:11:10,121 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 07:11:10,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:10,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1496666990, now seen corresponding path program 12 times [2023-11-29 07:11:10,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:10,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159772357] [2023-11-29 07:11:10,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:10,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:10,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:10,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:10,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:10,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159772357] [2023-11-29 07:11:10,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159772357] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:10,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:10,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:10,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790705696] [2023-11-29 07:11:10,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:10,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:10,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:10,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:10,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:10,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:10,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 225 transitions, 4476 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:10,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:10,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:10,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:10,976 INFO L124 PetriNetUnfolderBase]: 1845/3121 cut-off events. [2023-11-29 07:11:10,976 INFO L125 PetriNetUnfolderBase]: For 42798/42798 co-relation queries the response was YES. [2023-11-29 07:11:10,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22102 conditions, 3121 events. 1845/3121 cut-off events. For 42798/42798 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17375 event pairs, 687 based on Foata normal form. 12/3133 useless extension candidates. Maximal degree in co-relation 22030. Up to 2154 conditions per place. [2023-11-29 07:11:11,002 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 175 selfloop transitions, 92 changer transitions 1/269 dead transitions. [2023-11-29 07:11:11,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 269 transitions, 5523 flow [2023-11-29 07:11:11,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:11:11,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:11:11,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2023-11-29 07:11:11,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3396825396825397 [2023-11-29 07:11:11,003 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 107 transitions. [2023-11-29 07:11:11,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 107 transitions. [2023-11-29 07:11:11,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:11,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 107 transitions. [2023-11-29 07:11:11,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:11,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:11,004 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:11,005 INFO L175 Difference]: Start difference. First operand has 216 places, 225 transitions, 4476 flow. Second operand 9 states and 107 transitions. [2023-11-29 07:11:11,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 269 transitions, 5523 flow [2023-11-29 07:11:11,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 269 transitions, 5373 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-11-29 07:11:11,139 INFO L231 Difference]: Finished difference. Result has 221 places, 229 transitions, 4640 flow [2023-11-29 07:11:11,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4326, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4640, PETRI_PLACES=221, PETRI_TRANSITIONS=229} [2023-11-29 07:11:11,140 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 190 predicate places. [2023-11-29 07:11:11,140 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 229 transitions, 4640 flow [2023-11-29 07:11:11,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:11,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:11,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:11,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-11-29 07:11:11,140 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 07:11:11,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:11,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1882811552, now seen corresponding path program 12 times [2023-11-29 07:11:11,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:11,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91455567] [2023-11-29 07:11:11,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:11,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:11,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:11,382 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:11,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:11,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91455567] [2023-11-29 07:11:11,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91455567] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:11,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:11,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:11,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036207787] [2023-11-29 07:11:11,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:11,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:11,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:11,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:11,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:11,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:11,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 229 transitions, 4640 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:11,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:11,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:11,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:12,151 INFO L124 PetriNetUnfolderBase]: 1832/3098 cut-off events. [2023-11-29 07:11:12,152 INFO L125 PetriNetUnfolderBase]: For 41830/41830 co-relation queries the response was YES. [2023-11-29 07:11:12,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22201 conditions, 3098 events. 1832/3098 cut-off events. For 41830/41830 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 17272 event pairs, 675 based on Foata normal form. 6/3104 useless extension candidates. Maximal degree in co-relation 22127. Up to 2220 conditions per place. [2023-11-29 07:11:12,175 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 157 selfloop transitions, 102 changer transitions 8/268 dead transitions. [2023-11-29 07:11:12,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 268 transitions, 5459 flow [2023-11-29 07:11:12,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:11:12,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:11:12,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2023-11-29 07:11:12,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2831168831168831 [2023-11-29 07:11:12,176 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 109 transitions. [2023-11-29 07:11:12,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 109 transitions. [2023-11-29 07:11:12,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:12,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 109 transitions. [2023-11-29 07:11:12,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 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 07:11:12,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:12,177 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:12,177 INFO L175 Difference]: Start difference. First operand has 221 places, 229 transitions, 4640 flow. Second operand 11 states and 109 transitions. [2023-11-29 07:11:12,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 268 transitions, 5459 flow [2023-11-29 07:11:12,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 268 transitions, 5328 flow, removed 14 selfloop flow, removed 5 redundant places. [2023-11-29 07:11:12,299 INFO L231 Difference]: Finished difference. Result has 228 places, 227 transitions, 4670 flow [2023-11-29 07:11:12,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4510, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4670, PETRI_PLACES=228, PETRI_TRANSITIONS=227} [2023-11-29 07:11:12,300 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 197 predicate places. [2023-11-29 07:11:12,300 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 227 transitions, 4670 flow [2023-11-29 07:11:12,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:12,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:12,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:12,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-11-29 07:11:12,300 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 07:11:12,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:12,301 INFO L85 PathProgramCache]: Analyzing trace with hash -539079412, now seen corresponding path program 13 times [2023-11-29 07:11:12,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:12,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544149612] [2023-11-29 07:11:12,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:12,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:12,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:12,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:12,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:12,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544149612] [2023-11-29 07:11:12,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544149612] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:12,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:12,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:12,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146174071] [2023-11-29 07:11:12,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:12,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:12,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:12,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:12,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:12,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:12,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 227 transitions, 4670 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:12,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:12,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:12,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:13,302 INFO L124 PetriNetUnfolderBase]: 1823/3083 cut-off events. [2023-11-29 07:11:13,303 INFO L125 PetriNetUnfolderBase]: For 42619/42619 co-relation queries the response was YES. [2023-11-29 07:11:13,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22428 conditions, 3083 events. 1823/3083 cut-off events. For 42619/42619 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17156 event pairs, 703 based on Foata normal form. 6/3089 useless extension candidates. Maximal degree in co-relation 22352. Up to 2210 conditions per place. [2023-11-29 07:11:13,331 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 161 selfloop transitions, 84 changer transitions 8/254 dead transitions. [2023-11-29 07:11:13,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 254 transitions, 5368 flow [2023-11-29 07:11:13,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:11:13,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:11:13,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2023-11-29 07:11:13,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2779220779220779 [2023-11-29 07:11:13,332 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 107 transitions. [2023-11-29 07:11:13,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 107 transitions. [2023-11-29 07:11:13,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:13,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 107 transitions. [2023-11-29 07:11:13,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:13,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:13,333 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:13,333 INFO L175 Difference]: Start difference. First operand has 228 places, 227 transitions, 4670 flow. Second operand 11 states and 107 transitions. [2023-11-29 07:11:13,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 254 transitions, 5368 flow [2023-11-29 07:11:13,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 254 transitions, 5151 flow, removed 3 selfloop flow, removed 10 redundant places. [2023-11-29 07:11:13,464 INFO L231 Difference]: Finished difference. Result has 227 places, 224 transitions, 4565 flow [2023-11-29 07:11:13,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4565, PETRI_PLACES=227, PETRI_TRANSITIONS=224} [2023-11-29 07:11:13,465 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 196 predicate places. [2023-11-29 07:11:13,465 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 224 transitions, 4565 flow [2023-11-29 07:11:13,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:13,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:13,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:13,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-11-29 07:11:13,465 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 07:11:13,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:13,465 INFO L85 PathProgramCache]: Analyzing trace with hash 128804442, now seen corresponding path program 13 times [2023-11-29 07:11:13,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:13,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815222932] [2023-11-29 07:11:13,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:13,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:13,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:13,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:13,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:13,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815222932] [2023-11-29 07:11:13,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815222932] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:13,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:13,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:13,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306271846] [2023-11-29 07:11:13,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:13,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:13,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:13,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:13,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:13,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:13,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 224 transitions, 4565 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:13,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:13,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:13,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:14,438 INFO L124 PetriNetUnfolderBase]: 1801/3049 cut-off events. [2023-11-29 07:11:14,438 INFO L125 PetriNetUnfolderBase]: For 40406/40406 co-relation queries the response was YES. [2023-11-29 07:11:14,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21869 conditions, 3049 events. 1801/3049 cut-off events. For 40406/40406 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16984 event pairs, 651 based on Foata normal form. 12/3061 useless extension candidates. Maximal degree in co-relation 21794. Up to 2182 conditions per place. [2023-11-29 07:11:14,465 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 160 selfloop transitions, 102 changer transitions 0/263 dead transitions. [2023-11-29 07:11:14,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 263 transitions, 5394 flow [2023-11-29 07:11:14,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:11:14,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:11:14,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2023-11-29 07:11:14,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31746031746031744 [2023-11-29 07:11:14,466 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 100 transitions. [2023-11-29 07:11:14,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 100 transitions. [2023-11-29 07:11:14,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:14,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 100 transitions. [2023-11-29 07:11:14,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 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 07:11:14,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:14,467 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:14,467 INFO L175 Difference]: Start difference. First operand has 227 places, 224 transitions, 4565 flow. Second operand 9 states and 100 transitions. [2023-11-29 07:11:14,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 263 transitions, 5394 flow [2023-11-29 07:11:14,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 263 transitions, 5211 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-11-29 07:11:14,592 INFO L231 Difference]: Finished difference. Result has 224 places, 225 transitions, 4609 flow [2023-11-29 07:11:14,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4382, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4609, PETRI_PLACES=224, PETRI_TRANSITIONS=225} [2023-11-29 07:11:14,593 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 193 predicate places. [2023-11-29 07:11:14,593 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 225 transitions, 4609 flow [2023-11-29 07:11:14,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:14,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:14,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:14,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-11-29 07:11:14,593 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 07:11:14,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:14,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1125185770, now seen corresponding path program 14 times [2023-11-29 07:11:14,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:14,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876566334] [2023-11-29 07:11:14,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:14,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:14,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:14,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:14,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:14,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876566334] [2023-11-29 07:11:14,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876566334] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:14,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:14,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:14,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959679650] [2023-11-29 07:11:14,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:14,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:14,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:14,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:14,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:14,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:14,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 225 transitions, 4609 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:14,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:14,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:14,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:15,490 INFO L124 PetriNetUnfolderBase]: 1828/3090 cut-off events. [2023-11-29 07:11:15,490 INFO L125 PetriNetUnfolderBase]: For 44131/44131 co-relation queries the response was YES. [2023-11-29 07:11:15,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22529 conditions, 3090 events. 1828/3090 cut-off events. For 44131/44131 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17212 event pairs, 673 based on Foata normal form. 12/3102 useless extension candidates. Maximal degree in co-relation 22454. Up to 2216 conditions per place. [2023-11-29 07:11:15,516 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 166 selfloop transitions, 92 changer transitions 0/259 dead transitions. [2023-11-29 07:11:15,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 259 transitions, 5521 flow [2023-11-29 07:11:15,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:11:15,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:11:15,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2023-11-29 07:11:15,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30793650793650795 [2023-11-29 07:11:15,517 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 97 transitions. [2023-11-29 07:11:15,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 97 transitions. [2023-11-29 07:11:15,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:15,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 97 transitions. [2023-11-29 07:11:15,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 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 07:11:15,517 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:15,518 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:15,518 INFO L175 Difference]: Start difference. First operand has 224 places, 225 transitions, 4609 flow. Second operand 9 states and 97 transitions. [2023-11-29 07:11:15,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 259 transitions, 5521 flow [2023-11-29 07:11:15,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 259 transitions, 5325 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 07:11:15,629 INFO L231 Difference]: Finished difference. Result has 230 places, 232 transitions, 4821 flow [2023-11-29 07:11:15,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4821, PETRI_PLACES=230, PETRI_TRANSITIONS=232} [2023-11-29 07:11:15,630 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 199 predicate places. [2023-11-29 07:11:15,630 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 232 transitions, 4821 flow [2023-11-29 07:11:15,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:15,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:15,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:15,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-11-29 07:11:15,630 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 07:11:15,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:15,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1472536582, now seen corresponding path program 15 times [2023-11-29 07:11:15,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:15,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691361510] [2023-11-29 07:11:15,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:15,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:15,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:15,846 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:15,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:15,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691361510] [2023-11-29 07:11:15,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691361510] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:15,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:15,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:15,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228023193] [2023-11-29 07:11:15,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:15,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:15,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:15,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:15,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:15,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:15,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 232 transitions, 4821 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:15,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:15,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:15,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:16,583 INFO L124 PetriNetUnfolderBase]: 1816/3078 cut-off events. [2023-11-29 07:11:16,584 INFO L125 PetriNetUnfolderBase]: For 42243/42243 co-relation queries the response was YES. [2023-11-29 07:11:16,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22226 conditions, 3078 events. 1816/3078 cut-off events. For 42243/42243 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17182 event pairs, 687 based on Foata normal form. 12/3090 useless extension candidates. Maximal degree in co-relation 22148. Up to 2204 conditions per place. [2023-11-29 07:11:16,619 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 166 selfloop transitions, 91 changer transitions 1/259 dead transitions. [2023-11-29 07:11:16,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 259 transitions, 5524 flow [2023-11-29 07:11:16,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:11:16,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:11:16,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2023-11-29 07:11:16,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32063492063492066 [2023-11-29 07:11:16,620 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 101 transitions. [2023-11-29 07:11:16,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 101 transitions. [2023-11-29 07:11:16,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:16,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 101 transitions. [2023-11-29 07:11:16,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.222222222222221) internal successors, (101), 9 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 07:11:16,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:16,622 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:16,622 INFO L175 Difference]: Start difference. First operand has 230 places, 232 transitions, 4821 flow. Second operand 9 states and 101 transitions. [2023-11-29 07:11:16,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 259 transitions, 5524 flow [2023-11-29 07:11:16,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 259 transitions, 5340 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-11-29 07:11:16,776 INFO L231 Difference]: Finished difference. Result has 230 places, 231 transitions, 4777 flow [2023-11-29 07:11:16,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4777, PETRI_PLACES=230, PETRI_TRANSITIONS=231} [2023-11-29 07:11:16,777 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 199 predicate places. [2023-11-29 07:11:16,777 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 231 transitions, 4777 flow [2023-11-29 07:11:16,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:16,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:16,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:16,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-11-29 07:11:16,778 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 07:11:16,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:16,778 INFO L85 PathProgramCache]: Analyzing trace with hash 689480106, now seen corresponding path program 14 times [2023-11-29 07:11:16,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:16,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273738464] [2023-11-29 07:11:16,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:16,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:16,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:16,990 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:16,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:16,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273738464] [2023-11-29 07:11:16,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273738464] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:16,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:16,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:16,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009592340] [2023-11-29 07:11:16,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:16,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:16,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:16,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:16,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:16,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:16,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 231 transitions, 4777 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:16,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:16,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:16,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:17,783 INFO L124 PetriNetUnfolderBase]: 1852/3138 cut-off events. [2023-11-29 07:11:17,783 INFO L125 PetriNetUnfolderBase]: For 44450/44450 co-relation queries the response was YES. [2023-11-29 07:11:17,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22753 conditions, 3138 events. 1852/3138 cut-off events. For 44450/44450 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17585 event pairs, 691 based on Foata normal form. 30/3168 useless extension candidates. Maximal degree in co-relation 22678. Up to 2244 conditions per place. [2023-11-29 07:11:17,812 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 181 selfloop transitions, 95 changer transitions 2/279 dead transitions. [2023-11-29 07:11:17,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 279 transitions, 5891 flow [2023-11-29 07:11:17,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:11:17,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:11:17,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2023-11-29 07:11:17,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3396825396825397 [2023-11-29 07:11:17,813 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 107 transitions. [2023-11-29 07:11:17,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 107 transitions. [2023-11-29 07:11:17,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:17,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 107 transitions. [2023-11-29 07:11:17,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:17,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:17,814 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:17,814 INFO L175 Difference]: Start difference. First operand has 230 places, 231 transitions, 4777 flow. Second operand 9 states and 107 transitions. [2023-11-29 07:11:17,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 279 transitions, 5891 flow [2023-11-29 07:11:17,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 279 transitions, 5675 flow, removed 4 selfloop flow, removed 14 redundant places. [2023-11-29 07:11:17,938 INFO L231 Difference]: Finished difference. Result has 226 places, 236 transitions, 4918 flow [2023-11-29 07:11:17,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4571, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4918, PETRI_PLACES=226, PETRI_TRANSITIONS=236} [2023-11-29 07:11:17,938 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 195 predicate places. [2023-11-29 07:11:17,938 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 236 transitions, 4918 flow [2023-11-29 07:11:17,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:17,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:17,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:17,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-11-29 07:11:17,939 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 07:11:17,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:17,939 INFO L85 PathProgramCache]: Analyzing trace with hash -29330572, now seen corresponding path program 16 times [2023-11-29 07:11:17,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:17,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452947782] [2023-11-29 07:11:17,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:17,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:18,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:18,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:18,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452947782] [2023-11-29 07:11:18,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452947782] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:18,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:18,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:18,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980871157] [2023-11-29 07:11:18,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:18,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:18,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:18,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:18,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:18,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:18,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 236 transitions, 4918 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:18,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:18,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:18,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:18,874 INFO L124 PetriNetUnfolderBase]: 1822/3092 cut-off events. [2023-11-29 07:11:18,874 INFO L125 PetriNetUnfolderBase]: For 41362/41362 co-relation queries the response was YES. [2023-11-29 07:11:18,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22381 conditions, 3092 events. 1822/3092 cut-off events. For 41362/41362 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17361 event pairs, 645 based on Foata normal form. 8/3100 useless extension candidates. Maximal degree in co-relation 22312. Up to 2198 conditions per place. [2023-11-29 07:11:18,901 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 155 selfloop transitions, 104 changer transitions 7/267 dead transitions. [2023-11-29 07:11:18,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 267 transitions, 5600 flow [2023-11-29 07:11:18,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:18,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:18,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2023-11-29 07:11:18,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2885714285714286 [2023-11-29 07:11:18,902 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 101 transitions. [2023-11-29 07:11:18,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 101 transitions. [2023-11-29 07:11:18,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:18,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 101 transitions. [2023-11-29 07:11:18,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 10.1) internal successors, (101), 10 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 07:11:18,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:18,903 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:18,903 INFO L175 Difference]: Start difference. First operand has 226 places, 236 transitions, 4918 flow. Second operand 10 states and 101 transitions. [2023-11-29 07:11:18,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 267 transitions, 5600 flow [2023-11-29 07:11:19,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 267 transitions, 5412 flow, removed 32 selfloop flow, removed 7 redundant places. [2023-11-29 07:11:19,037 INFO L231 Difference]: Finished difference. Result has 228 places, 231 transitions, 4806 flow [2023-11-29 07:11:19,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4659, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4806, PETRI_PLACES=228, PETRI_TRANSITIONS=231} [2023-11-29 07:11:19,037 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 197 predicate places. [2023-11-29 07:11:19,037 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 231 transitions, 4806 flow [2023-11-29 07:11:19,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:19,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:19,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:19,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-11-29 07:11:19,038 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 07:11:19,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:19,038 INFO L85 PathProgramCache]: Analyzing trace with hash -168958312, now seen corresponding path program 15 times [2023-11-29 07:11:19,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:19,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104747003] [2023-11-29 07:11:19,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:19,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:19,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:19,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:19,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:19,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104747003] [2023-11-29 07:11:19,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104747003] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:19,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:19,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:19,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855881757] [2023-11-29 07:11:19,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:19,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:19,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:19,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:19,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:19,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:19,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 231 transitions, 4806 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:19,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:19,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:19,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:19,940 INFO L124 PetriNetUnfolderBase]: 1861/3153 cut-off events. [2023-11-29 07:11:19,940 INFO L125 PetriNetUnfolderBase]: For 47546/47546 co-relation queries the response was YES. [2023-11-29 07:11:19,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22783 conditions, 3153 events. 1861/3153 cut-off events. For 47546/47546 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17743 event pairs, 635 based on Foata normal form. 30/3183 useless extension candidates. Maximal degree in co-relation 22716. Up to 2228 conditions per place. [2023-11-29 07:11:19,967 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 166 selfloop transitions, 107 changer transitions 0/274 dead transitions. [2023-11-29 07:11:19,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 274 transitions, 5743 flow [2023-11-29 07:11:19,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:11:19,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:11:19,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2023-11-29 07:11:19,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31746031746031744 [2023-11-29 07:11:19,968 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 100 transitions. [2023-11-29 07:11:19,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 100 transitions. [2023-11-29 07:11:19,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:19,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 100 transitions. [2023-11-29 07:11:19,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 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 07:11:19,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:19,969 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:19,969 INFO L175 Difference]: Start difference. First operand has 228 places, 231 transitions, 4806 flow. Second operand 9 states and 100 transitions. [2023-11-29 07:11:19,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 274 transitions, 5743 flow [2023-11-29 07:11:20,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 274 transitions, 5522 flow, removed 3 selfloop flow, removed 9 redundant places. [2023-11-29 07:11:20,098 INFO L231 Difference]: Finished difference. Result has 223 places, 234 transitions, 4878 flow [2023-11-29 07:11:20,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4591, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4878, PETRI_PLACES=223, PETRI_TRANSITIONS=234} [2023-11-29 07:11:20,098 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 192 predicate places. [2023-11-29 07:11:20,098 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 234 transitions, 4878 flow [2023-11-29 07:11:20,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:20,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:20,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:20,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2023-11-29 07:11:20,099 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 07:11:20,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:20,099 INFO L85 PathProgramCache]: Analyzing trace with hash -14520794, now seen corresponding path program 16 times [2023-11-29 07:11:20,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:20,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45103597] [2023-11-29 07:11:20,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:20,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:20,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:20,320 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:20,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:20,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45103597] [2023-11-29 07:11:20,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45103597] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:20,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:20,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:20,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834347230] [2023-11-29 07:11:20,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:20,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:20,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:20,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:20,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:20,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:20,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 234 transitions, 4878 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:20,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:20,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:20,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:21,037 INFO L124 PetriNetUnfolderBase]: 1855/3147 cut-off events. [2023-11-29 07:11:21,037 INFO L125 PetriNetUnfolderBase]: For 43018/43018 co-relation queries the response was YES. [2023-11-29 07:11:21,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22577 conditions, 3147 events. 1855/3147 cut-off events. For 43018/43018 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17728 event pairs, 633 based on Foata normal form. 6/3153 useless extension candidates. Maximal degree in co-relation 22512. Up to 2218 conditions per place. [2023-11-29 07:11:21,063 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 153 selfloop transitions, 105 changer transitions 5/264 dead transitions. [2023-11-29 07:11:21,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 264 transitions, 5559 flow [2023-11-29 07:11:21,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:21,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:21,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 98 transitions. [2023-11-29 07:11:21,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28 [2023-11-29 07:11:21,064 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 98 transitions. [2023-11-29 07:11:21,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 98 transitions. [2023-11-29 07:11:21,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:21,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 98 transitions. [2023-11-29 07:11:21,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 9.8) internal successors, (98), 10 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 07:11:21,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:21,065 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:21,065 INFO L175 Difference]: Start difference. First operand has 223 places, 234 transitions, 4878 flow. Second operand 10 states and 98 transitions. [2023-11-29 07:11:21,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 264 transitions, 5559 flow [2023-11-29 07:11:21,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 264 transitions, 5333 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-29 07:11:21,189 INFO L231 Difference]: Finished difference. Result has 225 places, 230 transitions, 4755 flow [2023-11-29 07:11:21,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4591, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4755, PETRI_PLACES=225, PETRI_TRANSITIONS=230} [2023-11-29 07:11:21,189 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 194 predicate places. [2023-11-29 07:11:21,190 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 230 transitions, 4755 flow [2023-11-29 07:11:21,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:21,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:21,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:21,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-11-29 07:11:21,190 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 07:11:21,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:21,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1422948524, now seen corresponding path program 17 times [2023-11-29 07:11:21,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:21,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808179029] [2023-11-29 07:11:21,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:21,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:21,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:21,419 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:21,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:21,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808179029] [2023-11-29 07:11:21,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808179029] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:21,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:21,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:21,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574510699] [2023-11-29 07:11:21,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:21,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:21,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:21,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:21,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:21,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:21,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 230 transitions, 4755 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:21,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:21,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:21,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:22,100 INFO L124 PetriNetUnfolderBase]: 1894/3210 cut-off events. [2023-11-29 07:11:22,101 INFO L125 PetriNetUnfolderBase]: For 47989/47989 co-relation queries the response was YES. [2023-11-29 07:11:22,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23105 conditions, 3210 events. 1894/3210 cut-off events. For 47989/47989 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18137 event pairs, 663 based on Foata normal form. 30/3240 useless extension candidates. Maximal degree in co-relation 23040. Up to 2248 conditions per place. [2023-11-29 07:11:22,129 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 167 selfloop transitions, 95 changer transitions 0/263 dead transitions. [2023-11-29 07:11:22,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 263 transitions, 5589 flow [2023-11-29 07:11:22,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:11:22,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:11:22,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2023-11-29 07:11:22,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3142857142857143 [2023-11-29 07:11:22,130 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 99 transitions. [2023-11-29 07:11:22,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 99 transitions. [2023-11-29 07:11:22,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:22,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 99 transitions. [2023-11-29 07:11:22,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.0) internal successors, (99), 9 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 07:11:22,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:22,131 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:22,132 INFO L175 Difference]: Start difference. First operand has 225 places, 230 transitions, 4755 flow. Second operand 9 states and 99 transitions. [2023-11-29 07:11:22,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 263 transitions, 5589 flow [2023-11-29 07:11:22,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 263 transitions, 5274 flow, removed 1 selfloop flow, removed 11 redundant places. [2023-11-29 07:11:22,285 INFO L231 Difference]: Finished difference. Result has 219 places, 233 transitions, 4721 flow [2023-11-29 07:11:22,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4447, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4721, PETRI_PLACES=219, PETRI_TRANSITIONS=233} [2023-11-29 07:11:22,285 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 188 predicate places. [2023-11-29 07:11:22,285 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 233 transitions, 4721 flow [2023-11-29 07:11:22,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:22,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:22,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:22,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2023-11-29 07:11:22,286 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 07:11:22,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:22,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1174773828, now seen corresponding path program 18 times [2023-11-29 07:11:22,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:22,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661772355] [2023-11-29 07:11:22,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:22,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:22,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:22,493 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:22,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:22,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661772355] [2023-11-29 07:11:22,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661772355] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:22,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:22,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:22,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845753821] [2023-11-29 07:11:22,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:22,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:22,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:22,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:22,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:22,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:22,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 233 transitions, 4721 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:22,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:22,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:22,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:23,159 INFO L124 PetriNetUnfolderBase]: 1864/3180 cut-off events. [2023-11-29 07:11:23,159 INFO L125 PetriNetUnfolderBase]: For 43172/43172 co-relation queries the response was YES. [2023-11-29 07:11:23,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21859 conditions, 3180 events. 1864/3180 cut-off events. For 43172/43172 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18147 event pairs, 649 based on Foata normal form. 30/3210 useless extension candidates. Maximal degree in co-relation 21794. Up to 2248 conditions per place. [2023-11-29 07:11:23,185 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 164 selfloop transitions, 94 changer transitions 1/260 dead transitions. [2023-11-29 07:11:23,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 260 transitions, 5350 flow [2023-11-29 07:11:23,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:11:23,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:11:23,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2023-11-29 07:11:23,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3238095238095238 [2023-11-29 07:11:23,186 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 102 transitions. [2023-11-29 07:11:23,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 102 transitions. [2023-11-29 07:11:23,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:23,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 102 transitions. [2023-11-29 07:11:23,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:23,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:23,187 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 35.0) internal successors, (350), 10 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:23,188 INFO L175 Difference]: Start difference. First operand has 219 places, 233 transitions, 4721 flow. Second operand 9 states and 102 transitions. [2023-11-29 07:11:23,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 260 transitions, 5350 flow [2023-11-29 07:11:23,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 260 transitions, 5200 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-11-29 07:11:23,337 INFO L231 Difference]: Finished difference. Result has 219 places, 229 transitions, 4596 flow [2023-11-29 07:11:23,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4596, PETRI_PLACES=219, PETRI_TRANSITIONS=229} [2023-11-29 07:11:23,338 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 188 predicate places. [2023-11-29 07:11:23,338 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 229 transitions, 4596 flow [2023-11-29 07:11:23,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:23,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:23,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:23,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2023-11-29 07:11:23,338 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 07:11:23,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:23,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1251593572, now seen corresponding path program 17 times [2023-11-29 07:11:23,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:23,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442262613] [2023-11-29 07:11:23,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:23,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:23,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:23,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:23,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:23,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442262613] [2023-11-29 07:11:23,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442262613] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:23,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:23,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:23,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378485510] [2023-11-29 07:11:23,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:23,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:23,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:23,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:23,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:23,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:23,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 229 transitions, 4596 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:23,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:23,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:23,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:24,250 INFO L124 PetriNetUnfolderBase]: 1849/3163 cut-off events. [2023-11-29 07:11:24,251 INFO L125 PetriNetUnfolderBase]: For 41200/41200 co-relation queries the response was YES. [2023-11-29 07:11:24,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21559 conditions, 3163 events. 1849/3163 cut-off events. For 41200/41200 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18088 event pairs, 645 based on Foata normal form. 14/3177 useless extension candidates. Maximal degree in co-relation 21496. Up to 2234 conditions per place. [2023-11-29 07:11:24,277 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 156 selfloop transitions, 87 changer transitions 10/254 dead transitions. [2023-11-29 07:11:24,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 254 transitions, 5191 flow [2023-11-29 07:11:24,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:11:24,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:11:24,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2023-11-29 07:11:24,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2727272727272727 [2023-11-29 07:11:24,278 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 105 transitions. [2023-11-29 07:11:24,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 105 transitions. [2023-11-29 07:11:24,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:24,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 105 transitions. [2023-11-29 07:11:24,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 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 07:11:24,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:24,279 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 35.0) internal successors, (420), 12 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:24,279 INFO L175 Difference]: Start difference. First operand has 219 places, 229 transitions, 4596 flow. Second operand 11 states and 105 transitions. [2023-11-29 07:11:24,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 254 transitions, 5191 flow [2023-11-29 07:11:24,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 254 transitions, 5045 flow, removed 0 selfloop flow, removed 13 redundant places. [2023-11-29 07:11:24,369 INFO L231 Difference]: Finished difference. Result has 216 places, 221 transitions, 4473 flow [2023-11-29 07:11:24,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4390, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4473, PETRI_PLACES=216, PETRI_TRANSITIONS=221} [2023-11-29 07:11:24,370 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 185 predicate places. [2023-11-29 07:11:24,370 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 221 transitions, 4473 flow [2023-11-29 07:11:24,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:24,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:24,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:24,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2023-11-29 07:11:24,370 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 07:11:24,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:24,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1314401568, now seen corresponding path program 18 times [2023-11-29 07:11:24,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:24,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030497700] [2023-11-29 07:11:24,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:24,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:24,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:24,580 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:24,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:24,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030497700] [2023-11-29 07:11:24,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030497700] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:24,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:24,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:24,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201665645] [2023-11-29 07:11:24,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:24,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:24,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:24,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:24,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:24,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:24,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 221 transitions, 4473 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:24,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:24,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:24,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:25,295 INFO L124 PetriNetUnfolderBase]: 1838/3138 cut-off events. [2023-11-29 07:11:25,295 INFO L125 PetriNetUnfolderBase]: For 44449/44449 co-relation queries the response was YES. [2023-11-29 07:11:25,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21289 conditions, 3138 events. 1838/3138 cut-off events. For 44449/44449 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17826 event pairs, 655 based on Foata normal form. 8/3146 useless extension candidates. Maximal degree in co-relation 21232. Up to 2234 conditions per place. [2023-11-29 07:11:25,317 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 151 selfloop transitions, 87 changer transitions 7/246 dead transitions. [2023-11-29 07:11:25,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 246 transitions, 5128 flow [2023-11-29 07:11:25,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:25,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:25,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2023-11-29 07:11:25,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28285714285714286 [2023-11-29 07:11:25,318 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 99 transitions. [2023-11-29 07:11:25,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 99 transitions. [2023-11-29 07:11:25,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:25,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 99 transitions. [2023-11-29 07:11:25,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 9.9) internal successors, (99), 10 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 07:11:25,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:25,319 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:25,319 INFO L175 Difference]: Start difference. First operand has 216 places, 221 transitions, 4473 flow. Second operand 10 states and 99 transitions. [2023-11-29 07:11:25,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 246 transitions, 5128 flow [2023-11-29 07:11:25,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 246 transitions, 4944 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-11-29 07:11:25,394 INFO L231 Difference]: Finished difference. Result has 209 places, 220 transitions, 4439 flow [2023-11-29 07:11:25,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4439, PETRI_PLACES=209, PETRI_TRANSITIONS=220} [2023-11-29 07:11:25,394 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 178 predicate places. [2023-11-29 07:11:25,394 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 220 transitions, 4439 flow [2023-11-29 07:11:25,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:25,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:25,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:25,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-11-29 07:11:25,395 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 07:11:25,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:25,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1329211346, now seen corresponding path program 19 times [2023-11-29 07:11:25,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:25,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532031920] [2023-11-29 07:11:25,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:25,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:25,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:25,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:25,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:25,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532031920] [2023-11-29 07:11:25,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532031920] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:25,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:25,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:25,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87688357] [2023-11-29 07:11:25,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:25,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:25,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:25,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:25,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:25,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:25,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 220 transitions, 4439 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:25,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:25,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:25,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:26,237 INFO L124 PetriNetUnfolderBase]: 1836/3134 cut-off events. [2023-11-29 07:11:26,237 INFO L125 PetriNetUnfolderBase]: For 43955/43955 co-relation queries the response was YES. [2023-11-29 07:11:26,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21237 conditions, 3134 events. 1836/3134 cut-off events. For 43955/43955 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17795 event pairs, 645 based on Foata normal form. 6/3140 useless extension candidates. Maximal degree in co-relation 21180. Up to 2234 conditions per place. [2023-11-29 07:11:26,269 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 151 selfloop transitions, 86 changer transitions 5/243 dead transitions. [2023-11-29 07:11:26,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 243 transitions, 5079 flow [2023-11-29 07:11:26,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:26,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:26,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2023-11-29 07:11:26,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2742857142857143 [2023-11-29 07:11:26,270 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 96 transitions. [2023-11-29 07:11:26,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 96 transitions. [2023-11-29 07:11:26,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:26,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 96 transitions. [2023-11-29 07:11:26,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 9.6) internal successors, (96), 10 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 07:11:26,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:26,272 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:26,272 INFO L175 Difference]: Start difference. First operand has 209 places, 220 transitions, 4439 flow. Second operand 10 states and 96 transitions. [2023-11-29 07:11:26,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 243 transitions, 5079 flow [2023-11-29 07:11:26,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 243 transitions, 4903 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-29 07:11:26,392 INFO L231 Difference]: Finished difference. Result has 210 places, 219 transitions, 4411 flow [2023-11-29 07:11:26,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4265, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4411, PETRI_PLACES=210, PETRI_TRANSITIONS=219} [2023-11-29 07:11:26,392 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 179 predicate places. [2023-11-29 07:11:26,393 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 219 transitions, 4411 flow [2023-11-29 07:11:26,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:26,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:26,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:26,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2023-11-29 07:11:26,393 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 07:11:26,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:26,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1283320784, now seen corresponding path program 19 times [2023-11-29 07:11:26,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:26,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969073024] [2023-11-29 07:11:26,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:26,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:26,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:26,673 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:26,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:26,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969073024] [2023-11-29 07:11:26,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969073024] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:26,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:26,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:26,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079516854] [2023-11-29 07:11:26,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:26,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:26,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:26,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:26,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:26,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:26,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 219 transitions, 4411 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:26,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:26,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:26,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:27,346 INFO L124 PetriNetUnfolderBase]: 1763/3004 cut-off events. [2023-11-29 07:11:27,346 INFO L125 PetriNetUnfolderBase]: For 42826/42826 co-relation queries the response was YES. [2023-11-29 07:11:27,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20521 conditions, 3004 events. 1763/3004 cut-off events. For 42826/42826 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16793 event pairs, 607 based on Foata normal form. 8/3012 useless extension candidates. Maximal degree in co-relation 20463. Up to 2114 conditions per place. [2023-11-29 07:11:27,368 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 148 selfloop transitions, 84 changer transitions 7/240 dead transitions. [2023-11-29 07:11:27,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 240 transitions, 4963 flow [2023-11-29 07:11:27,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:27,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:27,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2023-11-29 07:11:27,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2714285714285714 [2023-11-29 07:11:27,369 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 95 transitions. [2023-11-29 07:11:27,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 95 transitions. [2023-11-29 07:11:27,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:27,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 95 transitions. [2023-11-29 07:11:27,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 9.5) internal successors, (95), 10 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 07:11:27,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:27,370 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:27,370 INFO L175 Difference]: Start difference. First operand has 210 places, 219 transitions, 4411 flow. Second operand 10 states and 95 transitions. [2023-11-29 07:11:27,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 240 transitions, 4963 flow [2023-11-29 07:11:27,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 240 transitions, 4779 flow, removed 7 selfloop flow, removed 9 redundant places. [2023-11-29 07:11:27,457 INFO L231 Difference]: Finished difference. Result has 208 places, 214 transitions, 4286 flow [2023-11-29 07:11:27,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4286, PETRI_PLACES=208, PETRI_TRANSITIONS=214} [2023-11-29 07:11:27,457 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 177 predicate places. [2023-11-29 07:11:27,457 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 214 transitions, 4286 flow [2023-11-29 07:11:27,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:27,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:27,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:27,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2023-11-29 07:11:27,458 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 07:11:27,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:27,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1268511006, now seen corresponding path program 20 times [2023-11-29 07:11:27,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:27,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569525056] [2023-11-29 07:11:27,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:27,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:27,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:27,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:27,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:27,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569525056] [2023-11-29 07:11:27,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569525056] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:27,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:11:27,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:11:27,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487933771] [2023-11-29 07:11:27,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:27,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:11:27,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:27,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:11:27,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:11:27,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:27,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 214 transitions, 4286 flow. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:27,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:27,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:27,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:28,257 INFO L124 PetriNetUnfolderBase]: 1650/2776 cut-off events. [2023-11-29 07:11:28,258 INFO L125 PetriNetUnfolderBase]: For 39407/39407 co-relation queries the response was YES. [2023-11-29 07:11:28,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19127 conditions, 2776 events. 1650/2776 cut-off events. For 39407/39407 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14993 event pairs, 559 based on Foata normal form. 6/2782 useless extension candidates. Maximal degree in co-relation 19070. Up to 1938 conditions per place. [2023-11-29 07:11:28,279 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 141 selfloop transitions, 79 changer transitions 5/226 dead transitions. [2023-11-29 07:11:28,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 226 transitions, 4700 flow [2023-11-29 07:11:28,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:11:28,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:11:28,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 90 transitions. [2023-11-29 07:11:28,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2571428571428571 [2023-11-29 07:11:28,280 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 90 transitions. [2023-11-29 07:11:28,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 90 transitions. [2023-11-29 07:11:28,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:28,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 90 transitions. [2023-11-29 07:11:28,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 9.0) internal successors, (90), 10 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 07:11:28,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:28,281 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:28,281 INFO L175 Difference]: Start difference. First operand has 208 places, 214 transitions, 4286 flow. Second operand 10 states and 90 transitions. [2023-11-29 07:11:28,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 226 transitions, 4700 flow [2023-11-29 07:11:28,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 226 transitions, 4396 flow, removed 1 selfloop flow, removed 12 redundant places. [2023-11-29 07:11:28,362 INFO L231 Difference]: Finished difference. Result has 199 places, 208 transitions, 3978 flow [2023-11-29 07:11:28,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3866, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3978, PETRI_PLACES=199, PETRI_TRANSITIONS=208} [2023-11-29 07:11:28,363 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 168 predicate places. [2023-11-29 07:11:28,363 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 208 transitions, 3978 flow [2023-11-29 07:11:28,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 10 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:28,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:28,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:28,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2023-11-29 07:11:28,363 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 07:11:28,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:28,364 INFO L85 PathProgramCache]: Analyzing trace with hash 635201222, now seen corresponding path program 1 times [2023-11-29 07:11:28,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:28,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999478676] [2023-11-29 07:11:28,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:28,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:28,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:28,659 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:28,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:28,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999478676] [2023-11-29 07:11:28,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999478676] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:28,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664375230] [2023-11-29 07:11:28,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:28,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:28,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:28,660 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:28,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-29 07:11:28,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:28,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 07:11:28,821 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:29,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:29,117 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:29,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:11:29,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664375230] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:11:29,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:11:29,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2023-11-29 07:11:29,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786408429] [2023-11-29 07:11:29,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:11:29,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 07:11:29,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:29,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 07:11:29,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=639, Unknown=0, NotChecked=0, Total=812 [2023-11-29 07:11:29,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:29,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 208 transitions, 3978 flow. Second operand has 29 states, 29 states have (on average 5.586206896551724) internal successors, (162), 29 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 07:11:29,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:29,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:29,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:31,677 INFO L124 PetriNetUnfolderBase]: 5105/8647 cut-off events. [2023-11-29 07:11:31,677 INFO L125 PetriNetUnfolderBase]: For 104874/104874 co-relation queries the response was YES. [2023-11-29 07:11:31,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58323 conditions, 8647 events. 5105/8647 cut-off events. For 104874/104874 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 58639 event pairs, 976 based on Foata normal form. 3/8650 useless extension candidates. Maximal degree in co-relation 58266. Up to 1861 conditions per place. [2023-11-29 07:11:31,754 INFO L140 encePairwiseOnDemand]: 21/35 looper letters, 625 selfloop transitions, 111 changer transitions 7/744 dead transitions. [2023-11-29 07:11:31,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 744 transitions, 14666 flow [2023-11-29 07:11:31,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 07:11:31,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 07:11:31,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 261 transitions. [2023-11-29 07:11:31,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37285714285714283 [2023-11-29 07:11:31,755 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 261 transitions. [2023-11-29 07:11:31,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 261 transitions. [2023-11-29 07:11:31,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:31,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 261 transitions. [2023-11-29 07:11:31,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 13.05) internal successors, (261), 20 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:31,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 35.0) internal successors, (735), 21 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:31,838 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 35.0) internal successors, (735), 21 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:31,838 INFO L175 Difference]: Start difference. First operand has 199 places, 208 transitions, 3978 flow. Second operand 20 states and 261 transitions. [2023-11-29 07:11:31,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 744 transitions, 14666 flow [2023-11-29 07:11:32,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 744 transitions, 13805 flow, removed 47 selfloop flow, removed 10 redundant places. [2023-11-29 07:11:32,125 INFO L231 Difference]: Finished difference. Result has 214 places, 305 transitions, 6064 flow [2023-11-29 07:11:32,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3716, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6064, PETRI_PLACES=214, PETRI_TRANSITIONS=305} [2023-11-29 07:11:32,125 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 183 predicate places. [2023-11-29 07:11:32,125 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 305 transitions, 6064 flow [2023-11-29 07:11:32,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.586206896551724) internal successors, (162), 29 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 07:11:32,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:32,126 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:32,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-11-29 07:11:32,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:32,326 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 07:11:32,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:32,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1278014455, now seen corresponding path program 2 times [2023-11-29 07:11:32,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:32,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277165634] [2023-11-29 07:11:32,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:32,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:32,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:32,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:11:32,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:32,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277165634] [2023-11-29 07:11:32,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277165634] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:32,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564699343] [2023-11-29 07:11:32,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:11:32,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:32,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:32,523 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:32,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-29 07:11:32,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:11:32,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:11:32,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 07:11:32,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:33,066 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:11:33,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:34,012 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:11:34,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564699343] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:11:34,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:11:34,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-11-29 07:11:34,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621999233] [2023-11-29 07:11:34,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:11:34,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 07:11:34,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:34,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 07:11:34,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=802, Unknown=0, NotChecked=0, Total=992 [2023-11-29 07:11:34,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:34,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 305 transitions, 6064 flow. Second operand has 32 states, 32 states have (on average 5.625) internal successors, (180), 32 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:34,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:34,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:34,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:40,254 INFO L124 PetriNetUnfolderBase]: 13826/23289 cut-off events. [2023-11-29 07:11:40,254 INFO L125 PetriNetUnfolderBase]: For 273615/273615 co-relation queries the response was YES. [2023-11-29 07:11:40,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159983 conditions, 23289 events. 13826/23289 cut-off events. For 273615/273615 co-relation queries the response was YES. Maximal size of possible extension queue 1128. Compared 181751 event pairs, 2080 based on Foata normal form. 6/23295 useless extension candidates. Maximal degree in co-relation 159915. Up to 5059 conditions per place. [2023-11-29 07:11:40,526 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 1631 selfloop transitions, 223 changer transitions 33/1888 dead transitions. [2023-11-29 07:11:40,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 1888 transitions, 37375 flow [2023-11-29 07:11:40,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 07:11:40,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 07:11:40,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 578 transitions. [2023-11-29 07:11:40,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42344322344322344 [2023-11-29 07:11:40,529 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 578 transitions. [2023-11-29 07:11:40,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 578 transitions. [2023-11-29 07:11:40,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:40,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 578 transitions. [2023-11-29 07:11:40,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 14.820512820512821) internal successors, (578), 39 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:40,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 35.0) internal successors, (1400), 40 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:40,533 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 35.0) internal successors, (1400), 40 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:40,533 INFO L175 Difference]: Start difference. First operand has 214 places, 305 transitions, 6064 flow. Second operand 39 states and 578 transitions. [2023-11-29 07:11:40,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 1888 transitions, 37375 flow [2023-11-29 07:11:42,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 1888 transitions, 36950 flow, removed 25 selfloop flow, removed 3 redundant places. [2023-11-29 07:11:42,922 INFO L231 Difference]: Finished difference. Result has 265 places, 454 transitions, 9074 flow [2023-11-29 07:11:42,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=5968, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=9074, PETRI_PLACES=265, PETRI_TRANSITIONS=454} [2023-11-29 07:11:42,923 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 234 predicate places. [2023-11-29 07:11:42,923 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 454 transitions, 9074 flow [2023-11-29 07:11:42,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.625) internal successors, (180), 32 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:42,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:42,923 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:42,927 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-11-29 07:11:43,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:43,123 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 07:11:43,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:43,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1803448433, now seen corresponding path program 1 times [2023-11-29 07:11:43,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:43,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145367488] [2023-11-29 07:11:43,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:43,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:43,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:43,190 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:43,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:43,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145367488] [2023-11-29 07:11:43,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145367488] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:43,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002682651] [2023-11-29 07:11:43,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:43,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:43,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:43,191 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:43,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-29 07:11:43,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:43,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 07:11:43,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:43,392 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:43,392 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:43,450 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:43,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002682651] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:11:43,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:11:43,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-11-29 07:11:43,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821644347] [2023-11-29 07:11:43,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:11:43,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 07:11:43,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:43,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 07:11:43,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:11:43,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:43,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 454 transitions, 9074 flow. Second operand has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:43,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:43,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:43,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:48,242 INFO L124 PetriNetUnfolderBase]: 11238/19486 cut-off events. [2023-11-29 07:11:48,243 INFO L125 PetriNetUnfolderBase]: For 255134/255134 co-relation queries the response was YES. [2023-11-29 07:11:48,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138623 conditions, 19486 events. 11238/19486 cut-off events. For 255134/255134 co-relation queries the response was YES. Maximal size of possible extension queue 1039. Compared 155170 event pairs, 3374 based on Foata normal form. 516/20002 useless extension candidates. Maximal degree in co-relation 138539. Up to 7584 conditions per place. [2023-11-29 07:11:48,445 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 695 selfloop transitions, 223 changer transitions 53/972 dead transitions. [2023-11-29 07:11:48,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 972 transitions, 19998 flow [2023-11-29 07:11:48,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 07:11:48,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 07:11:48,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 232 transitions. [2023-11-29 07:11:48,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682539682539683 [2023-11-29 07:11:48,446 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 232 transitions. [2023-11-29 07:11:48,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 232 transitions. [2023-11-29 07:11:48,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:48,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 232 transitions. [2023-11-29 07:11:48,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 12.88888888888889) internal successors, (232), 18 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 07:11:48,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 35.0) internal successors, (665), 19 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:48,448 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 35.0) internal successors, (665), 19 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:48,448 INFO L175 Difference]: Start difference. First operand has 265 places, 454 transitions, 9074 flow. Second operand 18 states and 232 transitions. [2023-11-29 07:11:48,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 972 transitions, 19998 flow [2023-11-29 07:11:50,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 972 transitions, 19707 flow, removed 71 selfloop flow, removed 13 redundant places. [2023-11-29 07:11:50,260 INFO L231 Difference]: Finished difference. Result has 268 places, 578 transitions, 12615 flow [2023-11-29 07:11:50,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=7944, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=12615, PETRI_PLACES=268, PETRI_TRANSITIONS=578} [2023-11-29 07:11:50,261 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 237 predicate places. [2023-11-29 07:11:50,261 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 578 transitions, 12615 flow [2023-11-29 07:11:50,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:50,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:50,261 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:50,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-11-29 07:11:50,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:50,462 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 07:11:50,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:50,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1508026751, now seen corresponding path program 3 times [2023-11-29 07:11:50,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:50,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32371698] [2023-11-29 07:11:50,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:50,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:50,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:50,645 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:11:50,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:50,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32371698] [2023-11-29 07:11:50,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32371698] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:50,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651308745] [2023-11-29 07:11:50,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:11:50,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:50,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:50,647 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:50,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-29 07:11:50,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 07:11:50,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:11:50,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:11:50,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:50,924 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:11:50,925 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:11:50,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651308745] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:11:50,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:11:50,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 16 [2023-11-29 07:11:50,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026432920] [2023-11-29 07:11:50,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:11:50,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:11:50,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:50,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:11:50,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:11:50,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:11:50,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 578 transitions, 12615 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:50,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:50,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:11:50,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:56,593 INFO L124 PetriNetUnfolderBase]: 12810/22069 cut-off events. [2023-11-29 07:11:56,593 INFO L125 PetriNetUnfolderBase]: For 343562/343562 co-relation queries the response was YES. [2023-11-29 07:11:56,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162070 conditions, 22069 events. 12810/22069 cut-off events. For 343562/343562 co-relation queries the response was YES. Maximal size of possible extension queue 1178. Compared 177293 event pairs, 1268 based on Foata normal form. 15/22084 useless extension candidates. Maximal degree in co-relation 161988. Up to 9710 conditions per place. [2023-11-29 07:11:56,833 INFO L140 encePairwiseOnDemand]: 27/35 looper letters, 752 selfloop transitions, 184 changer transitions 58/995 dead transitions. [2023-11-29 07:11:56,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 995 transitions, 24044 flow [2023-11-29 07:11:56,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:11:56,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:11:56,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2023-11-29 07:11:56,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2023-11-29 07:11:56,834 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 105 transitions. [2023-11-29 07:11:56,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 105 transitions. [2023-11-29 07:11:56,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:56,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 105 transitions. [2023-11-29 07:11:56,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 15.0) internal successors, (105), 7 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 07:11:56,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:56,835 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:56,835 INFO L175 Difference]: Start difference. First operand has 268 places, 578 transitions, 12615 flow. Second operand 7 states and 105 transitions. [2023-11-29 07:11:56,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 995 transitions, 24044 flow [2023-11-29 07:12:00,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 995 transitions, 23977 flow, removed 26 selfloop flow, removed 8 redundant places. [2023-11-29 07:12:00,067 INFO L231 Difference]: Finished difference. Result has 268 places, 625 transitions, 13975 flow [2023-11-29 07:12:00,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=12570, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13975, PETRI_PLACES=268, PETRI_TRANSITIONS=625} [2023-11-29 07:12:00,068 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 237 predicate places. [2023-11-29 07:12:00,068 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 625 transitions, 13975 flow [2023-11-29 07:12:00,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:00,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:12:00,068 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:12:00,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-11-29 07:12:00,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:00,269 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 07:12:00,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:12:00,269 INFO L85 PathProgramCache]: Analyzing trace with hash 122683863, now seen corresponding path program 4 times [2023-11-29 07:12:00,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:12:00,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006592390] [2023-11-29 07:12:00,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:00,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:12:00,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:00,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:00,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:12:00,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006592390] [2023-11-29 07:12:00,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006592390] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:12:00,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740442147] [2023-11-29 07:12:00,463 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:12:00,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:00,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:12:00,464 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:12:00,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-29 07:12:00,617 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:12:00,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:12:00,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 07:12:00,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:12:00,938 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:00,938 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:12:01,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:01,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740442147] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:12:01,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:12:01,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:12:01,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268560909] [2023-11-29 07:12:01,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:12:01,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:12:01,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:12:01,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:12:01,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:12:01,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:12:01,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 625 transitions, 13975 flow. Second operand has 31 states, 31 states have (on average 5.709677419354839) internal successors, (177), 31 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 07:12:01,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:12:01,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:12:01,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:12:08,961 INFO L124 PetriNetUnfolderBase]: 12663/21556 cut-off events. [2023-11-29 07:12:08,961 INFO L125 PetriNetUnfolderBase]: For 358357/358357 co-relation queries the response was YES. [2023-11-29 07:12:09,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163658 conditions, 21556 events. 12663/21556 cut-off events. For 358357/358357 co-relation queries the response was YES. Maximal size of possible extension queue 1100. Compared 169274 event pairs, 1992 based on Foata normal form. 6/21562 useless extension candidates. Maximal degree in co-relation 163573. Up to 4357 conditions per place. [2023-11-29 07:12:09,219 INFO L140 encePairwiseOnDemand]: 19/35 looper letters, 909 selfloop transitions, 470 changer transitions 55/1435 dead transitions. [2023-11-29 07:12:09,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 1435 transitions, 30240 flow [2023-11-29 07:12:09,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 07:12:09,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 07:12:09,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 546 transitions. [2023-11-29 07:12:09,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2023-11-29 07:12:09,221 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 546 transitions. [2023-11-29 07:12:09,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 546 transitions. [2023-11-29 07:12:09,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:12:09,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 546 transitions. [2023-11-29 07:12:09,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 12.133333333333333) internal successors, (546), 45 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:09,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 35.0) internal successors, (1610), 46 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:09,223 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 35.0) internal successors, (1610), 46 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:09,223 INFO L175 Difference]: Start difference. First operand has 268 places, 625 transitions, 13975 flow. Second operand 45 states and 546 transitions. [2023-11-29 07:12:09,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 1435 transitions, 30240 flow [2023-11-29 07:12:12,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 1435 transitions, 29868 flow, removed 55 selfloop flow, removed 2 redundant places. [2023-11-29 07:12:12,529 INFO L231 Difference]: Finished difference. Result has 323 places, 892 transitions, 21225 flow [2023-11-29 07:12:12,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=13771, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=21225, PETRI_PLACES=323, PETRI_TRANSITIONS=892} [2023-11-29 07:12:12,530 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 292 predicate places. [2023-11-29 07:12:12,530 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 892 transitions, 21225 flow [2023-11-29 07:12:12,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.709677419354839) internal successors, (177), 31 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 07:12:12,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:12:12,530 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:12:12,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-11-29 07:12:12,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:12,731 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 07:12:12,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:12:12,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1523057511, now seen corresponding path program 1 times [2023-11-29 07:12:12,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:12:12,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615344320] [2023-11-29 07:12:12,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:12,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:12:12,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:12,795 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:12:12,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:12:12,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615344320] [2023-11-29 07:12:12,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615344320] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:12:12,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446281299] [2023-11-29 07:12:12,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:12,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:12,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:12:12,797 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:12:12,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-29 07:12:13,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:13,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 07:12:13,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:12:13,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:12:13,093 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:12:13,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:12:13,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446281299] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:12:13,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:12:13,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-11-29 07:12:13,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394271685] [2023-11-29 07:12:13,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:12:13,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 07:12:13,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:12:13,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 07:12:13,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:12:13,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:12:13,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 892 transitions, 21225 flow. Second operand has 16 states, 16 states have (on average 6.6875) internal successors, (107), 16 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:13,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:12:13,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:12:13,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:12:18,040 INFO L124 PetriNetUnfolderBase]: 8778/15026 cut-off events. [2023-11-29 07:12:18,040 INFO L125 PetriNetUnfolderBase]: For 318736/318736 co-relation queries the response was YES. [2023-11-29 07:12:18,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124213 conditions, 15026 events. 8778/15026 cut-off events. For 318736/318736 co-relation queries the response was YES. Maximal size of possible extension queue 806. Compared 112777 event pairs, 3239 based on Foata normal form. 312/15338 useless extension candidates. Maximal degree in co-relation 124115. Up to 10138 conditions per place. [2023-11-29 07:12:18,212 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 600 selfloop transitions, 101 changer transitions 161/863 dead transitions. [2023-11-29 07:12:18,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 863 transitions, 20468 flow [2023-11-29 07:12:18,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 07:12:18,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 07:12:18,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 222 transitions. [2023-11-29 07:12:18,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523809523809524 [2023-11-29 07:12:18,213 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 222 transitions. [2023-11-29 07:12:18,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 222 transitions. [2023-11-29 07:12:18,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:12:18,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 222 transitions. [2023-11-29 07:12:18,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 12.333333333333334) internal successors, (222), 18 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 07:12:18,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 35.0) internal successors, (665), 19 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:18,214 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 35.0) internal successors, (665), 19 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:18,214 INFO L175 Difference]: Start difference. First operand has 323 places, 892 transitions, 21225 flow. Second operand 18 states and 222 transitions. [2023-11-29 07:12:18,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 863 transitions, 20468 flow [2023-11-29 07:12:21,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 863 transitions, 19330 flow, removed 193 selfloop flow, removed 17 redundant places. [2023-11-29 07:12:21,268 INFO L231 Difference]: Finished difference. Result has 315 places, 600 transitions, 13546 flow [2023-11-29 07:12:21,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=16229, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=13546, PETRI_PLACES=315, PETRI_TRANSITIONS=600} [2023-11-29 07:12:21,269 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 284 predicate places. [2023-11-29 07:12:21,269 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 600 transitions, 13546 flow [2023-11-29 07:12:21,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.6875) internal successors, (107), 16 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:21,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:12:21,269 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:12:21,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-11-29 07:12:21,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2023-11-29 07:12:21,469 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 07:12:21,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:12:21,470 INFO L85 PathProgramCache]: Analyzing trace with hash 2122136173, now seen corresponding path program 5 times [2023-11-29 07:12:21,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:12:21,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918306556] [2023-11-29 07:12:21,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:21,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:12:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:21,683 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:21,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:12:21,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918306556] [2023-11-29 07:12:21,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918306556] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:12:21,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936296650] [2023-11-29 07:12:21,683 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:12:21,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:21,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:12:21,684 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:12:21,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-29 07:12:21,832 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:12:21,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:12:21,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 07:12:21,835 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:12:22,148 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:22,148 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:12:22,634 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:22,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936296650] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:12:22,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:12:22,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-11-29 07:12:22,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203121462] [2023-11-29 07:12:22,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:12:22,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 07:12:22,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:12:22,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 07:12:22,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=801, Unknown=0, NotChecked=0, Total=992 [2023-11-29 07:12:22,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:12:22,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 600 transitions, 13546 flow. Second operand has 32 states, 32 states have (on average 5.625) internal successors, (180), 32 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:22,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:12:22,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:12:22,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:12:27,051 INFO L124 PetriNetUnfolderBase]: 7972/13490 cut-off events. [2023-11-29 07:12:27,051 INFO L125 PetriNetUnfolderBase]: For 243625/243625 co-relation queries the response was YES. [2023-11-29 07:12:27,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107093 conditions, 13490 events. 7972/13490 cut-off events. For 243625/243625 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 97502 event pairs, 1558 based on Foata normal form. 3/13493 useless extension candidates. Maximal degree in co-relation 106999. Up to 2867 conditions per place. [2023-11-29 07:12:27,197 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 709 selfloop transitions, 235 changer transitions 38/983 dead transitions. [2023-11-29 07:12:27,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 983 transitions, 20888 flow [2023-11-29 07:12:27,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 07:12:27,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 07:12:27,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 334 transitions. [2023-11-29 07:12:27,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32906403940886697 [2023-11-29 07:12:27,198 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 334 transitions. [2023-11-29 07:12:27,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 334 transitions. [2023-11-29 07:12:27,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:12:27,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 334 transitions. [2023-11-29 07:12:27,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 11.517241379310345) internal successors, (334), 29 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:27,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 35.0) internal successors, (1050), 30 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:27,200 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 35.0) internal successors, (1050), 30 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:27,200 INFO L175 Difference]: Start difference. First operand has 315 places, 600 transitions, 13546 flow. Second operand 29 states and 334 transitions. [2023-11-29 07:12:27,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 983 transitions, 20888 flow [2023-11-29 07:12:28,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 983 transitions, 20585 flow, removed 123 selfloop flow, removed 17 redundant places. [2023-11-29 07:12:28,924 INFO L231 Difference]: Finished difference. Result has 307 places, 599 transitions, 13800 flow [2023-11-29 07:12:28,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=13323, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=13800, PETRI_PLACES=307, PETRI_TRANSITIONS=599} [2023-11-29 07:12:28,925 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 276 predicate places. [2023-11-29 07:12:28,925 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 599 transitions, 13800 flow [2023-11-29 07:12:28,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.625) internal successors, (180), 32 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:28,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:12:28,925 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:12:28,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-11-29 07:12:29,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2023-11-29 07:12:29,126 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 07:12:29,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:12:29,126 INFO L85 PathProgramCache]: Analyzing trace with hash 598510624, now seen corresponding path program 6 times [2023-11-29 07:12:29,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:12:29,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841727824] [2023-11-29 07:12:29,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:29,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:12:29,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:29,301 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:29,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:12:29,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841727824] [2023-11-29 07:12:29,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841727824] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:12:29,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874132238] [2023-11-29 07:12:29,302 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:12:29,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:29,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:12:29,303 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:12:29,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-29 07:12:29,440 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 07:12:29,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:12:29,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:12:29,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:12:29,583 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:12:29,583 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:12:29,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874132238] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:12:29,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:12:29,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 15 [2023-11-29 07:12:29,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873178271] [2023-11-29 07:12:29,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:12:29,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:12:29,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:12:29,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:12:29,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:12:29,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:12:29,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 599 transitions, 13800 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:29,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:12:29,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:12:29,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:12:32,980 INFO L124 PetriNetUnfolderBase]: 8076/13703 cut-off events. [2023-11-29 07:12:32,980 INFO L125 PetriNetUnfolderBase]: For 254039/254039 co-relation queries the response was YES. [2023-11-29 07:12:33,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108119 conditions, 13703 events. 8076/13703 cut-off events. For 254039/254039 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 100448 event pairs, 763 based on Foata normal form. 6/13709 useless extension candidates. Maximal degree in co-relation 108029. Up to 5699 conditions per place. [2023-11-29 07:12:33,118 INFO L140 encePairwiseOnDemand]: 27/35 looper letters, 606 selfloop transitions, 206 changer transitions 29/842 dead transitions. [2023-11-29 07:12:33,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 842 transitions, 20593 flow [2023-11-29 07:12:33,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:12:33,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:12:33,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2023-11-29 07:12:33,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43673469387755104 [2023-11-29 07:12:33,119 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 107 transitions. [2023-11-29 07:12:33,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 107 transitions. [2023-11-29 07:12:33,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:12:33,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 107 transitions. [2023-11-29 07:12:33,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:33,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:33,120 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:33,120 INFO L175 Difference]: Start difference. First operand has 307 places, 599 transitions, 13800 flow. Second operand 7 states and 107 transitions. [2023-11-29 07:12:33,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 842 transitions, 20593 flow [2023-11-29 07:12:34,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 842 transitions, 20290 flow, removed 18 selfloop flow, removed 23 redundant places. [2023-11-29 07:12:34,966 INFO L231 Difference]: Finished difference. Result has 288 places, 585 transitions, 13712 flow [2023-11-29 07:12:34,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=13505, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13712, PETRI_PLACES=288, PETRI_TRANSITIONS=585} [2023-11-29 07:12:34,966 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 257 predicate places. [2023-11-29 07:12:34,966 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 585 transitions, 13712 flow [2023-11-29 07:12:34,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:34,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:12:34,967 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:12:34,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2023-11-29 07:12:35,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2023-11-29 07:12:35,167 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 07:12:35,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:12:35,168 INFO L85 PathProgramCache]: Analyzing trace with hash 2013152277, now seen corresponding path program 7 times [2023-11-29 07:12:35,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:12:35,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109393953] [2023-11-29 07:12:35,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:35,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:12:35,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:35,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:35,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:12:35,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109393953] [2023-11-29 07:12:35,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109393953] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:12:35,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233377066] [2023-11-29 07:12:35,365 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:12:35,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:35,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:12:35,366 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:12:35,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-29 07:12:35,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:35,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 07:12:35,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:12:35,856 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:35,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:12:36,828 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:36,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233377066] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:12:36,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:12:36,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-11-29 07:12:36,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91560512] [2023-11-29 07:12:36,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:12:36,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 07:12:36,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:12:36,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 07:12:36,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=802, Unknown=0, NotChecked=0, Total=992 [2023-11-29 07:12:36,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:12:36,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 585 transitions, 13712 flow. Second operand has 32 states, 32 states have (on average 5.625) internal successors, (180), 32 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:36,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:12:36,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:12:36,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:12:41,497 INFO L124 PetriNetUnfolderBase]: 7986/13624 cut-off events. [2023-11-29 07:12:41,497 INFO L125 PetriNetUnfolderBase]: For 246751/246751 co-relation queries the response was YES. [2023-11-29 07:12:41,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108333 conditions, 13624 events. 7986/13624 cut-off events. For 246751/246751 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 99266 event pairs, 1626 based on Foata normal form. 5/13629 useless extension candidates. Maximal degree in co-relation 108246. Up to 2928 conditions per place. [2023-11-29 07:12:41,633 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 784 selfloop transitions, 212 changer transitions 130/1127 dead transitions. [2023-11-29 07:12:41,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 1127 transitions, 24854 flow [2023-11-29 07:12:41,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 07:12:41,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 07:12:41,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 343 transitions. [2023-11-29 07:12:41,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33793103448275863 [2023-11-29 07:12:41,634 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 343 transitions. [2023-11-29 07:12:41,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 343 transitions. [2023-11-29 07:12:41,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:12:41,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 343 transitions. [2023-11-29 07:12:41,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 11.827586206896552) internal successors, (343), 29 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:41,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 35.0) internal successors, (1050), 30 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:41,636 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 35.0) internal successors, (1050), 30 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:41,636 INFO L175 Difference]: Start difference. First operand has 288 places, 585 transitions, 13712 flow. Second operand 29 states and 343 transitions. [2023-11-29 07:12:41,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 1127 transitions, 24854 flow [2023-11-29 07:12:43,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 1127 transitions, 24644 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-11-29 07:12:43,289 INFO L231 Difference]: Finished difference. Result has 321 places, 517 transitions, 12035 flow [2023-11-29 07:12:43,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=13512, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=12035, PETRI_PLACES=321, PETRI_TRANSITIONS=517} [2023-11-29 07:12:43,290 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 290 predicate places. [2023-11-29 07:12:43,290 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 517 transitions, 12035 flow [2023-11-29 07:12:43,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.625) internal successors, (180), 32 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:43,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:12:43,290 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:12:43,295 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-11-29 07:12:43,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2023-11-29 07:12:43,491 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 07:12:43,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:12:43,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1412202026, now seen corresponding path program 8 times [2023-11-29 07:12:43,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:12:43,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510954059] [2023-11-29 07:12:43,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:43,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:12:43,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:43,759 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:12:43,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:12:43,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510954059] [2023-11-29 07:12:43,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510954059] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:12:43,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746422065] [2023-11-29 07:12:43,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:12:43,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:43,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:12:43,760 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:12:43,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-11-29 07:12:43,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:12:43,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:12:43,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 07:12:43,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:12:44,209 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:12:44,209 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:12:44,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:12:44,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746422065] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:12:44,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:12:44,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 29 [2023-11-29 07:12:44,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145758710] [2023-11-29 07:12:44,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:12:44,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 07:12:44,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:12:44,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 07:12:44,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2023-11-29 07:12:44,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:12:44,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 517 transitions, 12035 flow. Second operand has 30 states, 30 states have (on average 5.8) internal successors, (174), 30 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 07:12:44,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:12:44,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:12:44,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:12:52,321 INFO L124 PetriNetUnfolderBase]: 14353/24327 cut-off events. [2023-11-29 07:12:52,321 INFO L125 PetriNetUnfolderBase]: For 468509/468509 co-relation queries the response was YES. [2023-11-29 07:12:52,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190219 conditions, 24327 events. 14353/24327 cut-off events. For 468509/468509 co-relation queries the response was YES. Maximal size of possible extension queue 1245. Compared 193535 event pairs, 2256 based on Foata normal form. 10/24337 useless extension candidates. Maximal degree in co-relation 190124. Up to 6563 conditions per place. [2023-11-29 07:12:52,642 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 837 selfloop transitions, 379 changer transitions 142/1359 dead transitions. [2023-11-29 07:12:52,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 1359 transitions, 30981 flow [2023-11-29 07:12:52,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 07:12:52,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 07:12:52,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 367 transitions. [2023-11-29 07:12:52,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3495238095238095 [2023-11-29 07:12:52,644 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 367 transitions. [2023-11-29 07:12:52,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 367 transitions. [2023-11-29 07:12:52,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:12:52,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 367 transitions. [2023-11-29 07:12:52,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 12.233333333333333) internal successors, (367), 30 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:52,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 35.0) internal successors, (1085), 31 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:52,645 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 35.0) internal successors, (1085), 31 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:52,646 INFO L175 Difference]: Start difference. First operand has 321 places, 517 transitions, 12035 flow. Second operand 30 states and 367 transitions. [2023-11-29 07:12:52,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 1359 transitions, 30981 flow [2023-11-29 07:12:56,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 1359 transitions, 30583 flow, removed 83 selfloop flow, removed 19 redundant places. [2023-11-29 07:12:57,009 INFO L231 Difference]: Finished difference. Result has 337 places, 701 transitions, 17670 flow [2023-11-29 07:12:57,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=11842, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=17670, PETRI_PLACES=337, PETRI_TRANSITIONS=701} [2023-11-29 07:12:57,010 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 306 predicate places. [2023-11-29 07:12:57,010 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 701 transitions, 17670 flow [2023-11-29 07:12:57,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.8) internal successors, (174), 30 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 07:12:57,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:12:57,010 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:12:57,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-11-29 07:12:57,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:57,211 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 07:12:57,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:12:57,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1887492264, now seen corresponding path program 9 times [2023-11-29 07:12:57,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:12:57,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811690750] [2023-11-29 07:12:57,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:57,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:12:57,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:57,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:12:57,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:12:57,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811690750] [2023-11-29 07:12:57,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811690750] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:12:57,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164518285] [2023-11-29 07:12:57,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:12:57,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:57,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:12:57,382 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:12:57,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-11-29 07:12:57,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 07:12:57,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:12:57,535 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:12:57,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:12:57,651 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:12:57,651 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:12:57,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164518285] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:12:57,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:12:57,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 15 [2023-11-29 07:12:57,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29305912] [2023-11-29 07:12:57,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:12:57,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:12:57,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:12:57,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:12:57,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:12:57,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:12:57,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 701 transitions, 17670 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:57,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:12:57,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:12:57,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:13:04,176 INFO L124 PetriNetUnfolderBase]: 13623/22958 cut-off events. [2023-11-29 07:13:04,176 INFO L125 PetriNetUnfolderBase]: For 472819/472819 co-relation queries the response was YES. [2023-11-29 07:13:04,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182354 conditions, 22958 events. 13623/22958 cut-off events. For 472819/472819 co-relation queries the response was YES. Maximal size of possible extension queue 1230. Compared 181081 event pairs, 1270 based on Foata normal form. 6/22964 useless extension candidates. Maximal degree in co-relation 182249. Up to 8878 conditions per place. [2023-11-29 07:13:04,673 INFO L140 encePairwiseOnDemand]: 27/35 looper letters, 390 selfloop transitions, 356 changer transitions 21/768 dead transitions. [2023-11-29 07:13:04,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 768 transitions, 19944 flow [2023-11-29 07:13:04,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:13:04,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:13:04,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2023-11-29 07:13:04,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4326530612244898 [2023-11-29 07:13:04,674 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 106 transitions. [2023-11-29 07:13:04,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 106 transitions. [2023-11-29 07:13:04,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:13:04,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 106 transitions. [2023-11-29 07:13:04,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:04,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:04,674 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:04,674 INFO L175 Difference]: Start difference. First operand has 337 places, 701 transitions, 17670 flow. Second operand 7 states and 106 transitions. [2023-11-29 07:13:04,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 768 transitions, 19944 flow [2023-11-29 07:13:09,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 768 transitions, 19669 flow, removed 37 selfloop flow, removed 14 redundant places. [2023-11-29 07:13:09,428 INFO L231 Difference]: Finished difference. Result has 328 places, 691 transitions, 18039 flow [2023-11-29 07:13:09,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=17395, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18039, PETRI_PLACES=328, PETRI_TRANSITIONS=691} [2023-11-29 07:13:09,428 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 297 predicate places. [2023-11-29 07:13:09,428 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 691 transitions, 18039 flow [2023-11-29 07:13:09,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:09,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:13:09,429 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:13:09,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-11-29 07:13:09,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:13:09,629 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 07:13:09,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:13:09,629 INFO L85 PathProgramCache]: Analyzing trace with hash -142051047, now seen corresponding path program 10 times [2023-11-29 07:13:09,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:13:09,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215112144] [2023-11-29 07:13:09,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:13:09,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:13:09,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:13:09,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:13:09,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:13:09,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215112144] [2023-11-29 07:13:09,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215112144] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:13:09,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023446290] [2023-11-29 07:13:09,819 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:13:09,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:13:09,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:13:09,820 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:13:09,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-11-29 07:13:09,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:13:09,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:13:09,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 07:13:09,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:13:10,276 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:13:10,276 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:13:10,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:13:10,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023446290] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:13:10,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:13:10,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-11-29 07:13:10,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582282884] [2023-11-29 07:13:10,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:13:10,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:13:10,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:13:10,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:13:10,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:13:10,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:13:10,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 691 transitions, 18039 flow. Second operand has 31 states, 31 states have (on average 5.709677419354839) internal successors, (177), 31 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 07:13:10,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:13:10,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:13:10,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:13:21,174 INFO L124 PetriNetUnfolderBase]: 18967/31996 cut-off events. [2023-11-29 07:13:21,175 INFO L125 PetriNetUnfolderBase]: For 755458/755458 co-relation queries the response was YES. [2023-11-29 07:13:21,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251142 conditions, 31996 events. 18967/31996 cut-off events. For 755458/755458 co-relation queries the response was YES. Maximal size of possible extension queue 1583. Compared 262200 event pairs, 1354 based on Foata normal form. 10/32006 useless extension candidates. Maximal degree in co-relation 251038. Up to 5937 conditions per place. [2023-11-29 07:13:21,671 INFO L140 encePairwiseOnDemand]: 19/35 looper letters, 500 selfloop transitions, 786 changer transitions 68/1355 dead transitions. [2023-11-29 07:13:21,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1355 transitions, 36259 flow [2023-11-29 07:13:21,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 07:13:21,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 07:13:21,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 309 transitions. [2023-11-29 07:13:21,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3044334975369458 [2023-11-29 07:13:21,672 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 309 transitions. [2023-11-29 07:13:21,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 309 transitions. [2023-11-29 07:13:21,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:13:21,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 309 transitions. [2023-11-29 07:13:21,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 10.655172413793103) internal successors, (309), 29 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:21,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 35.0) internal successors, (1050), 30 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:21,674 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 35.0) internal successors, (1050), 30 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:21,674 INFO L175 Difference]: Start difference. First operand has 328 places, 691 transitions, 18039 flow. Second operand 29 states and 309 transitions. [2023-11-29 07:13:21,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 1355 transitions, 36259 flow [2023-11-29 07:13:29,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 1355 transitions, 34943 flow, removed 48 selfloop flow, removed 7 redundant places. [2023-11-29 07:13:29,819 INFO L231 Difference]: Finished difference. Result has 354 places, 1029 transitions, 29720 flow [2023-11-29 07:13:29,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=17347, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=438, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=29720, PETRI_PLACES=354, PETRI_TRANSITIONS=1029} [2023-11-29 07:13:29,820 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 323 predicate places. [2023-11-29 07:13:29,820 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 1029 transitions, 29720 flow [2023-11-29 07:13:29,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.709677419354839) internal successors, (177), 31 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 07:13:29,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:13:29,820 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:13:29,826 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-11-29 07:13:30,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:13:30,020 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 07:13:30,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:13:30,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1535683104, now seen corresponding path program 11 times [2023-11-29 07:13:30,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:13:30,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226258524] [2023-11-29 07:13:30,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:13:30,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:13:30,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:13:30,192 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:13:30,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:13:30,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226258524] [2023-11-29 07:13:30,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226258524] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:13:30,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425477494] [2023-11-29 07:13:30,192 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:13:30,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:13:30,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:13:30,193 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:13:30,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-29 07:13:30,352 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:13:30,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:13:30,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 07:13:30,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:13:30,717 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:13:30,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:13:31,729 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:13:31,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425477494] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:13:31,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:13:31,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-11-29 07:13:31,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502862741] [2023-11-29 07:13:31,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:13:31,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 07:13:31,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:13:31,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 07:13:31,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=655, Unknown=0, NotChecked=0, Total=812 [2023-11-29 07:13:31,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:13:31,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 1029 transitions, 29720 flow. Second operand has 29 states, 29 states have (on average 5.896551724137931) internal successors, (171), 29 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 07:13:31,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:13:31,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:13:31,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:13:43,727 INFO L124 PetriNetUnfolderBase]: 18817/31582 cut-off events. [2023-11-29 07:13:43,727 INFO L125 PetriNetUnfolderBase]: For 798590/798590 co-relation queries the response was YES. [2023-11-29 07:13:44,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 263087 conditions, 31582 events. 18817/31582 cut-off events. For 798590/798590 co-relation queries the response was YES. Maximal size of possible extension queue 1578. Compared 257033 event pairs, 3488 based on Foata normal form. 10/31592 useless extension candidates. Maximal degree in co-relation 262978. Up to 9243 conditions per place. [2023-11-29 07:13:44,248 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 754 selfloop transitions, 667 changer transitions 144/1566 dead transitions. [2023-11-29 07:13:44,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 1566 transitions, 42397 flow [2023-11-29 07:13:44,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 07:13:44,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 07:13:44,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 298 transitions. [2023-11-29 07:13:44,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3274725274725275 [2023-11-29 07:13:44,250 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 298 transitions. [2023-11-29 07:13:44,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 298 transitions. [2023-11-29 07:13:44,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:13:44,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 298 transitions. [2023-11-29 07:13:44,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 11.461538461538462) internal successors, (298), 26 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:44,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 35.0) internal successors, (945), 27 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:44,251 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 35.0) internal successors, (945), 27 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:44,251 INFO L175 Difference]: Start difference. First operand has 354 places, 1029 transitions, 29720 flow. Second operand 26 states and 298 transitions. [2023-11-29 07:13:44,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 1566 transitions, 42397 flow [2023-11-29 07:13:55,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 1566 transitions, 40147 flow, removed 282 selfloop flow, removed 18 redundant places. [2023-11-29 07:13:55,457 INFO L231 Difference]: Finished difference. Result has 351 places, 958 transitions, 27628 flow [2023-11-29 07:13:55,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=27996, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=656, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=27628, PETRI_PLACES=351, PETRI_TRANSITIONS=958} [2023-11-29 07:13:55,458 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 320 predicate places. [2023-11-29 07:13:55,458 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 958 transitions, 27628 flow [2023-11-29 07:13:55,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.896551724137931) internal successors, (171), 29 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 07:13:55,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:13:55,458 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:13:55,463 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-11-29 07:13:55,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:13:55,659 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 07:13:55,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:13:55,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1005681812, now seen corresponding path program 12 times [2023-11-29 07:13:55,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:13:55,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639467398] [2023-11-29 07:13:55,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:13:55,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:13:55,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:13:55,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:13:55,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:13:55,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639467398] [2023-11-29 07:13:55,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639467398] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:13:55,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956335880] [2023-11-29 07:13:55,867 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:13:55,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:13:55,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:13:55,868 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:13:55,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-11-29 07:13:56,019 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 07:13:56,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:13:56,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 07:13:56,021 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:13:56,132 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:13:56,132 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:13:56,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956335880] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:13:56,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:13:56,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 15 [2023-11-29 07:13:56,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183720911] [2023-11-29 07:13:56,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:13:56,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:13:56,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:13:56,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:13:56,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:13:56,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:13:56,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 958 transitions, 27628 flow. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:13:56,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:13:56,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:13:56,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:14:06,160 INFO L124 PetriNetUnfolderBase]: 18143/30312 cut-off events. [2023-11-29 07:14:06,160 INFO L125 PetriNetUnfolderBase]: For 801004/801004 co-relation queries the response was YES. [2023-11-29 07:14:06,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237519 conditions, 30312 events. 18143/30312 cut-off events. For 801004/801004 co-relation queries the response was YES. Maximal size of possible extension queue 1519. Compared 244431 event pairs, 2294 based on Foata normal form. 10/30322 useless extension candidates. Maximal degree in co-relation 237411. Up to 14381 conditions per place. [2023-11-29 07:14:06,885 INFO L140 encePairwiseOnDemand]: 27/35 looper letters, 317 selfloop transitions, 681 changer transitions 29/1028 dead transitions. [2023-11-29 07:14:06,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1028 transitions, 30645 flow [2023-11-29 07:14:06,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:14:06,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:14:06,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2023-11-29 07:14:06,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40408163265306124 [2023-11-29 07:14:06,886 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 99 transitions. [2023-11-29 07:14:06,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 99 transitions. [2023-11-29 07:14:06,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:14:06,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 99 transitions. [2023-11-29 07:14:06,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 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 07:14:06,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:06,887 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:06,887 INFO L175 Difference]: Start difference. First operand has 351 places, 958 transitions, 27628 flow. Second operand 7 states and 99 transitions. [2023-11-29 07:14:06,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 1028 transitions, 30645 flow [2023-11-29 07:14:20,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 1028 transitions, 29711 flow, removed 37 selfloop flow, removed 21 redundant places. [2023-11-29 07:14:20,153 INFO L231 Difference]: Finished difference. Result has 334 places, 949 transitions, 28198 flow [2023-11-29 07:14:20,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=26715, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=674, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=28198, PETRI_PLACES=334, PETRI_TRANSITIONS=949} [2023-11-29 07:14:20,154 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 303 predicate places. [2023-11-29 07:14:20,154 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 949 transitions, 28198 flow [2023-11-29 07:14:20,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:20,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:14:20,154 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:14:20,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-11-29 07:14:20,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2023-11-29 07:14:20,354 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 07:14:20,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:14:20,355 INFO L85 PathProgramCache]: Analyzing trace with hash -252317326, now seen corresponding path program 2 times [2023-11-29 07:14:20,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:14:20,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8615780] [2023-11-29 07:14:20,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:14:20,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:14:20,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:14:20,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:14:20,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:14:20,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8615780] [2023-11-29 07:14:20,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8615780] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:14:20,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735503887] [2023-11-29 07:14:20,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:14:20,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:14:20,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:14:20,482 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:14:20,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-11-29 07:14:20,656 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:14:20,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:14:20,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 07:14:20,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:14:20,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:14:20,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:14:20,853 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:14:20,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735503887] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:14:20,854 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:14:20,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 20 [2023-11-29 07:14:20,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465234673] [2023-11-29 07:14:20,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:14:20,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 07:14:20,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:14:20,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 07:14:20,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2023-11-29 07:14:20,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:14:20,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 949 transitions, 28198 flow. Second operand has 20 states, 20 states have (on average 5.7) internal successors, (114), 20 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 07:14:20,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:14:20,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:14:20,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:14:30,648 INFO L124 PetriNetUnfolderBase]: 16535/27219 cut-off events. [2023-11-29 07:14:30,648 INFO L125 PetriNetUnfolderBase]: For 721774/721774 co-relation queries the response was YES. [2023-11-29 07:14:30,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217695 conditions, 27219 events. 16535/27219 cut-off events. For 721774/721774 co-relation queries the response was YES. Maximal size of possible extension queue 1314. Compared 210001 event pairs, 1494 based on Foata normal form. 744/27963 useless extension candidates. Maximal degree in co-relation 217588. Up to 5553 conditions per place. [2023-11-29 07:14:31,070 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 691 selfloop transitions, 405 changer transitions 0/1097 dead transitions. [2023-11-29 07:14:31,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 1097 transitions, 31622 flow [2023-11-29 07:14:31,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 07:14:31,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 07:14:31,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 186 transitions. [2023-11-29 07:14:31,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26571428571428574 [2023-11-29 07:14:31,071 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 186 transitions. [2023-11-29 07:14:31,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 186 transitions. [2023-11-29 07:14:31,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:14:31,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 186 transitions. [2023-11-29 07:14:31,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 9.3) internal successors, (186), 20 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:31,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 35.0) internal successors, (735), 21 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:31,073 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 35.0) internal successors, (735), 21 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:31,073 INFO L175 Difference]: Start difference. First operand has 334 places, 949 transitions, 28198 flow. Second operand 20 states and 186 transitions. [2023-11-29 07:14:31,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 1097 transitions, 31622 flow [2023-11-29 07:14:40,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 1097 transitions, 29622 flow, removed 113 selfloop flow, removed 12 redundant places. [2023-11-29 07:14:41,009 INFO L231 Difference]: Finished difference. Result has 314 places, 918 transitions, 25310 flow [2023-11-29 07:14:41,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=22654, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=25310, PETRI_PLACES=314, PETRI_TRANSITIONS=918} [2023-11-29 07:14:41,010 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 283 predicate places. [2023-11-29 07:14:41,010 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 918 transitions, 25310 flow [2023-11-29 07:14:41,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.7) internal successors, (114), 20 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 07:14:41,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:14:41,010 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:14:41,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-11-29 07:14:41,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2023-11-29 07:14:41,211 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 07:14:41,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:14:41,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1289247340, now seen corresponding path program 2 times [2023-11-29 07:14:41,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:14:41,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547566652] [2023-11-29 07:14:41,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:14:41,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:14:41,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:14:41,352 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:14:41,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:14:41,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547566652] [2023-11-29 07:14:41,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547566652] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:14:41,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942227940] [2023-11-29 07:14:41,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:14:41,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:14:41,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:14:41,354 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:14:41,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-11-29 07:14:41,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:14:41,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:14:41,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 07:14:41,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:14:41,762 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:14:41,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:14:41,875 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:14:41,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942227940] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:14:41,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:14:41,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2023-11-29 07:14:41,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346986620] [2023-11-29 07:14:41,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:14:41,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 07:14:41,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:14:41,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 07:14:41,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2023-11-29 07:14:41,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:14:41,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 918 transitions, 25310 flow. Second operand has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 24 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 07:14:41,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:14:41,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:14:41,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:14:49,359 INFO L124 PetriNetUnfolderBase]: 14187/23015 cut-off events. [2023-11-29 07:14:49,359 INFO L125 PetriNetUnfolderBase]: For 512989/512989 co-relation queries the response was YES. [2023-11-29 07:14:49,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191317 conditions, 23015 events. 14187/23015 cut-off events. For 512989/512989 co-relation queries the response was YES. Maximal size of possible extension queue 1141. Compared 169738 event pairs, 3438 based on Foata normal form. 412/23427 useless extension candidates. Maximal degree in co-relation 191216. Up to 11316 conditions per place. [2023-11-29 07:14:49,843 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 752 selfloop transitions, 107 changer transitions 0/860 dead transitions. [2023-11-29 07:14:49,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 860 transitions, 23212 flow [2023-11-29 07:14:49,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:14:49,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:14:49,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 110 transitions. [2023-11-29 07:14:49,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2619047619047619 [2023-11-29 07:14:49,845 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 110 transitions. [2023-11-29 07:14:49,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 110 transitions. [2023-11-29 07:14:49,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:14:49,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 110 transitions. [2023-11-29 07:14:49,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 9.166666666666666) internal successors, (110), 12 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 07:14:49,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:49,846 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 35.0) internal successors, (455), 13 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:49,846 INFO L175 Difference]: Start difference. First operand has 314 places, 918 transitions, 25310 flow. Second operand 12 states and 110 transitions. [2023-11-29 07:14:49,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 860 transitions, 23212 flow [2023-11-29 07:14:56,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 860 transitions, 22671 flow, removed 166 selfloop flow, removed 16 redundant places. [2023-11-29 07:14:57,003 INFO L231 Difference]: Finished difference. Result has 302 places, 724 transitions, 18873 flow [2023-11-29 07:14:57,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=18603, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18873, PETRI_PLACES=302, PETRI_TRANSITIONS=724} [2023-11-29 07:14:57,004 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 271 predicate places. [2023-11-29 07:14:57,004 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 724 transitions, 18873 flow [2023-11-29 07:14:57,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 24 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 07:14:57,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:14:57,004 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:14:57,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-11-29 07:14:57,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2023-11-29 07:14:57,205 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 07:14:57,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:14:57,205 INFO L85 PathProgramCache]: Analyzing trace with hash 2089293957, now seen corresponding path program 1 times [2023-11-29 07:14:57,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:14:57,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748289626] [2023-11-29 07:14:57,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:14:57,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:14:57,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:14:58,240 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:14:58,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:14:58,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748289626] [2023-11-29 07:14:58,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748289626] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:14:58,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802788475] [2023-11-29 07:14:58,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:14:58,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:14:58,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:14:58,242 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:14:58,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-11-29 07:14:58,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:14:58,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 07:14:58,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:14:59,124 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:14:59,124 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 93 treesize of output 52 [2023-11-29 07:14:59,236 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:14:59,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:14:59,847 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 07:14:59,847 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 110 treesize of output 86 [2023-11-29 07:14:59,952 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:14:59,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802788475] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:14:59,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:14:59,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 11] total 43 [2023-11-29 07:14:59,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092673340] [2023-11-29 07:14:59,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:14:59,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-11-29 07:14:59,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:14:59,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-11-29 07:14:59,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1669, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 07:14:59,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:14:59,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 724 transitions, 18873 flow. Second operand has 43 states, 43 states have (on average 5.116279069767442) internal successors, (220), 43 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:14:59,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:14:59,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:14:59,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:15:12,333 INFO L124 PetriNetUnfolderBase]: 15407/25439 cut-off events. [2023-11-29 07:15:12,333 INFO L125 PetriNetUnfolderBase]: For 521970/521970 co-relation queries the response was YES. [2023-11-29 07:15:12,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201754 conditions, 25439 events. 15407/25439 cut-off events. For 521970/521970 co-relation queries the response was YES. Maximal size of possible extension queue 1148. Compared 193787 event pairs, 2228 based on Foata normal form. 4/25443 useless extension candidates. Maximal degree in co-relation 201659. Up to 5137 conditions per place. [2023-11-29 07:15:12,691 INFO L140 encePairwiseOnDemand]: 20/35 looper letters, 941 selfloop transitions, 712 changer transitions 51/1705 dead transitions. [2023-11-29 07:15:12,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1705 transitions, 37645 flow [2023-11-29 07:15:12,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-11-29 07:15:12,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-11-29 07:15:12,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 665 transitions. [2023-11-29 07:15:12,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2923076923076923 [2023-11-29 07:15:12,693 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 665 transitions. [2023-11-29 07:15:12,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 665 transitions. [2023-11-29 07:15:12,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:15:12,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 665 transitions. [2023-11-29 07:15:12,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 10.23076923076923) internal successors, (665), 65 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:12,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 35.0) internal successors, (2310), 66 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:12,696 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 35.0) internal successors, (2310), 66 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:12,696 INFO L175 Difference]: Start difference. First operand has 302 places, 724 transitions, 18873 flow. Second operand 65 states and 665 transitions. [2023-11-29 07:15:12,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1705 transitions, 37645 flow [2023-11-29 07:15:19,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 1705 transitions, 37285 flow, removed 3 selfloop flow, removed 9 redundant places. [2023-11-29 07:15:19,934 INFO L231 Difference]: Finished difference. Result has 393 places, 960 transitions, 26331 flow [2023-11-29 07:15:19,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=18744, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=476, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=26331, PETRI_PLACES=393, PETRI_TRANSITIONS=960} [2023-11-29 07:15:19,935 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 362 predicate places. [2023-11-29 07:15:19,935 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 960 transitions, 26331 flow [2023-11-29 07:15:19,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 5.116279069767442) internal successors, (220), 43 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:19,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:15:19,935 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:15:19,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-11-29 07:15:20,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2023-11-29 07:15:20,136 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 07:15:20,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:15:20,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1067393793, now seen corresponding path program 2 times [2023-11-29 07:15:20,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:15:20,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422170563] [2023-11-29 07:15:20,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:15:20,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:15:20,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:15:21,050 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:15:21,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:15:21,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422170563] [2023-11-29 07:15:21,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422170563] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:15:21,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259565258] [2023-11-29 07:15:21,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:15:21,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:15:21,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:15:21,051 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:15:21,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-11-29 07:15:21,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:15:21,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:15:21,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 07:15:21,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:15:21,699 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:15:21,699 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 93 treesize of output 52 [2023-11-29 07:15:21,879 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:15:21,879 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:15:22,471 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:15:22,471 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 103 treesize of output 71 [2023-11-29 07:15:22,595 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:15:22,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259565258] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:15:22,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:15:22,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 11] total 43 [2023-11-29 07:15:22,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696230847] [2023-11-29 07:15:22,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:15:22,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-11-29 07:15:22,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:15:22,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-11-29 07:15:22,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1647, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 07:15:22,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:15:22,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 960 transitions, 26331 flow. Second operand has 43 states, 43 states have (on average 5.116279069767442) internal successors, (220), 43 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:22,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:15:22,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:15:22,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:15:39,748 INFO L124 PetriNetUnfolderBase]: 18337/29899 cut-off events. [2023-11-29 07:15:39,748 INFO L125 PetriNetUnfolderBase]: For 749489/749489 co-relation queries the response was YES. [2023-11-29 07:15:40,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252851 conditions, 29899 events. 18337/29899 cut-off events. For 749489/749489 co-relation queries the response was YES. Maximal size of possible extension queue 1299. Compared 228670 event pairs, 2494 based on Foata normal form. 32/29931 useless extension candidates. Maximal degree in co-relation 252720. Up to 6330 conditions per place. [2023-11-29 07:15:40,280 INFO L140 encePairwiseOnDemand]: 19/35 looper letters, 675 selfloop transitions, 1193 changer transitions 125/1994 dead transitions. [2023-11-29 07:15:40,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 1994 transitions, 50213 flow [2023-11-29 07:15:40,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2023-11-29 07:15:40,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2023-11-29 07:15:40,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 864 transitions. [2023-11-29 07:15:40,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2654377880184332 [2023-11-29 07:15:40,282 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 864 transitions. [2023-11-29 07:15:40,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 864 transitions. [2023-11-29 07:15:40,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:15:40,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 864 transitions. [2023-11-29 07:15:40,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 9.290322580645162) internal successors, (864), 93 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:40,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 35.0) internal successors, (3290), 94 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:40,286 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 35.0) internal successors, (3290), 94 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:40,286 INFO L175 Difference]: Start difference. First operand has 393 places, 960 transitions, 26331 flow. Second operand 93 states and 864 transitions. [2023-11-29 07:15:40,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 1994 transitions, 50213 flow [2023-11-29 07:15:53,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1994 transitions, 48282 flow, removed 200 selfloop flow, removed 23 redundant places. [2023-11-29 07:15:53,752 INFO L231 Difference]: Finished difference. Result has 499 places, 1489 transitions, 42458 flow [2023-11-29 07:15:53,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=25020, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=706, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=42458, PETRI_PLACES=499, PETRI_TRANSITIONS=1489} [2023-11-29 07:15:53,753 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 468 predicate places. [2023-11-29 07:15:53,754 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 1489 transitions, 42458 flow [2023-11-29 07:15:53,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 5.116279069767442) internal successors, (220), 43 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:53,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:15:53,754 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:15:53,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-11-29 07:15:53,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:15:53,954 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 07:15:53,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:15:53,954 INFO L85 PathProgramCache]: Analyzing trace with hash -180784465, now seen corresponding path program 3 times [2023-11-29 07:15:53,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:15:53,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91328095] [2023-11-29 07:15:53,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:15:53,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:15:53,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:15:54,706 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:15:54,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:15:54,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91328095] [2023-11-29 07:15:54,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91328095] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:15:54,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217077773] [2023-11-29 07:15:54,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:15:54,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:15:54,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:15:54,707 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:15:54,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-11-29 07:15:54,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:15:54,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:15:54,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 07:15:54,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:15:55,492 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:15:55,492 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 93 treesize of output 52 [2023-11-29 07:15:55,653 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:15:55,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:15:56,412 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 07:15:56,412 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 128 treesize of output 94 [2023-11-29 07:15:56,578 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:15:56,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217077773] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:15:56,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:15:56,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 12] total 44 [2023-11-29 07:15:56,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788904510] [2023-11-29 07:15:56,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:15:56,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-11-29 07:15:56,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:15:56,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-11-29 07:15:56,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1730, Unknown=0, NotChecked=0, Total=1892 [2023-11-29 07:15:56,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:15:56,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 1489 transitions, 42458 flow. Second operand has 44 states, 44 states have (on average 5.068181818181818) internal successors, (223), 44 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:15:56,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:15:56,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:15:56,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:16:13,865 INFO L124 PetriNetUnfolderBase]: 18316/29819 cut-off events. [2023-11-29 07:16:13,865 INFO L125 PetriNetUnfolderBase]: For 889592/889592 co-relation queries the response was YES. [2023-11-29 07:16:14,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 271133 conditions, 29819 events. 18316/29819 cut-off events. For 889592/889592 co-relation queries the response was YES. Maximal size of possible extension queue 1279. Compared 227940 event pairs, 2162 based on Foata normal form. 5/29824 useless extension candidates. Maximal degree in co-relation 270964. Up to 9733 conditions per place. [2023-11-29 07:16:14,439 INFO L140 encePairwiseOnDemand]: 18/35 looper letters, 854 selfloop transitions, 1143 changer transitions 50/2048 dead transitions. [2023-11-29 07:16:14,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 2048 transitions, 55554 flow [2023-11-29 07:16:14,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-11-29 07:16:14,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2023-11-29 07:16:14,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 500 transitions. [2023-11-29 07:16:14,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26455026455026454 [2023-11-29 07:16:14,441 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 500 transitions. [2023-11-29 07:16:14,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 500 transitions. [2023-11-29 07:16:14,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:16:14,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 500 transitions. [2023-11-29 07:16:14,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 9.25925925925926) internal successors, (500), 54 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:14,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 35.0) internal successors, (1925), 55 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:14,444 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 35.0) internal successors, (1925), 55 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:14,445 INFO L175 Difference]: Start difference. First operand has 499 places, 1489 transitions, 42458 flow. Second operand 54 states and 500 transitions. [2023-11-29 07:16:14,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 2048 transitions, 55554 flow [2023-11-29 07:16:31,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 2048 transitions, 53382 flow, removed 713 selfloop flow, removed 21 redundant places. [2023-11-29 07:16:31,503 INFO L231 Difference]: Finished difference. Result has 538 places, 1603 transitions, 46613 flow [2023-11-29 07:16:31,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=40785, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1032, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=46613, PETRI_PLACES=538, PETRI_TRANSITIONS=1603} [2023-11-29 07:16:31,505 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 507 predicate places. [2023-11-29 07:16:31,505 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 1603 transitions, 46613 flow [2023-11-29 07:16:31,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 5.068181818181818) internal successors, (223), 44 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:31,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:16:31,505 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:16:31,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-11-29 07:16:31,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:16:31,706 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 07:16:31,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:16:31,706 INFO L85 PathProgramCache]: Analyzing trace with hash -961122411, now seen corresponding path program 4 times [2023-11-29 07:16:31,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:16:31,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809031256] [2023-11-29 07:16:31,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:16:31,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:16:31,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:16:32,387 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:16:32,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:16:32,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809031256] [2023-11-29 07:16:32,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809031256] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:16:32,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521113315] [2023-11-29 07:16:32,388 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:16:32,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:16:32,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:16:32,389 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:16:32,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-11-29 07:16:32,569 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:16:32,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:16:32,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 50 conjunts are in the unsatisfiable core [2023-11-29 07:16:32,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:16:33,102 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:16:33,102 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 93 treesize of output 52 [2023-11-29 07:16:33,276 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:16:33,276 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:16:33,978 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 07:16:33,978 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 95 treesize of output 67 [2023-11-29 07:16:34,090 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:16:34,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521113315] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:16:34,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:16:34,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 11] total 42 [2023-11-29 07:16:34,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717095516] [2023-11-29 07:16:34,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:16:34,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-11-29 07:16:34,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:16:34,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-11-29 07:16:34,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1567, Unknown=0, NotChecked=0, Total=1722 [2023-11-29 07:16:34,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:16:34,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 1603 transitions, 46613 flow. Second operand has 42 states, 42 states have (on average 5.166666666666667) internal successors, (217), 42 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:34,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:16:34,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:16:34,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:16:53,542 INFO L124 PetriNetUnfolderBase]: 18807/30620 cut-off events. [2023-11-29 07:16:53,542 INFO L125 PetriNetUnfolderBase]: For 997771/997771 co-relation queries the response was YES. [2023-11-29 07:16:54,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289275 conditions, 30620 events. 18807/30620 cut-off events. For 997771/997771 co-relation queries the response was YES. Maximal size of possible extension queue 1358. Compared 235814 event pairs, 2172 based on Foata normal form. 7/30627 useless extension candidates. Maximal degree in co-relation 289084. Up to 9967 conditions per place. [2023-11-29 07:16:54,216 INFO L140 encePairwiseOnDemand]: 19/35 looper letters, 880 selfloop transitions, 1279 changer transitions 53/2213 dead transitions. [2023-11-29 07:16:54,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 2213 transitions, 61430 flow [2023-11-29 07:16:54,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-29 07:16:54,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-11-29 07:16:54,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 510 transitions. [2023-11-29 07:16:54,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2749326145552561 [2023-11-29 07:16:54,218 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 510 transitions. [2023-11-29 07:16:54,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 510 transitions. [2023-11-29 07:16:54,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:16:54,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 510 transitions. [2023-11-29 07:16:54,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 9.622641509433961) internal successors, (510), 53 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:54,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 35.0) internal successors, (1890), 54 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:54,220 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 35.0) internal successors, (1890), 54 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:16:54,220 INFO L175 Difference]: Start difference. First operand has 538 places, 1603 transitions, 46613 flow. Second operand 53 states and 510 transitions. [2023-11-29 07:16:54,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 2213 transitions, 61430 flow [2023-11-29 07:17:14,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 2213 transitions, 60597 flow, removed 254 selfloop flow, removed 25 redundant places. [2023-11-29 07:17:14,281 INFO L231 Difference]: Finished difference. Result has 576 places, 1729 transitions, 52018 flow [2023-11-29 07:17:14,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=46008, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=52018, PETRI_PLACES=576, PETRI_TRANSITIONS=1729} [2023-11-29 07:17:14,282 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 545 predicate places. [2023-11-29 07:17:14,282 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 1729 transitions, 52018 flow [2023-11-29 07:17:14,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 5.166666666666667) internal successors, (217), 42 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:17:14,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:17:14,282 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:17:14,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2023-11-29 07:17:14,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:17:14,483 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 07:17:14,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:17:14,483 INFO L85 PathProgramCache]: Analyzing trace with hash -573847833, now seen corresponding path program 5 times [2023-11-29 07:17:14,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:17:14,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843483391] [2023-11-29 07:17:14,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:17:14,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:17:14,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:17:15,338 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:17:15,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:17:15,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843483391] [2023-11-29 07:17:15,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843483391] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:17:15,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168784155] [2023-11-29 07:17:15,338 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:17:15,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:17:15,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:17:15,339 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:17:15,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-11-29 07:17:15,520 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:17:15,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:17:15,522 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 58 conjunts are in the unsatisfiable core [2023-11-29 07:17:15,523 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:17:16,221 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:17:16,221 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 83 treesize of output 47 [2023-11-29 07:17:16,316 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:17:16,316 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:17:16,874 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 07:17:16,874 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 95 treesize of output 67 [2023-11-29 07:17:16,943 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:17:16,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168784155] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:17:16,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:17:16,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 11] total 43 [2023-11-29 07:17:16,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557271757] [2023-11-29 07:17:16,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:17:16,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-11-29 07:17:16,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:17:16,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-11-29 07:17:16,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1621, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 07:17:16,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:17:16,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 1729 transitions, 52018 flow. Second operand has 43 states, 43 states have (on average 5.116279069767442) internal successors, (220), 43 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:17:16,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:17:16,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:17:16,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:17:36,147 INFO L124 PetriNetUnfolderBase]: 18708/30442 cut-off events. [2023-11-29 07:17:36,147 INFO L125 PetriNetUnfolderBase]: For 1005421/1005421 co-relation queries the response was YES. [2023-11-29 07:17:36,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293654 conditions, 30442 events. 18708/30442 cut-off events. For 1005421/1005421 co-relation queries the response was YES. Maximal size of possible extension queue 1321. Compared 233000 event pairs, 3102 based on Foata normal form. 4/30446 useless extension candidates. Maximal degree in co-relation 293454. Up to 10684 conditions per place. [2023-11-29 07:17:36,979 INFO L140 encePairwiseOnDemand]: 20/35 looper letters, 926 selfloop transitions, 1186 changer transitions 18/2131 dead transitions. [2023-11-29 07:17:36,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 2131 transitions, 62197 flow [2023-11-29 07:17:36,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-29 07:17:36,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-11-29 07:17:36,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 439 transitions. [2023-11-29 07:17:36,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27267080745341615 [2023-11-29 07:17:36,981 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 439 transitions. [2023-11-29 07:17:36,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 439 transitions. [2023-11-29 07:17:36,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:17:36,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 439 transitions. [2023-11-29 07:17:36,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 9.543478260869565) internal successors, (439), 46 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:17:36,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 35.0) internal successors, (1645), 47 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:17:36,983 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 35.0) internal successors, (1645), 47 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:17:36,983 INFO L175 Difference]: Start difference. First operand has 576 places, 1729 transitions, 52018 flow. Second operand 46 states and 439 transitions. [2023-11-29 07:17:36,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 2131 transitions, 62197 flow [2023-11-29 07:17:56,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 2131 transitions, 58833 flow, removed 108 selfloop flow, removed 34 redundant places. [2023-11-29 07:17:56,817 INFO L231 Difference]: Finished difference. Result has 582 places, 1729 transitions, 51100 flow [2023-11-29 07:17:56,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=48694, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=51100, PETRI_PLACES=582, PETRI_TRANSITIONS=1729} [2023-11-29 07:17:56,818 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 551 predicate places. [2023-11-29 07:17:56,818 INFO L495 AbstractCegarLoop]: Abstraction has has 582 places, 1729 transitions, 51100 flow [2023-11-29 07:17:56,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 5.116279069767442) internal successors, (220), 43 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:17:56,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:17:56,818 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:17:56,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2023-11-29 07:17:57,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:17:57,019 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 07:17:57,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:17:57,019 INFO L85 PathProgramCache]: Analyzing trace with hash 773282923, now seen corresponding path program 6 times [2023-11-29 07:17:57,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:17:57,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454661281] [2023-11-29 07:17:57,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:17:57,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:17:57,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:17:57,880 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:17:57,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:17:57,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454661281] [2023-11-29 07:17:57,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454661281] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:17:57,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224368300] [2023-11-29 07:17:57,880 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:17:57,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:17:57,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:17:57,881 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:17:57,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-11-29 07:17:58,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:17:58,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:17:58,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 07:17:58,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:17:58,412 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:17:58,413 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 93 treesize of output 52 [2023-11-29 07:17:58,562 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:17:58,562 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:17:59,114 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:17:59,114 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 103 treesize of output 71 [2023-11-29 07:17:59,239 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:17:59,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224368300] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:17:59,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:17:59,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 11] total 42 [2023-11-29 07:17:59,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584434270] [2023-11-29 07:17:59,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:17:59,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-11-29 07:17:59,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:17:59,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-11-29 07:17:59,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1549, Unknown=0, NotChecked=0, Total=1722 [2023-11-29 07:17:59,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:17:59,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 1729 transitions, 51100 flow. Second operand has 42 states, 42 states have (on average 5.142857142857143) internal successors, (216), 42 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:17:59,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:17:59,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:17:59,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:18:21,639 INFO L124 PetriNetUnfolderBase]: 19146/31292 cut-off events. [2023-11-29 07:18:21,639 INFO L125 PetriNetUnfolderBase]: For 951940/951940 co-relation queries the response was YES. [2023-11-29 07:18:22,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292207 conditions, 31292 events. 19146/31292 cut-off events. For 951940/951940 co-relation queries the response was YES. Maximal size of possible extension queue 1366. Compared 242060 event pairs, 2652 based on Foata normal form. 8/31300 useless extension candidates. Maximal degree in co-relation 292014. Up to 6843 conditions per place. [2023-11-29 07:18:22,332 INFO L140 encePairwiseOnDemand]: 19/35 looper letters, 776 selfloop transitions, 1406 changer transitions 86/2269 dead transitions. [2023-11-29 07:18:22,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 2269 transitions, 62947 flow [2023-11-29 07:18:22,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-11-29 07:18:22,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2023-11-29 07:18:22,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 791 transitions. [2023-11-29 07:18:22,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26588235294117646 [2023-11-29 07:18:22,334 INFO L72 ComplementDD]: Start complementDD. Operand 85 states and 791 transitions. [2023-11-29 07:18:22,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 791 transitions. [2023-11-29 07:18:22,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:18:22,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 85 states and 791 transitions. [2023-11-29 07:18:22,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 86 states, 85 states have (on average 9.305882352941177) internal successors, (791), 85 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:18:22,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 86 states, 86 states have (on average 35.0) internal successors, (3010), 86 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:18:22,338 INFO L81 ComplementDD]: Finished complementDD. Result has 86 states, 86 states have (on average 35.0) internal successors, (3010), 86 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:18:22,338 INFO L175 Difference]: Start difference. First operand has 582 places, 1729 transitions, 51100 flow. Second operand 85 states and 791 transitions. [2023-11-29 07:18:22,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 2269 transitions, 62947 flow [2023-11-29 07:18:42,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 2269 transitions, 60584 flow, removed 8 selfloop flow, removed 30 redundant places. [2023-11-29 07:18:42,659 INFO L231 Difference]: Finished difference. Result has 648 places, 1763 transitions, 52616 flow [2023-11-29 07:18:42,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=48835, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=85, PETRI_FLOW=52616, PETRI_PLACES=648, PETRI_TRANSITIONS=1763} [2023-11-29 07:18:42,660 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 617 predicate places. [2023-11-29 07:18:42,660 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 1763 transitions, 52616 flow [2023-11-29 07:18:42,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 5.142857142857143) internal successors, (216), 42 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:18:42,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:18:42,660 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:18:42,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2023-11-29 07:18:42,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2023-11-29 07:18:42,861 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 07:18:42,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:18:42,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1538498691, now seen corresponding path program 7 times [2023-11-29 07:18:42,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:18:42,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171548718] [2023-11-29 07:18:42,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:18:42,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:18:42,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:18:43,720 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:18:43,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:18:43,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171548718] [2023-11-29 07:18:43,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171548718] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:18:43,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286844268] [2023-11-29 07:18:43,720 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:18:43,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:18:43,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:18:43,721 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:18:43,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-11-29 07:18:43,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:18:43,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 07:18:43,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:18:44,444 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:18:44,444 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 93 treesize of output 52 [2023-11-29 07:18:44,639 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:18:44,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:18:45,307 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:18:45,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 122 treesize of output 90 [2023-11-29 07:18:45,480 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:18:45,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286844268] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:18:45,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:18:45,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 11] total 43 [2023-11-29 07:18:45,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503146518] [2023-11-29 07:18:45,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:18:45,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-11-29 07:18:45,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:18:45,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-11-29 07:18:45,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1664, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 07:18:45,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:18:45,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 1763 transitions, 52616 flow. Second operand has 43 states, 43 states have (on average 5.116279069767442) internal successors, (220), 43 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:18:45,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:18:45,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:18:45,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:19:11,289 INFO L124 PetriNetUnfolderBase]: 19426/31888 cut-off events. [2023-11-29 07:19:11,289 INFO L125 PetriNetUnfolderBase]: For 987479/987479 co-relation queries the response was YES. [2023-11-29 07:19:12,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298923 conditions, 31888 events. 19426/31888 cut-off events. For 987479/987479 co-relation queries the response was YES. Maximal size of possible extension queue 1349. Compared 247641 event pairs, 2710 based on Foata normal form. 8/31896 useless extension candidates. Maximal degree in co-relation 298718. Up to 6817 conditions per place. [2023-11-29 07:19:12,215 INFO L140 encePairwiseOnDemand]: 20/35 looper letters, 1034 selfloop transitions, 1439 changer transitions 81/2555 dead transitions. [2023-11-29 07:19:12,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 734 places, 2555 transitions, 68548 flow [2023-11-29 07:19:12,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2023-11-29 07:19:12,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2023-11-29 07:19:12,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 1054 transitions. [2023-11-29 07:19:12,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29237170596393897 [2023-11-29 07:19:12,218 INFO L72 ComplementDD]: Start complementDD. Operand 103 states and 1054 transitions. [2023-11-29 07:19:12,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 103 states and 1054 transitions. [2023-11-29 07:19:12,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:19:12,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 103 states and 1054 transitions. [2023-11-29 07:19:12,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 104 states, 103 states have (on average 10.233009708737864) internal successors, (1054), 103 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:19:12,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 104 states, 104 states have (on average 35.0) internal successors, (3640), 104 states have internal predecessors, (3640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:19:12,221 INFO L81 ComplementDD]: Finished complementDD. Result has 104 states, 104 states have (on average 35.0) internal successors, (3640), 104 states have internal predecessors, (3640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:19:12,221 INFO L175 Difference]: Start difference. First operand has 648 places, 1763 transitions, 52616 flow. Second operand 103 states and 1054 transitions. [2023-11-29 07:19:12,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 734 places, 2555 transitions, 68548 flow [2023-11-29 07:19:33,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 2555 transitions, 66297 flow, removed 304 selfloop flow, removed 39 redundant places. [2023-11-29 07:19:33,151 INFO L231 Difference]: Finished difference. Result has 729 places, 1873 transitions, 56083 flow [2023-11-29 07:19:33,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=50726, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=103, PETRI_FLOW=56083, PETRI_PLACES=729, PETRI_TRANSITIONS=1873} [2023-11-29 07:19:33,152 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 698 predicate places. [2023-11-29 07:19:33,152 INFO L495 AbstractCegarLoop]: Abstraction has has 729 places, 1873 transitions, 56083 flow [2023-11-29 07:19:33,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 5.116279069767442) internal successors, (220), 43 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:19:33,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:19:33,152 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:19:33,157 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2023-11-29 07:19:33,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2023-11-29 07:19:33,353 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 07:19:33,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:19:33,353 INFO L85 PathProgramCache]: Analyzing trace with hash -2051777399, now seen corresponding path program 8 times [2023-11-29 07:19:33,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:19:33,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060957873] [2023-11-29 07:19:33,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:19:33,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:19:33,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:19:34,131 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:19:34,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:19:34,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060957873] [2023-11-29 07:19:34,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060957873] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:19:34,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599261708] [2023-11-29 07:19:34,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:19:34,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:19:34,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:19:34,132 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:19:34,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-11-29 07:19:34,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:19:34,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:19:34,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 07:19:34,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:19:34,855 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:19:34,855 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 93 treesize of output 52 [2023-11-29 07:19:35,001 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:19:35,001 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:19:35,613 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 07:19:35,613 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 107 treesize of output 75 [2023-11-29 07:19:35,723 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:19:35,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599261708] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:19:35,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:19:35,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 11] total 42 [2023-11-29 07:19:35,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692369798] [2023-11-29 07:19:35,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:19:35,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-11-29 07:19:35,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:19:35,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-11-29 07:19:35,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1566, Unknown=0, NotChecked=0, Total=1722 [2023-11-29 07:19:35,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:19:35,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 1873 transitions, 56083 flow. Second operand has 42 states, 42 states have (on average 5.142857142857143) internal successors, (216), 42 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:19:35,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:19:35,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:19:35,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:20:03,064 INFO L124 PetriNetUnfolderBase]: 21485/34983 cut-off events. [2023-11-29 07:20:03,065 INFO L125 PetriNetUnfolderBase]: For 1228292/1228292 co-relation queries the response was YES. [2023-11-29 07:20:03,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342692 conditions, 34983 events. 21485/34983 cut-off events. For 1228292/1228292 co-relation queries the response was YES. Maximal size of possible extension queue 1428. Compared 272228 event pairs, 4022 based on Foata normal form. 26/35009 useless extension candidates. Maximal degree in co-relation 342457. Up to 9424 conditions per place. [2023-11-29 07:20:04,023 INFO L140 encePairwiseOnDemand]: 19/35 looper letters, 1391 selfloop transitions, 1638 changer transitions 122/3152 dead transitions. [2023-11-29 07:20:04,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 802 places, 3152 transitions, 90961 flow [2023-11-29 07:20:04,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2023-11-29 07:20:04,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2023-11-29 07:20:04,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 786 transitions. [2023-11-29 07:20:04,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2523274478330658 [2023-11-29 07:20:04,025 INFO L72 ComplementDD]: Start complementDD. Operand 89 states and 786 transitions. [2023-11-29 07:20:04,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 786 transitions. [2023-11-29 07:20:04,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:20:04,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 89 states and 786 transitions. [2023-11-29 07:20:04,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 90 states, 89 states have (on average 8.831460674157304) internal successors, (786), 89 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:20:04,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 90 states, 90 states have (on average 35.0) internal successors, (3150), 90 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:20:04,028 INFO L81 ComplementDD]: Finished complementDD. Result has 90 states, 90 states have (on average 35.0) internal successors, (3150), 90 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:20:04,029 INFO L175 Difference]: Start difference. First operand has 729 places, 1873 transitions, 56083 flow. Second operand 89 states and 786 transitions. [2023-11-29 07:20:04,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 802 places, 3152 transitions, 90961 flow [2023-11-29 07:20:35,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 3152 transitions, 87993 flow, removed 348 selfloop flow, removed 43 redundant places. [2023-11-29 07:20:35,332 INFO L231 Difference]: Finished difference. Result has 802 places, 2513 transitions, 76456 flow [2023-11-29 07:20:35,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=53940, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1873, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1065, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=89, PETRI_FLOW=76456, PETRI_PLACES=802, PETRI_TRANSITIONS=2513} [2023-11-29 07:20:35,333 INFO L281 CegarLoopForPetriNet]: 31 programPoint places, 771 predicate places. [2023-11-29 07:20:35,333 INFO L495 AbstractCegarLoop]: Abstraction has has 802 places, 2513 transitions, 76456 flow [2023-11-29 07:20:35,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 5.142857142857143) internal successors, (216), 42 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:20:35,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:20:35,334 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:20:35,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2023-11-29 07:20:35,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:20:35,534 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 07:20:35,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:20:35,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1759204851, now seen corresponding path program 9 times [2023-11-29 07:20:35,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:20:35,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042088863] [2023-11-29 07:20:35,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:20:35,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:20:35,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:20:36,468 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:20:36,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:20:36,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042088863] [2023-11-29 07:20:36,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042088863] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:20:36,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242445566] [2023-11-29 07:20:36,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:20:36,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:20:36,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:20:36,469 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:20:36,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d413a28e-b281-44cb-ba45-3c3fdbd623c3/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-11-29 07:20:36,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 07:20:36,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:20:36,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-29 07:20:36,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:20:37,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 07:20:37,455 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:20:37,456 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 93 treesize of output 52 [2023-11-29 07:20:37,576 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:20:37,576 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:20:38,551 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:20:38,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242445566] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:20:38,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:20:38,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 12] total 43 [2023-11-29 07:20:38,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658394227] [2023-11-29 07:20:38,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:20:38,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-11-29 07:20:38,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:20:38,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-11-29 07:20:38,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1656, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 07:20:38,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 35 [2023-11-29 07:20:38,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 802 places, 2513 transitions, 76456 flow. Second operand has 43 states, 43 states have (on average 5.116279069767442) internal successors, (220), 43 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:20:38,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:20:38,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 35 [2023-11-29 07:20:38,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:21:24,794 INFO L124 PetriNetUnfolderBase]: 25231/40733 cut-off events. [2023-11-29 07:21:24,794 INFO L125 PetriNetUnfolderBase]: For 1671563/1671563 co-relation queries the response was YES. [2023-11-29 07:21:25,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426367 conditions, 40733 events. 25231/40733 cut-off events. For 1671563/1671563 co-relation queries the response was YES. Maximal size of possible extension queue 1668. Compared 320908 event pairs, 3563 based on Foata normal form. 10/40743 useless extension candidates. Maximal degree in co-relation 426099. Up to 8257 conditions per place. [2023-11-29 07:21:26,125 INFO L140 encePairwiseOnDemand]: 16/35 looper letters, 2119 selfloop transitions, 2294 changer transitions 47/4461 dead transitions. [2023-11-29 07:21:26,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 931 places, 4461 transitions, 128397 flow [2023-11-29 07:21:26,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2023-11-29 07:21:26,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2023-11-29 07:21:26,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 1387 transitions. [2023-11-29 07:21:26,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2695821185617104 [2023-11-29 07:21:26,127 INFO L72 ComplementDD]: Start complementDD. Operand 147 states and 1387 transitions. [2023-11-29 07:21:26,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 147 states and 1387 transitions. [2023-11-29 07:21:26,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:21:26,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 147 states and 1387 transitions. [2023-11-29 07:21:26,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 148 states, 147 states have (on average 9.435374149659864) internal successors, (1387), 147 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:21:26,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 148 states, 148 states have (on average 35.0) internal successors, (5180), 148 states have internal predecessors, (5180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:21:26,132 INFO L81 ComplementDD]: Finished complementDD. Result has 148 states, 148 states have (on average 35.0) internal successors, (5180), 148 states have internal predecessors, (5180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:21:26,132 INFO L175 Difference]: Start difference. First operand has 802 places, 2513 transitions, 76456 flow. Second operand 147 states and 1387 transitions. [2023-11-29 07:21:26,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 931 places, 4461 transitions, 128397 flow