./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-channel-sum.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_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/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_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-channel-sum.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/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_4fe24ed7-54a8-40cc-add9-78b9ae595523/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 5b29ee6f81c7ed2984792cb48e45a380cefe6f3d0c807482de3b6756d33333e4 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:55:08,878 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:55:08,937 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 00:55:08,942 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:55:08,943 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:55:08,963 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:55:08,964 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:55:08,964 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:55:08,965 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:55:08,966 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:55:08,966 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:55:08,967 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:55:08,967 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:55:08,968 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:55:08,968 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:55:08,969 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:55:08,970 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:55:08,970 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:55:08,971 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:55:08,971 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:55:08,972 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:55:08,972 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:55:08,973 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:55:08,973 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:55:08,974 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:55:08,974 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:55:08,975 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:55:08,975 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:55:08,976 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:55:08,976 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:55:08,977 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:55:08,977 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:55:08,977 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:55:08,978 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:55:08,978 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:55:08,978 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:55:08,978 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:55:08,978 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:55:08,979 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:55:08,979 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:55:08,979 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:55:08,979 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:55:08,980 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_4fe24ed7-54a8-40cc-add9-78b9ae595523/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_4fe24ed7-54a8-40cc-add9-78b9ae595523/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 -> 5b29ee6f81c7ed2984792cb48e45a380cefe6f3d0c807482de3b6756d33333e4 [2023-11-29 00:55:09,173 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:55:09,194 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:55:09,196 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:55:09,198 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:55:09,198 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:55:09,199 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-channel-sum.wvr.c [2023-11-29 00:55:11,963 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:55:12,156 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:55:12,157 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/sv-benchmarks/c/weaver/popl20-channel-sum.wvr.c [2023-11-29 00:55:12,166 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/data/0086ee7ac/4b7a8be507514ed4a664cc5be34cd6cd/FLAG068bdce54 [2023-11-29 00:55:12,180 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/data/0086ee7ac/4b7a8be507514ed4a664cc5be34cd6cd [2023-11-29 00:55:12,183 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:55:12,184 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:55:12,185 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:55:12,185 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:55:12,191 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:55:12,191 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,192 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31429e79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12, skipping insertion in model container [2023-11-29 00:55:12,193 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,218 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:55:12,394 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_4fe24ed7-54a8-40cc-add9-78b9ae595523/sv-benchmarks/c/weaver/popl20-channel-sum.wvr.c[2973,2986] [2023-11-29 00:55:12,404 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:55:12,414 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:55:12,437 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_4fe24ed7-54a8-40cc-add9-78b9ae595523/sv-benchmarks/c/weaver/popl20-channel-sum.wvr.c[2973,2986] [2023-11-29 00:55:12,441 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:55:12,449 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 00:55:12,450 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 00:55:12,457 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:55:12,457 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12 WrapperNode [2023-11-29 00:55:12,457 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:55:12,458 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:55:12,458 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:55:12,458 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:55:12,466 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,475 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,502 INFO L138 Inliner]: procedures = 24, calls = 45, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 157 [2023-11-29 00:55:12,502 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:55:12,503 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:55:12,503 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:55:12,503 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:55:12,512 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,513 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,515 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,531 INFO L175 MemorySlicer]: Split 10 memory accesses to 4 slices as follows [2, 2, 4, 2]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2023-11-29 00:55:12,531 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,531 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,539 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,544 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,546 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,547 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,551 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:55:12,551 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:55:12,552 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:55:12,552 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:55:12,553 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (1/1) ... [2023-11-29 00:55:12,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:55:12,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:55:12,583 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:55:12,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:55:12,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:55:12,630 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 00:55:12,631 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 00:55:12,631 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 00:55:12,631 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 00:55:12,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 00:55:12,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 00:55:12,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 00:55:12,632 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 00:55:12,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 00:55:12,632 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 00:55:12,632 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 00:55:12,632 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 00:55:12,632 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 00:55:12,633 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 00:55:12,633 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 00:55:12,633 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 00:55:12,633 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:55:12,633 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:55:12,633 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 00:55:12,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 00:55:12,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 00:55:12,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 00:55:12,634 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 00:55:12,636 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 00:55:12,750 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:55:12,752 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:55:12,992 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:55:13,219 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:55:13,220 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 00:55:13,220 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:55:13 BoogieIcfgContainer [2023-11-29 00:55:13,220 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:55:13,222 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:55:13,222 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:55:13,226 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:55:13,226 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:55:12" (1/3) ... [2023-11-29 00:55:13,227 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32244cc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:55:13, skipping insertion in model container [2023-11-29 00:55:13,227 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:55:12" (2/3) ... [2023-11-29 00:55:13,227 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32244cc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:55:13, skipping insertion in model container [2023-11-29 00:55:13,227 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:55:13" (3/3) ... [2023-11-29 00:55:13,229 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-channel-sum.wvr.c [2023-11-29 00:55:13,238 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 00:55:13,248 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:55:13,248 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:55:13,248 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 00:55:13,293 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 00:55:13,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 36 places, 34 transitions, 82 flow [2023-11-29 00:55:13,357 INFO L124 PetriNetUnfolderBase]: 5/32 cut-off events. [2023-11-29 00:55:13,357 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 00:55:13,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41 conditions, 32 events. 5/32 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 39 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 24. Up to 2 conditions per place. [2023-11-29 00:55:13,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 36 places, 34 transitions, 82 flow [2023-11-29 00:55:13,364 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 33 places, 31 transitions, 74 flow [2023-11-29 00:55:13,375 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:55:13,382 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;@5d4b226e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:55:13,382 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 00:55:13,393 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 00:55:13,393 INFO L124 PetriNetUnfolderBase]: 5/30 cut-off events. [2023-11-29 00:55:13,393 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 00:55:13,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:13,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:55:13,394 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 00:55:13,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:13,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1658882849, now seen corresponding path program 1 times [2023-11-29 00:55:13,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:13,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175667868] [2023-11-29 00:55:13,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:13,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:13,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:13,607 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 00:55:13,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:13,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175667868] [2023-11-29 00:55:13,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175667868] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:55:13,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:55:13,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:55:13,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828771206] [2023-11-29 00:55:13,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:55:13,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 00:55:13,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:13,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 00:55:13,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 00:55:13,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:55:13,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 31 transitions, 74 flow. Second operand has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:13,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:13,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:55:13,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:13,739 INFO L124 PetriNetUnfolderBase]: 96/199 cut-off events. [2023-11-29 00:55:13,739 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2023-11-29 00:55:13,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 390 conditions, 199 events. 96/199 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 852 event pairs, 78 based on Foata normal form. 8/169 useless extension candidates. Maximal degree in co-relation 287. Up to 170 conditions per place. [2023-11-29 00:55:13,744 INFO L140 encePairwiseOnDemand]: 33/34 looper letters, 22 selfloop transitions, 0 changer transitions 0/30 dead transitions. [2023-11-29 00:55:13,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 30 transitions, 116 flow [2023-11-29 00:55:13,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 00:55:13,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-29 00:55:13,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 43 transitions. [2023-11-29 00:55:13,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6323529411764706 [2023-11-29 00:55:13,755 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 43 transitions. [2023-11-29 00:55:13,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 43 transitions. [2023-11-29 00:55:13,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:13,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 43 transitions. [2023-11-29 00:55:13,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:13,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 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 00:55:13,761 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 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 00:55:13,763 INFO L175 Difference]: Start difference. First operand has 33 places, 31 transitions, 74 flow. Second operand 2 states and 43 transitions. [2023-11-29 00:55:13,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 30 transitions, 116 flow [2023-11-29 00:55:13,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 30 transitions, 108 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 00:55:13,768 INFO L231 Difference]: Finished difference. Result has 30 places, 30 transitions, 64 flow [2023-11-29 00:55:13,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=64, PETRI_PLACES=30, PETRI_TRANSITIONS=30} [2023-11-29 00:55:13,774 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -3 predicate places. [2023-11-29 00:55:13,774 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 30 transitions, 64 flow [2023-11-29 00:55:13,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:13,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:13,775 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 00:55:13,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 00:55:13,775 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 00:55:13,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:13,776 INFO L85 PathProgramCache]: Analyzing trace with hash 2052383742, now seen corresponding path program 1 times [2023-11-29 00:55:13,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:13,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301182055] [2023-11-29 00:55:13,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:13,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:13,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:13,951 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 00:55:13,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:13,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301182055] [2023-11-29 00:55:13,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301182055] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:55:13,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:55:13,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:55:13,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977950457] [2023-11-29 00:55:13,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:55:13,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:55:13,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:13,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:55:13,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:55:13,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:55:13,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 30 transitions, 64 flow. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 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 00:55:13,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:13,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:55:13,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:14,077 INFO L124 PetriNetUnfolderBase]: 160/316 cut-off events. [2023-11-29 00:55:14,078 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-11-29 00:55:14,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 599 conditions, 316 events. 160/316 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1399 event pairs, 51 based on Foata normal form. 1/257 useless extension candidates. Maximal degree in co-relation 596. Up to 157 conditions per place. [2023-11-29 00:55:14,082 INFO L140 encePairwiseOnDemand]: 31/34 looper letters, 34 selfloop transitions, 2 changer transitions 3/47 dead transitions. [2023-11-29 00:55:14,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 47 transitions, 179 flow [2023-11-29 00:55:14,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:55:14,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:55:14,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2023-11-29 00:55:14,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6862745098039216 [2023-11-29 00:55:14,084 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 70 transitions. [2023-11-29 00:55:14,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 70 transitions. [2023-11-29 00:55:14,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:14,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 70 transitions. [2023-11-29 00:55:14,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,087 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,088 INFO L175 Difference]: Start difference. First operand has 30 places, 30 transitions, 64 flow. Second operand 3 states and 70 transitions. [2023-11-29 00:55:14,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 47 transitions, 179 flow [2023-11-29 00:55:14,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 47 transitions, 179 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 00:55:14,091 INFO L231 Difference]: Finished difference. Result has 33 places, 31 transitions, 76 flow [2023-11-29 00:55:14,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=33, PETRI_TRANSITIONS=31} [2023-11-29 00:55:14,092 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2023-11-29 00:55:14,092 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 31 transitions, 76 flow [2023-11-29 00:55:14,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 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 00:55:14,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:14,093 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 00:55:14,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 00:55:14,093 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 00:55:14,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:14,094 INFO L85 PathProgramCache]: Analyzing trace with hash -870829824, now seen corresponding path program 1 times [2023-11-29 00:55:14,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:14,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455591176] [2023-11-29 00:55:14,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:14,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:14,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:14,282 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 00:55:14,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:14,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455591176] [2023-11-29 00:55:14,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455591176] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:55:14,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:55:14,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:55:14,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45273356] [2023-11-29 00:55:14,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:55:14,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:55:14,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:14,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:55:14,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:55:14,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:55:14,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 31 transitions, 76 flow. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:14,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:55:14,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:14,423 INFO L124 PetriNetUnfolderBase]: 193/385 cut-off events. [2023-11-29 00:55:14,423 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-11-29 00:55:14,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 799 conditions, 385 events. 193/385 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1901 event pairs, 148 based on Foata normal form. 17/365 useless extension candidates. Maximal degree in co-relation 794. Up to 276 conditions per place. [2023-11-29 00:55:14,427 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 22 selfloop transitions, 2 changer transitions 13/45 dead transitions. [2023-11-29 00:55:14,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 45 transitions, 182 flow [2023-11-29 00:55:14,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:55:14,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:55:14,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 78 transitions. [2023-11-29 00:55:14,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5735294117647058 [2023-11-29 00:55:14,429 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 78 transitions. [2023-11-29 00:55:14,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 78 transitions. [2023-11-29 00:55:14,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:14,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 78 transitions. [2023-11-29 00:55:14,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 34.0) internal successors, (170), 5 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,431 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 34.0) internal successors, (170), 5 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,431 INFO L175 Difference]: Start difference. First operand has 33 places, 31 transitions, 76 flow. Second operand 4 states and 78 transitions. [2023-11-29 00:55:14,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 45 transitions, 182 flow [2023-11-29 00:55:14,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 45 transitions, 180 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:55:14,434 INFO L231 Difference]: Finished difference. Result has 37 places, 32 transitions, 90 flow [2023-11-29 00:55:14,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=90, PETRI_PLACES=37, PETRI_TRANSITIONS=32} [2023-11-29 00:55:14,435 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 4 predicate places. [2023-11-29 00:55:14,435 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 32 transitions, 90 flow [2023-11-29 00:55:14,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:14,435 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] [2023-11-29 00:55:14,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 00:55:14,436 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 00:55:14,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:14,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1787168473, now seen corresponding path program 1 times [2023-11-29 00:55:14,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:14,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709833758] [2023-11-29 00:55:14,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:14,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:14,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:14,630 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:55:14,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:14,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709833758] [2023-11-29 00:55:14,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709833758] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:55:14,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:55:14,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:55:14,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695616773] [2023-11-29 00:55:14,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:55:14,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:55:14,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:14,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:55:14,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:55:14,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2023-11-29 00:55:14,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 32 transitions, 90 flow. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:14,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2023-11-29 00:55:14,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:14,789 INFO L124 PetriNetUnfolderBase]: 256/497 cut-off events. [2023-11-29 00:55:14,789 INFO L125 PetriNetUnfolderBase]: For 87/87 co-relation queries the response was YES. [2023-11-29 00:55:14,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1026 conditions, 497 events. 256/497 cut-off events. For 87/87 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2063 event pairs, 55 based on Foata normal form. 18/472 useless extension candidates. Maximal degree in co-relation 1019. Up to 302 conditions per place. [2023-11-29 00:55:14,793 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 38 selfloop transitions, 6 changer transitions 8/58 dead transitions. [2023-11-29 00:55:14,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 58 transitions, 253 flow [2023-11-29 00:55:14,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:55:14,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:55:14,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 83 transitions. [2023-11-29 00:55:14,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102941176470589 [2023-11-29 00:55:14,796 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 83 transitions. [2023-11-29 00:55:14,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 83 transitions. [2023-11-29 00:55:14,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:14,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 83 transitions. [2023-11-29 00:55:14,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 34.0) internal successors, (170), 5 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,798 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 34.0) internal successors, (170), 5 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,798 INFO L175 Difference]: Start difference. First operand has 37 places, 32 transitions, 90 flow. Second operand 4 states and 83 transitions. [2023-11-29 00:55:14,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 58 transitions, 253 flow [2023-11-29 00:55:14,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 58 transitions, 249 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 00:55:14,802 INFO L231 Difference]: Finished difference. Result has 40 places, 37 transitions, 123 flow [2023-11-29 00:55:14,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=40, PETRI_TRANSITIONS=37} [2023-11-29 00:55:14,803 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 7 predicate places. [2023-11-29 00:55:14,803 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 37 transitions, 123 flow [2023-11-29 00:55:14,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:14,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:14,803 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] [2023-11-29 00:55:14,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 00:55:14,804 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 00:55:14,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:14,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1953381751, now seen corresponding path program 1 times [2023-11-29 00:55:14,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:14,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329219676] [2023-11-29 00:55:14,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:14,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:14,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:15,038 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:55:15,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:15,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329219676] [2023-11-29 00:55:15,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329219676] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:55:15,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780146362] [2023-11-29 00:55:15,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:15,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:15,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:55:15,044 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:55:15,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 00:55:15,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:15,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:55:15,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:55:15,259 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:55:15,260 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:55:15,374 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:55:15,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780146362] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:55:15,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:55:15,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 5] total 9 [2023-11-29 00:55:15,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327984856] [2023-11-29 00:55:15,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:55:15,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:55:15,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:15,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:55:15,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:55:15,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2023-11-29 00:55:15,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 37 transitions, 123 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:15,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:15,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2023-11-29 00:55:15,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:15,807 INFO L124 PetriNetUnfolderBase]: 313/627 cut-off events. [2023-11-29 00:55:15,807 INFO L125 PetriNetUnfolderBase]: For 338/338 co-relation queries the response was YES. [2023-11-29 00:55:15,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1423 conditions, 627 events. 313/627 cut-off events. For 338/338 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2758 event pairs, 7 based on Foata normal form. 42/618 useless extension candidates. Maximal degree in co-relation 1414. Up to 115 conditions per place. [2023-11-29 00:55:15,811 INFO L140 encePairwiseOnDemand]: 27/34 looper letters, 61 selfloop transitions, 8 changer transitions 45/120 dead transitions. [2023-11-29 00:55:15,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 120 transitions, 564 flow [2023-11-29 00:55:15,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:55:15,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 00:55:15,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2023-11-29 00:55:15,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5764705882352941 [2023-11-29 00:55:15,814 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 196 transitions. [2023-11-29 00:55:15,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 196 transitions. [2023-11-29 00:55:15,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:15,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 196 transitions. [2023-11-29 00:55:15,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 19.6) internal successors, (196), 10 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:15,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 34.0) internal successors, (374), 11 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:15,818 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 34.0) internal successors, (374), 11 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:15,818 INFO L175 Difference]: Start difference. First operand has 40 places, 37 transitions, 123 flow. Second operand 10 states and 196 transitions. [2023-11-29 00:55:15,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 120 transitions, 564 flow [2023-11-29 00:55:15,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 120 transitions, 564 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 00:55:15,823 INFO L231 Difference]: Finished difference. Result has 50 places, 34 transitions, 127 flow [2023-11-29 00:55:15,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=127, PETRI_PLACES=50, PETRI_TRANSITIONS=34} [2023-11-29 00:55:15,824 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 17 predicate places. [2023-11-29 00:55:15,824 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 34 transitions, 127 flow [2023-11-29 00:55:15,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:15,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:15,824 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] [2023-11-29 00:55:15,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 00:55:16,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:16,031 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 00:55:16,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:16,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2035726105, now seen corresponding path program 2 times [2023-11-29 00:55:16,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:16,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699193275] [2023-11-29 00:55:16,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:16,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:16,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:16,846 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 00:55:16,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:16,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699193275] [2023-11-29 00:55:16,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699193275] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:55:16,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016560153] [2023-11-29 00:55:16,847 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:55:16,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:16,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:55:16,848 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:55:16,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 00:55:16,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 00:55:16,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:55:16,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 00:55:16,960 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:55:17,025 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 23 treesize of output 1 [2023-11-29 00:55:17,386 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 00:55:17,386 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:55:18,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 55 [2023-11-29 00:55:18,155 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:55:18,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 68 [2023-11-29 00:55:18,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:18,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016560153] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:55:18,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:55:18,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 19 [2023-11-29 00:55:18,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700118681] [2023-11-29 00:55:18,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:55:18,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 00:55:18,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:18,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 00:55:18,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2023-11-29 00:55:18,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:55:18,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 34 transitions, 127 flow. Second operand has 20 states, 20 states have (on average 12.75) internal successors, (255), 20 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 00:55:18,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:18,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:55:18,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:19,822 INFO L124 PetriNetUnfolderBase]: 465/983 cut-off events. [2023-11-29 00:55:19,822 INFO L125 PetriNetUnfolderBase]: For 864/864 co-relation queries the response was YES. [2023-11-29 00:55:19,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2619 conditions, 983 events. 465/983 cut-off events. For 864/864 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5105 event pairs, 50 based on Foata normal form. 6/908 useless extension candidates. Maximal degree in co-relation 2608. Up to 192 conditions per place. [2023-11-29 00:55:19,831 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 98 selfloop transitions, 47 changer transitions 26/179 dead transitions. [2023-11-29 00:55:19,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 179 transitions, 989 flow [2023-11-29 00:55:19,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 00:55:19,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 00:55:19,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 367 transitions. [2023-11-29 00:55:19,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5397058823529411 [2023-11-29 00:55:19,834 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 367 transitions. [2023-11-29 00:55:19,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 367 transitions. [2023-11-29 00:55:19,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:19,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 367 transitions. [2023-11-29 00:55:19,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 18.35) internal successors, (367), 20 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 00:55:19,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 34.0) internal successors, (714), 21 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:19,839 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 34.0) internal successors, (714), 21 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:19,839 INFO L175 Difference]: Start difference. First operand has 50 places, 34 transitions, 127 flow. Second operand 20 states and 367 transitions. [2023-11-29 00:55:19,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 179 transitions, 989 flow [2023-11-29 00:55:19,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 179 transitions, 868 flow, removed 35 selfloop flow, removed 7 redundant places. [2023-11-29 00:55:19,849 INFO L231 Difference]: Finished difference. Result has 72 places, 80 transitions, 507 flow [2023-11-29 00:55:19,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=507, PETRI_PLACES=72, PETRI_TRANSITIONS=80} [2023-11-29 00:55:19,850 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 39 predicate places. [2023-11-29 00:55:19,850 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 80 transitions, 507 flow [2023-11-29 00:55:19,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 12.75) internal successors, (255), 20 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 00:55:19,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:19,851 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] [2023-11-29 00:55:19,857 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 00:55:20,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:20,053 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 00:55:20,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:20,054 INFO L85 PathProgramCache]: Analyzing trace with hash -718680386, now seen corresponding path program 1 times [2023-11-29 00:55:20,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:20,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968790078] [2023-11-29 00:55:20,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:20,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:20,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:20,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 00:55:20,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:20,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968790078] [2023-11-29 00:55:20,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968790078] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:55:20,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:55:20,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:55:20,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320116198] [2023-11-29 00:55:20,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:55:20,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:55:20,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:20,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:55:20,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:55:20,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2023-11-29 00:55:20,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 80 transitions, 507 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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 00:55:20,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:20,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2023-11-29 00:55:20,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:20,321 INFO L124 PetriNetUnfolderBase]: 570/1136 cut-off events. [2023-11-29 00:55:20,321 INFO L125 PetriNetUnfolderBase]: For 2149/2149 co-relation queries the response was YES. [2023-11-29 00:55:20,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3419 conditions, 1136 events. 570/1136 cut-off events. For 2149/2149 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6230 event pairs, 122 based on Foata normal form. 8/1099 useless extension candidates. Maximal degree in co-relation 3398. Up to 899 conditions per place. [2023-11-29 00:55:20,327 INFO L140 encePairwiseOnDemand]: 31/34 looper letters, 80 selfloop transitions, 2 changer transitions 2/90 dead transitions. [2023-11-29 00:55:20,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 90 transitions, 705 flow [2023-11-29 00:55:20,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:55:20,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:55:20,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 61 transitions. [2023-11-29 00:55:20,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980392156862745 [2023-11-29 00:55:20,329 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 61 transitions. [2023-11-29 00:55:20,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 61 transitions. [2023-11-29 00:55:20,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:20,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 61 transitions. [2023-11-29 00:55:20,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 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 00:55:20,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:20,330 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:20,330 INFO L175 Difference]: Start difference. First operand has 72 places, 80 transitions, 507 flow. Second operand 3 states and 61 transitions. [2023-11-29 00:55:20,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 90 transitions, 705 flow [2023-11-29 00:55:20,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 90 transitions, 641 flow, removed 30 selfloop flow, removed 2 redundant places. [2023-11-29 00:55:20,341 INFO L231 Difference]: Finished difference. Result has 73 places, 74 transitions, 396 flow [2023-11-29 00:55:20,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=396, PETRI_PLACES=73, PETRI_TRANSITIONS=74} [2023-11-29 00:55:20,342 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 40 predicate places. [2023-11-29 00:55:20,342 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 74 transitions, 396 flow [2023-11-29 00:55:20,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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 00:55:20,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:20,342 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] [2023-11-29 00:55:20,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 00:55:20,343 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 00:55:20,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:20,343 INFO L85 PathProgramCache]: Analyzing trace with hash 122209026, now seen corresponding path program 3 times [2023-11-29 00:55:20,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:20,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904700686] [2023-11-29 00:55:20,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:20,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:20,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:20,496 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 00:55:20,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:20,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904700686] [2023-11-29 00:55:20,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904700686] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:55:20,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:55:20,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:55:20,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131838359] [2023-11-29 00:55:20,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:55:20,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:55:20,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:20,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:55:20,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:55:20,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 34 [2023-11-29 00:55:20,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 74 transitions, 396 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:20,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:20,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 34 [2023-11-29 00:55:20,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:20,905 INFO L124 PetriNetUnfolderBase]: 1267/2441 cut-off events. [2023-11-29 00:55:20,905 INFO L125 PetriNetUnfolderBase]: For 4517/4521 co-relation queries the response was YES. [2023-11-29 00:55:20,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7448 conditions, 2441 events. 1267/2441 cut-off events. For 4517/4521 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14818 event pairs, 242 based on Foata normal form. 54/2348 useless extension candidates. Maximal degree in co-relation 7426. Up to 1045 conditions per place. [2023-11-29 00:55:20,921 INFO L140 encePairwiseOnDemand]: 29/34 looper letters, 107 selfloop transitions, 35 changer transitions 2/151 dead transitions. [2023-11-29 00:55:20,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 151 transitions, 1108 flow [2023-11-29 00:55:20,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:55:20,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:55:20,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2023-11-29 00:55:20,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5931372549019608 [2023-11-29 00:55:20,922 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 121 transitions. [2023-11-29 00:55:20,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 121 transitions. [2023-11-29 00:55:20,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:20,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 121 transitions. [2023-11-29 00:55:20,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 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 00:55:20,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 34.0) internal successors, (238), 7 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:20,925 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 34.0) internal successors, (238), 7 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:20,925 INFO L175 Difference]: Start difference. First operand has 73 places, 74 transitions, 396 flow. Second operand 6 states and 121 transitions. [2023-11-29 00:55:20,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 151 transitions, 1108 flow [2023-11-29 00:55:20,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 151 transitions, 1106 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:55:20,940 INFO L231 Difference]: Finished difference. Result has 80 places, 105 transitions, 767 flow [2023-11-29 00:55:20,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=767, PETRI_PLACES=80, PETRI_TRANSITIONS=105} [2023-11-29 00:55:20,941 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 47 predicate places. [2023-11-29 00:55:20,941 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 105 transitions, 767 flow [2023-11-29 00:55:20,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:20,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:20,941 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 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 00:55:20,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 00:55:20,941 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 00:55:20,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:20,942 INFO L85 PathProgramCache]: Analyzing trace with hash -999096122, now seen corresponding path program 4 times [2023-11-29 00:55:20,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:20,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429109013] [2023-11-29 00:55:20,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:20,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:21,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:21,897 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:21,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:21,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429109013] [2023-11-29 00:55:21,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429109013] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:55:21,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551301201] [2023-11-29 00:55:21,898 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 00:55:21,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:21,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:55:21,899 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:55:21,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 00:55:22,001 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 00:55:22,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:55:22,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 00:55:22,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:55:22,183 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:55:22,184 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:55:22,290 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:55:22,290 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 40 treesize of output 24 [2023-11-29 00:55:22,395 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 00:55:22,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551301201] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:55:22,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:55:22,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 4] total 19 [2023-11-29 00:55:22,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52416706] [2023-11-29 00:55:22,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:55:22,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 00:55:22,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:22,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 00:55:22,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2023-11-29 00:55:22,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:55:22,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 105 transitions, 767 flow. Second operand has 20 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 00:55:22,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:22,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:55:22,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:23,209 INFO L124 PetriNetUnfolderBase]: 1355/2874 cut-off events. [2023-11-29 00:55:23,209 INFO L125 PetriNetUnfolderBase]: For 8338/8352 co-relation queries the response was YES. [2023-11-29 00:55:23,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9920 conditions, 2874 events. 1355/2874 cut-off events. For 8338/8352 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 18938 event pairs, 241 based on Foata normal form. 17/2749 useless extension candidates. Maximal degree in co-relation 9895. Up to 1174 conditions per place. [2023-11-29 00:55:23,225 INFO L140 encePairwiseOnDemand]: 26/34 looper letters, 125 selfloop transitions, 49 changer transitions 8/192 dead transitions. [2023-11-29 00:55:23,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 192 transitions, 1731 flow [2023-11-29 00:55:23,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 00:55:23,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 00:55:23,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 237 transitions. [2023-11-29 00:55:23,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4647058823529412 [2023-11-29 00:55:23,227 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 237 transitions. [2023-11-29 00:55:23,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 237 transitions. [2023-11-29 00:55:23,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:23,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 237 transitions. [2023-11-29 00:55:23,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 15.8) internal successors, (237), 15 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:23,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 34.0) internal successors, (544), 16 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:23,230 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 34.0) internal successors, (544), 16 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:23,230 INFO L175 Difference]: Start difference. First operand has 80 places, 105 transitions, 767 flow. Second operand 15 states and 237 transitions. [2023-11-29 00:55:23,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 192 transitions, 1731 flow [2023-11-29 00:55:23,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 192 transitions, 1708 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-11-29 00:55:23,252 INFO L231 Difference]: Finished difference. Result has 98 places, 123 transitions, 1100 flow [2023-11-29 00:55:23,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1100, PETRI_PLACES=98, PETRI_TRANSITIONS=123} [2023-11-29 00:55:23,253 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 65 predicate places. [2023-11-29 00:55:23,253 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 123 transitions, 1100 flow [2023-11-29 00:55:23,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 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 00:55:23,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:23,254 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:55:23,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-29 00:55:23,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:23,456 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 00:55:23,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:23,456 INFO L85 PathProgramCache]: Analyzing trace with hash 64501568, now seen corresponding path program 5 times [2023-11-29 00:55:23,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:23,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329530264] [2023-11-29 00:55:23,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:23,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:23,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:23,604 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 00:55:23,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:23,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329530264] [2023-11-29 00:55:23,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329530264] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:55:23,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:55:23,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:55:23,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770916232] [2023-11-29 00:55:23,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:55:23,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:55:23,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:23,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:55:23,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:55:23,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 34 [2023-11-29 00:55:23,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 123 transitions, 1100 flow. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 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 00:55:23,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:23,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 34 [2023-11-29 00:55:23,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:24,307 INFO L124 PetriNetUnfolderBase]: 1777/3555 cut-off events. [2023-11-29 00:55:24,308 INFO L125 PetriNetUnfolderBase]: For 14923/15001 co-relation queries the response was YES. [2023-11-29 00:55:24,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12558 conditions, 3555 events. 1777/3555 cut-off events. For 14923/15001 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 22382 event pairs, 328 based on Foata normal form. 252/3622 useless extension candidates. Maximal degree in co-relation 12527. Up to 1674 conditions per place. [2023-11-29 00:55:24,332 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 124 selfloop transitions, 4 changer transitions 0/134 dead transitions. [2023-11-29 00:55:24,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1473 flow [2023-11-29 00:55:24,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:55:24,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:55:24,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 68 transitions. [2023-11-29 00:55:24,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-11-29 00:55:24,333 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 68 transitions. [2023-11-29 00:55:24,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 68 transitions. [2023-11-29 00:55:24,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:24,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 68 transitions. [2023-11-29 00:55:24,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:24,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 34.0) internal successors, (170), 5 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:24,335 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 34.0) internal successors, (170), 5 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:24,335 INFO L175 Difference]: Start difference. First operand has 98 places, 123 transitions, 1100 flow. Second operand 4 states and 68 transitions. [2023-11-29 00:55:24,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1473 flow [2023-11-29 00:55:24,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 134 transitions, 1372 flow, removed 31 selfloop flow, removed 8 redundant places. [2023-11-29 00:55:24,362 INFO L231 Difference]: Finished difference. Result has 94 places, 106 transitions, 877 flow [2023-11-29 00:55:24,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=877, PETRI_PLACES=94, PETRI_TRANSITIONS=106} [2023-11-29 00:55:24,363 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 61 predicate places. [2023-11-29 00:55:24,363 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 106 transitions, 877 flow [2023-11-29 00:55:24,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 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 00:55:24,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:24,364 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:55:24,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 00:55:24,364 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 00:55:24,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:24,364 INFO L85 PathProgramCache]: Analyzing trace with hash -57693127, now seen corresponding path program 1 times [2023-11-29 00:55:24,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:24,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834635501] [2023-11-29 00:55:24,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:24,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:24,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:24,532 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 00:55:24,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:24,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834635501] [2023-11-29 00:55:24,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834635501] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:55:24,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646927049] [2023-11-29 00:55:24,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:24,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:24,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:55:24,534 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:55:24,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 00:55:24,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:24,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 00:55:24,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:55:24,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 00:55:24,747 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:55:24,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 00:55:24,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646927049] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:55:24,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:55:24,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-29 00:55:24,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558917080] [2023-11-29 00:55:24,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:55:24,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 00:55:24,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:24,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 00:55:24,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2023-11-29 00:55:24,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 34 [2023-11-29 00:55:24,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 106 transitions, 877 flow. Second operand has 14 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 00:55:24,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:24,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 34 [2023-11-29 00:55:24,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:26,876 INFO L124 PetriNetUnfolderBase]: 4593/8784 cut-off events. [2023-11-29 00:55:26,877 INFO L125 PetriNetUnfolderBase]: For 25055/25055 co-relation queries the response was YES. [2023-11-29 00:55:26,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28371 conditions, 8784 events. 4593/8784 cut-off events. For 25055/25055 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 60447 event pairs, 218 based on Foata normal form. 352/8630 useless extension candidates. Maximal degree in co-relation 28341. Up to 1417 conditions per place. [2023-11-29 00:55:26,941 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 308 selfloop transitions, 121 changer transitions 25/457 dead transitions. [2023-11-29 00:55:26,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 457 transitions, 3741 flow [2023-11-29 00:55:26,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 00:55:26,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 00:55:26,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 497 transitions. [2023-11-29 00:55:26,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44295900178253117 [2023-11-29 00:55:26,946 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 497 transitions. [2023-11-29 00:55:26,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 497 transitions. [2023-11-29 00:55:26,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:26,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 497 transitions. [2023-11-29 00:55:26,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 15.06060606060606) internal successors, (497), 33 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:26,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 34.0) internal successors, (1156), 34 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:26,952 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 34.0) internal successors, (1156), 34 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:26,952 INFO L175 Difference]: Start difference. First operand has 94 places, 106 transitions, 877 flow. Second operand 33 states and 497 transitions. [2023-11-29 00:55:26,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 457 transitions, 3741 flow [2023-11-29 00:55:26,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 457 transitions, 3639 flow, removed 47 selfloop flow, removed 2 redundant places. [2023-11-29 00:55:26,997 INFO L231 Difference]: Finished difference. Result has 137 places, 190 transitions, 1999 flow [2023-11-29 00:55:26,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1999, PETRI_PLACES=137, PETRI_TRANSITIONS=190} [2023-11-29 00:55:26,997 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 104 predicate places. [2023-11-29 00:55:26,997 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 190 transitions, 1999 flow [2023-11-29 00:55:26,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 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 00:55:26,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:26,998 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:55:27,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 00:55:27,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:27,198 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 00:55:27,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:27,199 INFO L85 PathProgramCache]: Analyzing trace with hash 867132403, now seen corresponding path program 2 times [2023-11-29 00:55:27,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:27,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088761518] [2023-11-29 00:55:27,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:27,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:27,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:28,376 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:28,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:28,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088761518] [2023-11-29 00:55:28,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088761518] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:55:28,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472022895] [2023-11-29 00:55:28,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:55:28,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:28,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:55:28,379 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:55:28,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 00:55:28,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 00:55:28,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:55:28,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 00:55:28,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:55:29,141 INFO L349 Elim1Store]: treesize reduction 32, result has 17.9 percent of original size [2023-11-29 00:55:29,142 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 49 treesize of output 20 [2023-11-29 00:55:29,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:29,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:55:29,683 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:55:29,683 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 75 treesize of output 60 [2023-11-29 00:55:30,155 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:30,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472022895] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:55:30,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:55:30,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 11] total 33 [2023-11-29 00:55:30,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301179252] [2023-11-29 00:55:30,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:55:30,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 00:55:30,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:30,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 00:55:30,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 00:55:30,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:55:30,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 190 transitions, 1999 flow. Second operand has 34 states, 34 states have (on average 12.088235294117647) internal successors, (411), 34 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:30,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:30,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:55:30,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:36,225 INFO L124 PetriNetUnfolderBase]: 8611/18145 cut-off events. [2023-11-29 00:55:36,226 INFO L125 PetriNetUnfolderBase]: For 140474/140972 co-relation queries the response was YES. [2023-11-29 00:55:36,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76194 conditions, 18145 events. 8611/18145 cut-off events. For 140474/140972 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 160846 event pairs, 2231 based on Foata normal form. 255/17247 useless extension candidates. Maximal degree in co-relation 76153. Up to 3731 conditions per place. [2023-11-29 00:55:36,350 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 349 selfloop transitions, 333 changer transitions 210/944 dead transitions. [2023-11-29 00:55:36,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 944 transitions, 11160 flow [2023-11-29 00:55:36,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-29 00:55:36,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-11-29 00:55:36,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 881 transitions. [2023-11-29 00:55:36,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5513141426783479 [2023-11-29 00:55:36,354 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 881 transitions. [2023-11-29 00:55:36,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 881 transitions. [2023-11-29 00:55:36,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:36,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 881 transitions. [2023-11-29 00:55:36,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 18.74468085106383) internal successors, (881), 47 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:36,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 34.0) internal successors, (1632), 48 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:36,362 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 34.0) internal successors, (1632), 48 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:36,362 INFO L175 Difference]: Start difference. First operand has 137 places, 190 transitions, 1999 flow. Second operand 47 states and 881 transitions. [2023-11-29 00:55:36,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 944 transitions, 11160 flow [2023-11-29 00:55:36,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 944 transitions, 10005 flow, removed 398 selfloop flow, removed 5 redundant places. [2023-11-29 00:55:36,775 INFO L231 Difference]: Finished difference. Result has 212 places, 487 transitions, 7058 flow [2023-11-29 00:55:36,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=1760, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=7058, PETRI_PLACES=212, PETRI_TRANSITIONS=487} [2023-11-29 00:55:36,776 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 179 predicate places. [2023-11-29 00:55:36,776 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 487 transitions, 7058 flow [2023-11-29 00:55:36,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 12.088235294117647) internal successors, (411), 34 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:36,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:36,777 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:55:36,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 00:55:36,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:36,978 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 00:55:36,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:36,978 INFO L85 PathProgramCache]: Analyzing trace with hash -937631333, now seen corresponding path program 3 times [2023-11-29 00:55:36,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:36,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285750289] [2023-11-29 00:55:36,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:36,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:37,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:38,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:38,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:38,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285750289] [2023-11-29 00:55:38,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285750289] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:55:38,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090568266] [2023-11-29 00:55:38,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 00:55:38,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:38,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:55:38,230 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:55:38,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 00:55:38,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 00:55:38,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:55:38,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 00:55:38,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:55:38,439 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 23 treesize of output 1 [2023-11-29 00:55:39,021 INFO L349 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2023-11-29 00:55:39,022 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 47 treesize of output 20 [2023-11-29 00:55:39,036 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:39,036 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:55:40,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 104 [2023-11-29 00:55:40,311 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-11-29 00:55:40,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 232 treesize of output 204 [2023-11-29 00:55:42,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:42,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090568266] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:55:42,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:55:42,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 32 [2023-11-29 00:55:42,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516789689] [2023-11-29 00:55:42,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:55:42,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 00:55:42,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:42,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 00:55:42,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 00:55:42,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:55:42,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 487 transitions, 7058 flow. Second operand has 33 states, 33 states have (on average 12.151515151515152) internal successors, (401), 33 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:42,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:42,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:55:42,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:50,127 INFO L124 PetriNetUnfolderBase]: 6843/14539 cut-off events. [2023-11-29 00:55:50,127 INFO L125 PetriNetUnfolderBase]: For 199863/200257 co-relation queries the response was YES. [2023-11-29 00:55:50,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72753 conditions, 14539 events. 6843/14539 cut-off events. For 199863/200257 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 121078 event pairs, 1870 based on Foata normal form. 197/13785 useless extension candidates. Maximal degree in co-relation 72678. Up to 5038 conditions per place. [2023-11-29 00:55:50,232 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 263 selfloop transitions, 291 changer transitions 204/810 dead transitions. [2023-11-29 00:55:50,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 810 transitions, 10155 flow [2023-11-29 00:55:50,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-29 00:55:50,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-11-29 00:55:50,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 897 transitions. [2023-11-29 00:55:50,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5276470588235294 [2023-11-29 00:55:50,238 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 897 transitions. [2023-11-29 00:55:50,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 897 transitions. [2023-11-29 00:55:50,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:50,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 897 transitions. [2023-11-29 00:55:50,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 17.94) internal successors, (897), 50 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:50,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 34.0) internal successors, (1734), 51 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:50,244 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 34.0) internal successors, (1734), 51 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:50,244 INFO L175 Difference]: Start difference. First operand has 212 places, 487 transitions, 7058 flow. Second operand 50 states and 897 transitions. [2023-11-29 00:55:50,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 810 transitions, 10155 flow [2023-11-29 00:55:50,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 810 transitions, 8995 flow, removed 548 selfloop flow, removed 25 redundant places. [2023-11-29 00:55:50,756 INFO L231 Difference]: Finished difference. Result has 246 places, 442 transitions, 6277 flow [2023-11-29 00:55:50,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=6277, PETRI_PLACES=246, PETRI_TRANSITIONS=442} [2023-11-29 00:55:50,757 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 213 predicate places. [2023-11-29 00:55:50,757 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 442 transitions, 6277 flow [2023-11-29 00:55:50,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 12.151515151515152) internal successors, (401), 33 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:50,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:50,758 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:55:50,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 00:55:50,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 00:55:50,959 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 00:55:50,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:50,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1532974395, now seen corresponding path program 4 times [2023-11-29 00:55:50,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:50,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782653495] [2023-11-29 00:55:50,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:50,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:50,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:51,878 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:51,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:51,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782653495] [2023-11-29 00:55:51,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782653495] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:55:51,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369992033] [2023-11-29 00:55:51,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 00:55:51,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:51,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:55:51,880 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:55:51,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 00:55:51,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 00:55:51,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:55:51,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 00:55:51,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:55:52,260 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:55:52,260 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:55:52,548 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:55:52,548 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 75 treesize of output 60 [2023-11-29 00:55:52,657 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 00:55:52,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369992033] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:55:52,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:55:52,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 7] total 25 [2023-11-29 00:55:52,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636557774] [2023-11-29 00:55:52,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:55:52,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 00:55:52,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:52,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 00:55:52,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2023-11-29 00:55:52,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:55:52,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 442 transitions, 6277 flow. Second operand has 26 states, 26 states have (on average 12.76923076923077) internal successors, (332), 26 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:52,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:52,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:55:52,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:55:57,480 INFO L124 PetriNetUnfolderBase]: 6811/14476 cut-off events. [2023-11-29 00:55:57,480 INFO L125 PetriNetUnfolderBase]: For 263124/263488 co-relation queries the response was YES. [2023-11-29 00:55:57,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76470 conditions, 14476 events. 6811/14476 cut-off events. For 263124/263488 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 122239 event pairs, 1965 based on Foata normal form. 120/13692 useless extension candidates. Maximal degree in co-relation 76394. Up to 6676 conditions per place. [2023-11-29 00:55:57,593 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 279 selfloop transitions, 248 changer transitions 109/688 dead transitions. [2023-11-29 00:55:57,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 688 transitions, 9852 flow [2023-11-29 00:55:57,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 00:55:57,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 00:55:57,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 545 transitions. [2023-11-29 00:55:57,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857397504456328 [2023-11-29 00:55:57,596 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 545 transitions. [2023-11-29 00:55:57,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 545 transitions. [2023-11-29 00:55:57,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:55:57,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 545 transitions. [2023-11-29 00:55:57,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 16.515151515151516) internal successors, (545), 33 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:57,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 34.0) internal successors, (1156), 34 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:57,601 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 34.0) internal successors, (1156), 34 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:57,601 INFO L175 Difference]: Start difference. First operand has 246 places, 442 transitions, 6277 flow. Second operand 33 states and 545 transitions. [2023-11-29 00:55:57,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 688 transitions, 9852 flow [2023-11-29 00:55:58,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 688 transitions, 8954 flow, removed 423 selfloop flow, removed 17 redundant places. [2023-11-29 00:55:58,338 INFO L231 Difference]: Finished difference. Result has 263 places, 484 transitions, 6910 flow [2023-11-29 00:55:58,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=5567, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=6910, PETRI_PLACES=263, PETRI_TRANSITIONS=484} [2023-11-29 00:55:58,338 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 230 predicate places. [2023-11-29 00:55:58,338 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 484 transitions, 6910 flow [2023-11-29 00:55:58,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.76923076923077) internal successors, (332), 26 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:58,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:55:58,339 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:55:58,343 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 00:55:58,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 00:55:58,540 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 00:55:58,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:55:58,540 INFO L85 PathProgramCache]: Analyzing trace with hash 485948323, now seen corresponding path program 5 times [2023-11-29 00:55:58,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:55:58,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389910119] [2023-11-29 00:55:58,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:55:58,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:55:58,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:55:58,750 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 00:55:58,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:55:58,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389910119] [2023-11-29 00:55:58,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389910119] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:55:58,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932946227] [2023-11-29 00:55:58,751 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 00:55:58,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:55:58,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:55:58,752 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:55:58,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 00:55:58,869 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 00:55:58,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:55:58,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 00:55:58,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:55:58,973 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 00:55:58,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:55:59,069 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 00:55:59,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932946227] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:55:59,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:55:59,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-11-29 00:55:59,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757902968] [2023-11-29 00:55:59,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:55:59,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 00:55:59,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:59,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 00:55:59,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2023-11-29 00:55:59,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:55:59,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 484 transitions, 6910 flow. Second operand has 18 states, 18 states have (on average 12.166666666666666) internal successors, (219), 18 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:55:59,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:59,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:55:59,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:01,608 INFO L124 PetriNetUnfolderBase]: 3912/8499 cut-off events. [2023-11-29 00:56:01,609 INFO L125 PetriNetUnfolderBase]: For 125092/125316 co-relation queries the response was YES. [2023-11-29 00:56:01,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42273 conditions, 8499 events. 3912/8499 cut-off events. For 125092/125316 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 67305 event pairs, 2439 based on Foata normal form. 234/8176 useless extension candidates. Maximal degree in co-relation 42193. Up to 5224 conditions per place. [2023-11-29 00:56:01,660 INFO L140 encePairwiseOnDemand]: 30/34 looper letters, 200 selfloop transitions, 4 changer transitions 101/357 dead transitions. [2023-11-29 00:56:01,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 357 transitions, 5362 flow [2023-11-29 00:56:01,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:56:01,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 00:56:01,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2023-11-29 00:56:01,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477941176470589 [2023-11-29 00:56:01,662 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 149 transitions. [2023-11-29 00:56:01,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 149 transitions. [2023-11-29 00:56:01,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:01,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 149 transitions. [2023-11-29 00:56:01,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:01,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 34.0) internal successors, (306), 9 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:01,663 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 34.0) internal successors, (306), 9 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:01,663 INFO L175 Difference]: Start difference. First operand has 263 places, 484 transitions, 6910 flow. Second operand 8 states and 149 transitions. [2023-11-29 00:56:01,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 357 transitions, 5362 flow [2023-11-29 00:56:01,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 357 transitions, 4831 flow, removed 113 selfloop flow, removed 29 redundant places. [2023-11-29 00:56:01,935 INFO L231 Difference]: Finished difference. Result has 226 places, 256 transitions, 3299 flow [2023-11-29 00:56:01,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=4018, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3299, PETRI_PLACES=226, PETRI_TRANSITIONS=256} [2023-11-29 00:56:01,935 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 193 predicate places. [2023-11-29 00:56:01,935 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 256 transitions, 3299 flow [2023-11-29 00:56:01,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 12.166666666666666) internal successors, (219), 18 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:01,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:01,936 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 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] [2023-11-29 00:56:01,942 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 00:56:02,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 00:56:02,137 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 00:56:02,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:02,137 INFO L85 PathProgramCache]: Analyzing trace with hash -771322640, now seen corresponding path program 6 times [2023-11-29 00:56:02,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:02,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996824363] [2023-11-29 00:56:02,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:02,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:02,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:02,321 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:02,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:02,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996824363] [2023-11-29 00:56:02,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996824363] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:56:02,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875482329] [2023-11-29 00:56:02,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 00:56:02,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:02,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:56:02,323 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:56:02,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 00:56:02,537 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 00:56:02,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:56:02,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 00:56:02,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:56:02,625 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:02,625 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:56:02,755 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 00:56:02,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875482329] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:56:02,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:56:02,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 14 [2023-11-29 00:56:02,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331716549] [2023-11-29 00:56:02,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:56:02,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 00:56:02,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:02,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 00:56:02,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:56:02,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 34 [2023-11-29 00:56:02,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 256 transitions, 3299 flow. Second operand has 15 states, 15 states have (on average 9.133333333333333) internal successors, (137), 15 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:02,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:02,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 34 [2023-11-29 00:56:02,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:06,391 INFO L124 PetriNetUnfolderBase]: 7888/14855 cut-off events. [2023-11-29 00:56:06,391 INFO L125 PetriNetUnfolderBase]: For 174209/174209 co-relation queries the response was YES. [2023-11-29 00:56:06,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71005 conditions, 14855 events. 7888/14855 cut-off events. For 174209/174209 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 107760 event pairs, 400 based on Foata normal form. 350/14383 useless extension candidates. Maximal degree in co-relation 70937. Up to 2392 conditions per place. [2023-11-29 00:56:06,493 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 521 selfloop transitions, 382 changer transitions 28/934 dead transitions. [2023-11-29 00:56:06,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 934 transitions, 11864 flow [2023-11-29 00:56:06,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-29 00:56:06,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-29 00:56:06,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 700 transitions. [2023-11-29 00:56:06,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4679144385026738 [2023-11-29 00:56:06,496 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 700 transitions. [2023-11-29 00:56:06,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 700 transitions. [2023-11-29 00:56:06,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:06,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 700 transitions. [2023-11-29 00:56:06,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 15.909090909090908) internal successors, (700), 44 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:06,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 34.0) internal successors, (1530), 45 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:06,502 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 34.0) internal successors, (1530), 45 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:06,502 INFO L175 Difference]: Start difference. First operand has 226 places, 256 transitions, 3299 flow. Second operand 44 states and 700 transitions. [2023-11-29 00:56:06,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 934 transitions, 11864 flow [2023-11-29 00:56:06,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 934 transitions, 10320 flow, removed 499 selfloop flow, removed 30 redundant places. [2023-11-29 00:56:06,788 INFO L231 Difference]: Finished difference. Result has 225 places, 511 transitions, 7585 flow [2023-11-29 00:56:06,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=7585, PETRI_PLACES=225, PETRI_TRANSITIONS=511} [2023-11-29 00:56:06,789 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 192 predicate places. [2023-11-29 00:56:06,789 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 511 transitions, 7585 flow [2023-11-29 00:56:06,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 9.133333333333333) internal successors, (137), 15 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:06,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:06,789 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:06,795 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 00:56:06,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:06,990 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 00:56:06,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:06,990 INFO L85 PathProgramCache]: Analyzing trace with hash -619579008, now seen corresponding path program 7 times [2023-11-29 00:56:06,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:06,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153864537] [2023-11-29 00:56:06,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:06,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:07,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:08,276 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 1 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:08,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:08,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153864537] [2023-11-29 00:56:08,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153864537] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:56:08,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468640131] [2023-11-29 00:56:08,277 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 00:56:08,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:08,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:56:08,278 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:56:08,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 00:56:08,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:08,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 00:56:08,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:56:09,385 INFO L349 Elim1Store]: treesize reduction 77, result has 11.5 percent of original size [2023-11-29 00:56:09,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 71 treesize of output 27 [2023-11-29 00:56:09,396 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 2 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:09,396 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:56:10,376 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:56:10,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 108 treesize of output 114 [2023-11-29 00:56:10,989 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:10,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468640131] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:56:10,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:56:10,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 15] total 45 [2023-11-29 00:56:10,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239079246] [2023-11-29 00:56:10,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:56:10,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-11-29 00:56:10,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:10,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-11-29 00:56:10,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=1716, Unknown=0, NotChecked=0, Total=2070 [2023-11-29 00:56:11,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:56:11,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 511 transitions, 7585 flow. Second operand has 46 states, 46 states have (on average 11.978260869565217) internal successors, (551), 46 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:11,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:11,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:56:11,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:29,968 INFO L124 PetriNetUnfolderBase]: 20229/41866 cut-off events. [2023-11-29 00:56:29,969 INFO L125 PetriNetUnfolderBase]: For 506602/508166 co-relation queries the response was YES. [2023-11-29 00:56:30,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216510 conditions, 41866 events. 20229/41866 cut-off events. For 506602/508166 co-relation queries the response was YES. Maximal size of possible extension queue 1064. Compared 402842 event pairs, 4634 based on Foata normal form. 376/39386 useless extension candidates. Maximal degree in co-relation 216435. Up to 5952 conditions per place. [2023-11-29 00:56:30,544 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 625 selfloop transitions, 1122 changer transitions 658/2536 dead transitions. [2023-11-29 00:56:30,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 2536 transitions, 40067 flow [2023-11-29 00:56:30,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2023-11-29 00:56:30,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2023-11-29 00:56:30,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 1751 transitions. [2023-11-29 00:56:30,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515 [2023-11-29 00:56:30,550 INFO L72 ComplementDD]: Start complementDD. Operand 100 states and 1751 transitions. [2023-11-29 00:56:30,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 100 states and 1751 transitions. [2023-11-29 00:56:30,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:30,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 100 states and 1751 transitions. [2023-11-29 00:56:30,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 101 states, 100 states have (on average 17.51) internal successors, (1751), 100 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:30,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 101 states, 101 states have (on average 34.0) internal successors, (3434), 101 states have internal predecessors, (3434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:30,559 INFO L81 ComplementDD]: Finished complementDD. Result has 101 states, 101 states have (on average 34.0) internal successors, (3434), 101 states have internal predecessors, (3434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:30,559 INFO L175 Difference]: Start difference. First operand has 225 places, 511 transitions, 7585 flow. Second operand 100 states and 1751 transitions. [2023-11-29 00:56:30,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 2536 transitions, 40067 flow [2023-11-29 00:56:33,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 2536 transitions, 37199 flow, removed 1358 selfloop flow, removed 7 redundant places. [2023-11-29 00:56:33,887 INFO L231 Difference]: Finished difference. Result has 343 places, 1387 transitions, 25296 flow [2023-11-29 00:56:33,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=7010, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=100, PETRI_FLOW=25296, PETRI_PLACES=343, PETRI_TRANSITIONS=1387} [2023-11-29 00:56:33,888 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 310 predicate places. [2023-11-29 00:56:33,888 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 1387 transitions, 25296 flow [2023-11-29 00:56:33,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 11.978260869565217) internal successors, (551), 46 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:33,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:33,889 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:33,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-29 00:56:34,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 00:56:34,090 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 00:56:34,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:34,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1896078280, now seen corresponding path program 8 times [2023-11-29 00:56:34,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:34,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033814822] [2023-11-29 00:56:34,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:34,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:34,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:35,041 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:35,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:35,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033814822] [2023-11-29 00:56:35,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033814822] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:56:35,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366339550] [2023-11-29 00:56:35,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:56:35,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:35,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:56:35,043 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:56:35,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 00:56:35,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 00:56:35,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:56:35,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 47 conjunts are in the unsatisfiable core [2023-11-29 00:56:35,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:56:35,849 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 1 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:35,849 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:56:36,581 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:56:36,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 108 treesize of output 114 [2023-11-29 00:56:37,211 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:37,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366339550] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:56:37,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:56:37,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 44 [2023-11-29 00:56:37,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593299611] [2023-11-29 00:56:37,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:56:37,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-11-29 00:56:37,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:37,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-11-29 00:56:37,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=1530, Unknown=0, NotChecked=0, Total=1980 [2023-11-29 00:56:37,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:56:37,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 1387 transitions, 25296 flow. Second operand has 45 states, 45 states have (on average 11.822222222222223) internal successors, (532), 45 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:37,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:56:37,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:56:37,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:54,616 INFO L124 PetriNetUnfolderBase]: 12908/27471 cut-off events. [2023-11-29 00:56:54,616 INFO L125 PetriNetUnfolderBase]: For 318013/319173 co-relation queries the response was YES. [2023-11-29 00:56:54,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141530 conditions, 27471 events. 12908/27471 cut-off events. For 318013/319173 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 256173 event pairs, 3400 based on Foata normal form. 451/25935 useless extension candidates. Maximal degree in co-relation 141433. Up to 8553 conditions per place. [2023-11-29 00:56:54,890 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 518 selfloop transitions, 663 changer transitions 368/1680 dead transitions. [2023-11-29 00:56:54,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 1680 transitions, 26012 flow [2023-11-29 00:56:54,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-11-29 00:56:54,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2023-11-29 00:56:54,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 1461 transitions. [2023-11-29 00:56:54,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5115546218487395 [2023-11-29 00:56:54,893 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 1461 transitions. [2023-11-29 00:56:54,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 1461 transitions. [2023-11-29 00:56:54,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:56:54,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 1461 transitions. [2023-11-29 00:56:54,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 17.392857142857142) internal successors, (1461), 84 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:54,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 34.0) internal successors, (2890), 85 states have internal predecessors, (2890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:54,900 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 34.0) internal successors, (2890), 85 states have internal predecessors, (2890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:54,900 INFO L175 Difference]: Start difference. First operand has 343 places, 1387 transitions, 25296 flow. Second operand 84 states and 1461 transitions. [2023-11-29 00:56:54,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 1680 transitions, 26012 flow [2023-11-29 00:56:56,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 1680 transitions, 23820 flow, removed 874 selfloop flow, removed 33 redundant places. [2023-11-29 00:56:56,873 INFO L231 Difference]: Finished difference. Result has 390 places, 975 transitions, 16627 flow [2023-11-29 00:56:56,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=12580, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=518, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=16627, PETRI_PLACES=390, PETRI_TRANSITIONS=975} [2023-11-29 00:56:56,874 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 357 predicate places. [2023-11-29 00:56:56,875 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 975 transitions, 16627 flow [2023-11-29 00:56:56,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 11.822222222222223) internal successors, (532), 45 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:56:56,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:56:56,875 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:56:56,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 00:56:57,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 00:56:57,076 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 00:56:57,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:57,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1399507082, now seen corresponding path program 9 times [2023-11-29 00:56:57,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:57,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083515661] [2023-11-29 00:56:57,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:57,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:57,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:57,993 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 1 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:57,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:57,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083515661] [2023-11-29 00:56:57,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083515661] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:56:57,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746666834] [2023-11-29 00:56:57,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 00:56:57,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:57,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:56:57,995 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:56:57,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 00:56:58,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 00:56:58,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:56:58,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-29 00:56:58,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:56:59,624 INFO L349 Elim1Store]: treesize reduction 123, result has 7.5 percent of original size [2023-11-29 00:56:59,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 27 [2023-11-29 00:56:59,639 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:56:59,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:57:01,091 INFO L349 Elim1Store]: treesize reduction 24, result has 89.5 percent of original size [2023-11-29 00:57:01,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 127 treesize of output 257 [2023-11-29 00:57:03,481 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:03,952 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:04,336 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:05,111 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:05,546 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:05,741 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:06,022 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:06,310 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:06,910 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:07,226 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:07,551 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:07,628 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:07,809 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:08,106 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:08,203 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:08,883 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:09,169 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:09,326 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:09,451 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:09,572 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:09,753 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:09,862 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:09,994 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:10,092 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:10,247 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:10,372 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:10,489 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:10,805 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:11,313 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:11,434 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-11-29 00:57:11,604 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:11,726 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-11-29 00:57:11,881 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:12,950 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:13,114 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:13,299 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:13,482 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:13,637 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:14,039 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:14,150 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:14,234 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:14,445 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:14,597 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:14,749 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:14,902 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:15,033 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:15,239 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:15,436 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:15,653 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:16,056 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:16,988 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:17,283 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:17,439 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:17,713 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:17,859 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:18,189 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:18,289 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:18,438 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:18,570 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:18,704 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:19,297 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:19,854 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:20,075 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:20,210 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:20,362 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:20,514 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:20,724 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:21,038 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:21,203 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-11-29 00:57:21,365 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:21,536 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:21,670 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:21,874 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-11-29 00:57:22,090 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 00:57:28,934 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:28,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746666834] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:57:28,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:57:28,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 15] total 45 [2023-11-29 00:57:28,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228806634] [2023-11-29 00:57:28,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:57:28,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-11-29 00:57:28,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:28,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-11-29 00:57:28,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=1717, Unknown=0, NotChecked=0, Total=2070 [2023-11-29 00:57:29,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 00:57:29,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 975 transitions, 16627 flow. Second operand has 46 states, 46 states have (on average 11.934782608695652) internal successors, (549), 46 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:29,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:29,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 00:57:29,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:36,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:57:44,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:58:03,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:58:10,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:58:15,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.22s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:58:19,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:58:27,421 INFO L124 PetriNetUnfolderBase]: 25005/52366 cut-off events. [2023-11-29 00:58:27,421 INFO L125 PetriNetUnfolderBase]: For 624353/626249 co-relation queries the response was YES. [2023-11-29 00:58:28,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276689 conditions, 52366 events. 25005/52366 cut-off events. For 624353/626249 co-relation queries the response was YES. Maximal size of possible extension queue 978. Compared 516185 event pairs, 6246 based on Foata normal form. 228/49019 useless extension candidates. Maximal degree in co-relation 276598. Up to 9040 conditions per place. [2023-11-29 00:58:28,241 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 887 selfloop transitions, 1158 changer transitions 634/2810 dead transitions. [2023-11-29 00:58:28,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 2810 transitions, 47366 flow [2023-11-29 00:58:28,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2023-11-29 00:58:28,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2023-11-29 00:58:28,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 1653 transitions. [2023-11-29 00:58:28,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342598577892695 [2023-11-29 00:58:28,244 INFO L72 ComplementDD]: Start complementDD. Operand 91 states and 1653 transitions. [2023-11-29 00:58:28,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 1653 transitions. [2023-11-29 00:58:28,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:28,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 91 states and 1653 transitions. [2023-11-29 00:58:28,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 92 states, 91 states have (on average 18.164835164835164) internal successors, (1653), 91 states have internal predecessors, (1653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:28,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 92 states, 92 states have (on average 34.0) internal successors, (3128), 92 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:28,252 INFO L81 ComplementDD]: Finished complementDD. Result has 92 states, 92 states have (on average 34.0) internal successors, (3128), 92 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:28,252 INFO L175 Difference]: Start difference. First operand has 390 places, 975 transitions, 16627 flow. Second operand 91 states and 1653 transitions. [2023-11-29 00:58:28,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 2810 transitions, 47366 flow [2023-11-29 00:58:33,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 2810 transitions, 45359 flow, removed 436 selfloop flow, removed 40 redundant places. [2023-11-29 00:58:33,707 INFO L231 Difference]: Finished difference. Result has 455 places, 1637 transitions, 32458 flow [2023-11-29 00:58:33,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=15619, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=974, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=550, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=91, PETRI_FLOW=32458, PETRI_PLACES=455, PETRI_TRANSITIONS=1637} [2023-11-29 00:58:33,708 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 422 predicate places. [2023-11-29 00:58:33,708 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 1637 transitions, 32458 flow [2023-11-29 00:58:33,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 11.934782608695652) internal successors, (549), 46 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:33,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:33,709 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:58:33,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:33,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:33,910 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 00:58:33,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:33,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1733273434, now seen corresponding path program 10 times [2023-11-29 00:58:33,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:33,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271419742] [2023-11-29 00:58:33,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:33,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:33,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:35,125 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 1 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:35,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:35,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271419742] [2023-11-29 00:58:35,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271419742] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:35,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870758805] [2023-11-29 00:58:35,126 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 00:58:35,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:35,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:35,127 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:35,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 00:58:35,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 00:58:35,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:58:35,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 00:58:35,234 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:35,318 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 23 treesize of output 1 [2023-11-29 00:58:36,210 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:36,210 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:38,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 180 [2023-11-29 00:58:39,025 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 00:58:39,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 564 treesize of output 548 [2023-11-29 01:01:53,445 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:01:53,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870758805] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:01:53,446 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:01:53,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 16] total 47 [2023-11-29 01:01:53,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242688290] [2023-11-29 01:01:53,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:01:53,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-11-29 01:01:53,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:01:53,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-11-29 01:01:53,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=1896, Unknown=0, NotChecked=0, Total=2256 [2023-11-29 01:01:55,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:01:55,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 34 [2023-11-29 01:01:55,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 1637 transitions, 32458 flow. Second operand has 48 states, 48 states have (on average 10.916666666666666) internal successors, (524), 48 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:55,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:01:55,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 34 [2023-11-29 01:01:55,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:02:41,599 INFO L124 PetriNetUnfolderBase]: 35209/72724 cut-off events. [2023-11-29 01:02:41,600 INFO L125 PetriNetUnfolderBase]: For 1168230/1171018 co-relation queries the response was YES. [2023-11-29 01:02:42,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 411871 conditions, 72724 events. 35209/72724 cut-off events. For 1168230/1171018 co-relation queries the response was YES. Maximal size of possible extension queue 1676. Compared 750644 event pairs, 8790 based on Foata normal form. 590/68301 useless extension candidates. Maximal degree in co-relation 411765. Up to 11463 conditions per place. [2023-11-29 01:02:42,664 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 678 selfloop transitions, 2119 changer transitions 606/3533 dead transitions. [2023-11-29 01:02:42,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 3533 transitions, 73324 flow [2023-11-29 01:02:42,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-11-29 01:02:42,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-11-29 01:02:42,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 1192 transitions. [2023-11-29 01:02:42,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5008403361344538 [2023-11-29 01:02:42,668 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 1192 transitions. [2023-11-29 01:02:42,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 1192 transitions. [2023-11-29 01:02:42,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:02:42,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 1192 transitions. [2023-11-29 01:02:42,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 17.02857142857143) internal successors, (1192), 70 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:42,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 34.0) internal successors, (2414), 71 states have internal predecessors, (2414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:42,677 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 34.0) internal successors, (2414), 71 states have internal predecessors, (2414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:42,677 INFO L175 Difference]: Start difference. First operand has 455 places, 1637 transitions, 32458 flow. Second operand 70 states and 1192 transitions. [2023-11-29 01:02:42,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 3533 transitions, 73324 flow [2023-11-29 01:02:57,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 3533 transitions, 65177 flow, removed 3560 selfloop flow, removed 35 redundant places. [2023-11-29 01:02:57,204 INFO L231 Difference]: Finished difference. Result has 489 places, 2532 transitions, 53872 flow [2023-11-29 01:02:57,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=28165, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=53872, PETRI_PLACES=489, PETRI_TRANSITIONS=2532} [2023-11-29 01:02:57,206 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 456 predicate places. [2023-11-29 01:02:57,206 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 2532 transitions, 53872 flow [2023-11-29 01:02:57,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 10.916666666666666) internal successors, (524), 48 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:57,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:02:57,207 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:02:57,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 01:02:57,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:02:57,408 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:02:57,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:02:57,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1218177008, now seen corresponding path program 11 times [2023-11-29 01:02:57,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:02:57,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816635239] [2023-11-29 01:02:57,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:57,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:02:57,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:02:58,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:02:58,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816635239] [2023-11-29 01:02:58,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816635239] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:02:58,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373390927] [2023-11-29 01:02:58,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 01:02:58,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:02:58,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:02:58,372 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:02:58,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 01:02:58,483 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 01:02:58,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:02:58,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-29 01:02:58,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:02:58,586 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 23 treesize of output 1 [2023-11-29 01:02:59,479 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 5 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:02:59,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:03:01,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 153 [2023-11-29 01:03:01,154 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:03:01,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 554 treesize of output 458 [2023-11-29 01:03:03,978 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:03:03,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373390927] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:03:03,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:03:03,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 15] total 45 [2023-11-29 01:03:03,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225091186] [2023-11-29 01:03:03,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:03:03,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-11-29 01:03:03,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:03:03,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-11-29 01:03:03,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=1695, Unknown=0, NotChecked=0, Total=2070 [2023-11-29 01:03:04,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 34 [2023-11-29 01:03:04,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 2532 transitions, 53872 flow. Second operand has 46 states, 46 states have (on average 11.934782608695652) internal successors, (549), 46 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:03:04,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:03:04,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 34 [2023-11-29 01:03:04,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:12,336 INFO L124 PetriNetUnfolderBase]: 69971/142295 cut-off events. [2023-11-29 01:05:12,337 INFO L125 PetriNetUnfolderBase]: For 2251658/2255830 co-relation queries the response was YES. [2023-11-29 01:05:14,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 812702 conditions, 142295 events. 69971/142295 cut-off events. For 2251658/2255830 co-relation queries the response was YES. Maximal size of possible extension queue 2601. Compared 1547780 event pairs, 18475 based on Foata normal form. 948/133538 useless extension candidates. Maximal degree in co-relation 812584. Up to 37530 conditions per place. [2023-11-29 01:05:14,755 INFO L140 encePairwiseOnDemand]: 24/34 looper letters, 1877 selfloop transitions, 4149 changer transitions 1146/7303 dead transitions. [2023-11-29 01:05:14,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 7303 transitions, 156930 flow [2023-11-29 01:05:14,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2023-11-29 01:05:14,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2023-11-29 01:05:14,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 2330 transitions. [2023-11-29 01:05:14,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271493212669683 [2023-11-29 01:05:14,759 INFO L72 ComplementDD]: Start complementDD. Operand 130 states and 2330 transitions. [2023-11-29 01:05:14,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 130 states and 2330 transitions. [2023-11-29 01:05:14,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:05:14,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 130 states and 2330 transitions. [2023-11-29 01:05:14,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 131 states, 130 states have (on average 17.923076923076923) internal successors, (2330), 130 states have internal predecessors, (2330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:14,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 131 states, 131 states have (on average 34.0) internal successors, (4454), 131 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:14,772 INFO L81 ComplementDD]: Finished complementDD. Result has 131 states, 131 states have (on average 34.0) internal successors, (4454), 131 states have internal predecessors, (4454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:05:14,772 INFO L175 Difference]: Start difference. First operand has 489 places, 2532 transitions, 53872 flow. Second operand 130 states and 2330 transitions. [2023-11-29 01:05:14,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 7303 transitions, 156930 flow [2023-11-29 01:06:30,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 7303 transitions, 148266 flow, removed 4070 selfloop flow, removed 24 redundant places. [2023-11-29 01:06:30,780 INFO L231 Difference]: Finished difference. Result has 640 places, 5427 transitions, 127828 flow [2023-11-29 01:06:30,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=34, PETRI_DIFFERENCE_MINUEND_FLOW=49226, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1570, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=130, PETRI_FLOW=127828, PETRI_PLACES=640, PETRI_TRANSITIONS=5427} [2023-11-29 01:06:30,782 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 607 predicate places. [2023-11-29 01:06:30,782 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 5427 transitions, 127828 flow [2023-11-29 01:06:30,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 11.934782608695652) internal successors, (549), 46 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:06:30,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:06:30,783 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:06:30,788 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 01:06:30,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 01:06:30,983 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 01:06:30,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:06:30,984 INFO L85 PathProgramCache]: Analyzing trace with hash 38150392, now seen corresponding path program 12 times [2023-11-29 01:06:30,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:06:30,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422018595] [2023-11-29 01:06:30,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:06:30,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:06:31,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:06:32,106 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:06:32,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:06:32,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422018595] [2023-11-29 01:06:32,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422018595] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:06:32,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512284603] [2023-11-29 01:06:32,107 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 01:06:32,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:06:32,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:06:32,108 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:06:32,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4fe24ed7-54a8-40cc-add9-78b9ae595523/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 01:06:32,284 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 01:06:32,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 01:06:32,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 54 conjunts are in the unsatisfiable core [2023-11-29 01:06:32,289 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:06:32,328 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 01:06:33,339 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:06:33,339 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:06:36,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 184 [2023-11-29 01:06:36,292 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:06:36,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 568 treesize of output 608