./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/unroll-cond-4.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/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_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/unroll-cond-4.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/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_19ad2c02-b640-4dfd-946b-960e2a571c44/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 6b28fb6889d0d92f72216f98e0edff81bbc7a955814acfd4caad3db76eb7ead3 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 07:00:39,840 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 07:00:39,903 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 07:00:39,907 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 07:00:39,908 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 07:00:39,929 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 07:00:39,930 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 07:00:39,931 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 07:00:39,931 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 07:00:39,932 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 07:00:39,932 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 07:00:39,933 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 07:00:39,933 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 07:00:39,934 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 07:00:39,934 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 07:00:39,935 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 07:00:39,935 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 07:00:39,936 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 07:00:39,936 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 07:00:39,937 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 07:00:39,937 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 07:00:39,938 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 07:00:39,939 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 07:00:39,939 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 07:00:39,939 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 07:00:39,940 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 07:00:39,940 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 07:00:39,941 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 07:00:39,941 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 07:00:39,941 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 07:00:39,942 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 07:00:39,942 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 07:00:39,943 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 07:00:39,943 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 07:00:39,943 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 07:00:39,943 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 07:00:39,944 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 07:00:39,944 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 07:00:39,944 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 07:00:39,944 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 07:00:39,944 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 07:00:39,945 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 07:00:39,945 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_19ad2c02-b640-4dfd-946b-960e2a571c44/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_19ad2c02-b640-4dfd-946b-960e2a571c44/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 -> 6b28fb6889d0d92f72216f98e0edff81bbc7a955814acfd4caad3db76eb7ead3 [2023-11-29 07:00:40,177 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 07:00:40,198 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 07:00:40,200 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 07:00:40,201 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 07:00:40,202 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 07:00:40,203 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/unroll-cond-4.wvr.c [2023-11-29 07:00:42,957 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 07:00:43,141 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 07:00:43,141 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/sv-benchmarks/c/weaver/unroll-cond-4.wvr.c [2023-11-29 07:00:43,150 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/data/790f4f62e/bc16bae219784fafb5a47fc91e9bd640/FLAGf40d8e98c [2023-11-29 07:00:43,173 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/data/790f4f62e/bc16bae219784fafb5a47fc91e9bd640 [2023-11-29 07:00:43,182 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 07:00:43,184 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 07:00:43,185 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 07:00:43,185 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 07:00:43,191 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 07:00:43,202 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,205 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@274e5a58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43, skipping insertion in model container [2023-11-29 07:00:43,205 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,232 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 07:00:43,405 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_19ad2c02-b640-4dfd-946b-960e2a571c44/sv-benchmarks/c/weaver/unroll-cond-4.wvr.c[2834,2847] [2023-11-29 07:00:43,415 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 07:00:43,425 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 07:00:43,449 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_19ad2c02-b640-4dfd-946b-960e2a571c44/sv-benchmarks/c/weaver/unroll-cond-4.wvr.c[2834,2847] [2023-11-29 07:00:43,452 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 07:00:43,468 INFO L206 MainTranslator]: Completed translation [2023-11-29 07:00:43,468 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43 WrapperNode [2023-11-29 07:00:43,469 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 07:00:43,470 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 07:00:43,470 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 07:00:43,470 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 07:00:43,477 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,486 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,511 INFO L138 Inliner]: procedures = 24, calls = 41, calls flagged for inlining = 15, calls inlined = 15, statements flattened = 188 [2023-11-29 07:00:43,512 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 07:00:43,513 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 07:00:43,513 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 07:00:43,513 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 07:00:43,525 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,525 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,529 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,545 INFO L175 MemorySlicer]: Split 15 memory accesses to 4 slices as follows [2, 2, 2, 9]. 60 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 07:00:43,545 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,546 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,554 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,558 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,560 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,561 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,565 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 07:00:43,566 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 07:00:43,566 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 07:00:43,566 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 07:00:43,567 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (1/1) ... [2023-11-29 07:00:43,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 07:00:43,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:43,595 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 07:00:43,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 07:00:43,635 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 07:00:43,636 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 07:00:43,636 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 07:00:43,636 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 07:00:43,636 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 07:00:43,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 07:00:43,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 07:00:43,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 07:00:43,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 07:00:43,637 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 07:00:43,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 07:00:43,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 07:00:43,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 07:00:43,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 07:00:43,638 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 07:00:43,639 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 07:00:43,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 07:00:43,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 07:00:43,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 07:00:43,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 07:00:43,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 07:00:43,640 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 07:00:43,642 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 07:00:43,747 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 07:00:43,749 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 07:00:44,048 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 07:00:44,332 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 07:00:44,332 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 07:00:44,332 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:00:44 BoogieIcfgContainer [2023-11-29 07:00:44,332 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 07:00:44,335 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 07:00:44,335 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 07:00:44,338 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 07:00:44,339 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 07:00:43" (1/3) ... [2023-11-29 07:00:44,339 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ade6fba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:00:44, skipping insertion in model container [2023-11-29 07:00:44,340 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:43" (2/3) ... [2023-11-29 07:00:44,340 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ade6fba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:00:44, skipping insertion in model container [2023-11-29 07:00:44,340 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:00:44" (3/3) ... [2023-11-29 07:00:44,341 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-4.wvr.c [2023-11-29 07:00:44,351 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 07:00:44,362 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 07:00:44,362 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 07:00:44,362 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 07:00:44,415 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 07:00:44,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 25 places, 21 transitions, 56 flow [2023-11-29 07:00:44,509 INFO L124 PetriNetUnfolderBase]: 3/19 cut-off events. [2023-11-29 07:00:44,510 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 07:00:44,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28 conditions, 19 events. 3/19 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 12 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 11. Up to 2 conditions per place. [2023-11-29 07:00:44,513 INFO L82 GeneralOperation]: Start removeDead. Operand has 25 places, 21 transitions, 56 flow [2023-11-29 07:00:44,516 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 22 places, 18 transitions, 48 flow [2023-11-29 07:00:44,527 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 07:00:44,540 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;@11e16f38, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 07:00:44,540 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 07:00:44,551 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 07:00:44,551 INFO L124 PetriNetUnfolderBase]: 3/17 cut-off events. [2023-11-29 07:00:44,551 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 07:00:44,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:44,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:44,564 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:44,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:44,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1831583878, now seen corresponding path program 1 times [2023-11-29 07:00:44,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:44,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550121697] [2023-11-29 07:00:44,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:44,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:44,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:44,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:44,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:44,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550121697] [2023-11-29 07:00:44,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550121697] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:44,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:44,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 07:00:44,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711540685] [2023-11-29 07:00:44,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:44,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 07:00:44,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:45,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 07:00:45,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 07:00:45,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:00:45,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 18 transitions, 48 flow. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:45,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:00:45,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:45,104 INFO L124 PetriNetUnfolderBase]: 41/77 cut-off events. [2023-11-29 07:00:45,104 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-29 07:00:45,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 77 events. 41/77 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 128 event pairs, 24 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 120. Up to 76 conditions per place. [2023-11-29 07:00:45,107 INFO L140 encePairwiseOnDemand]: 18/21 looper letters, 16 selfloop transitions, 2 changer transitions 0/19 dead transitions. [2023-11-29 07:00:45,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 19 transitions, 86 flow [2023-11-29 07:00:45,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 07:00:45,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 07:00:45,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 28 transitions. [2023-11-29 07:00:45,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-11-29 07:00:45,120 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 28 transitions. [2023-11-29 07:00:45,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 28 transitions. [2023-11-29 07:00:45,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:45,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 28 transitions. [2023-11-29 07:00:45,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,129 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,131 INFO L175 Difference]: Start difference. First operand has 22 places, 18 transitions, 48 flow. Second operand 3 states and 28 transitions. [2023-11-29 07:00:45,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 19 transitions, 86 flow [2023-11-29 07:00:45,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 19 transitions, 78 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 07:00:45,136 INFO L231 Difference]: Finished difference. Result has 21 places, 19 transitions, 52 flow [2023-11-29 07:00:45,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=52, PETRI_PLACES=21, PETRI_TRANSITIONS=19} [2023-11-29 07:00:45,142 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, -1 predicate places. [2023-11-29 07:00:45,142 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 19 transitions, 52 flow [2023-11-29 07:00:45,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:45,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:45,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 07:00:45,143 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:45,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:45,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1293956475, now seen corresponding path program 1 times [2023-11-29 07:00:45,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:45,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474369927] [2023-11-29 07:00:45,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:45,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:45,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:45,443 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:45,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:45,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474369927] [2023-11-29 07:00:45,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474369927] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:45,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:45,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:00:45,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658091258] [2023-11-29 07:00:45,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:45,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:00:45,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:45,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:00:45,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:00:45,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:00:45,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 19 transitions, 52 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:45,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:00:45,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:45,697 INFO L124 PetriNetUnfolderBase]: 72/137 cut-off events. [2023-11-29 07:00:45,698 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 07:00:45,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 287 conditions, 137 events. 72/137 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 366 event pairs, 24 based on Foata normal form. 0/106 useless extension candidates. Maximal degree in co-relation 276. Up to 77 conditions per place. [2023-11-29 07:00:45,700 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 35 selfloop transitions, 5 changer transitions 0/41 dead transitions. [2023-11-29 07:00:45,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 41 transitions, 181 flow [2023-11-29 07:00:45,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:45,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:45,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 55 transitions. [2023-11-29 07:00:45,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2023-11-29 07:00:45,702 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 55 transitions. [2023-11-29 07:00:45,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 55 transitions. [2023-11-29 07:00:45,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:45,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 55 transitions. [2023-11-29 07:00:45,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 11.0) internal successors, (55), 5 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 07:00:45,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,705 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,705 INFO L175 Difference]: Start difference. First operand has 21 places, 19 transitions, 52 flow. Second operand 5 states and 55 transitions. [2023-11-29 07:00:45,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 41 transitions, 181 flow [2023-11-29 07:00:45,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 41 transitions, 177 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 07:00:45,708 INFO L231 Difference]: Finished difference. Result has 27 places, 23 transitions, 84 flow [2023-11-29 07:00:45,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=84, PETRI_PLACES=27, PETRI_TRANSITIONS=23} [2023-11-29 07:00:45,709 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 5 predicate places. [2023-11-29 07:00:45,709 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 23 transitions, 84 flow [2023-11-29 07:00:45,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:45,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:45,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 07:00:45,710 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:45,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:45,711 INFO L85 PathProgramCache]: Analyzing trace with hash 369372029, now seen corresponding path program 2 times [2023-11-29 07:00:45,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:45,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459411636] [2023-11-29 07:00:45,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:45,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:45,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:46,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:46,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:46,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459411636] [2023-11-29 07:00:46,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459411636] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:46,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:46,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:00:46,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057593078] [2023-11-29 07:00:46,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:46,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:00:46,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:46,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:00:46,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:00:46,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:00:46,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 23 transitions, 84 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:46,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:46,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:00:46,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:46,318 INFO L124 PetriNetUnfolderBase]: 111/212 cut-off events. [2023-11-29 07:00:46,319 INFO L125 PetriNetUnfolderBase]: For 118/118 co-relation queries the response was YES. [2023-11-29 07:00:46,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 606 conditions, 212 events. 111/212 cut-off events. For 118/118 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 686 event pairs, 42 based on Foata normal form. 2/173 useless extension candidates. Maximal degree in co-relation 588. Up to 133 conditions per place. [2023-11-29 07:00:46,323 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 37 selfloop transitions, 7 changer transitions 0/45 dead transitions. [2023-11-29 07:00:46,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 45 transitions, 254 flow [2023-11-29 07:00:46,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:46,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:46,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 51 transitions. [2023-11-29 07:00:46,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2023-11-29 07:00:46,325 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 51 transitions. [2023-11-29 07:00:46,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 51 transitions. [2023-11-29 07:00:46,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:46,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 51 transitions. [2023-11-29 07:00:46,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:46,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:46,327 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:46,328 INFO L175 Difference]: Start difference. First operand has 27 places, 23 transitions, 84 flow. Second operand 5 states and 51 transitions. [2023-11-29 07:00:46,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 45 transitions, 254 flow [2023-11-29 07:00:46,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 45 transitions, 237 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-11-29 07:00:46,332 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 126 flow [2023-11-29 07:00:46,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=126, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2023-11-29 07:00:46,333 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 11 predicate places. [2023-11-29 07:00:46,333 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 126 flow [2023-11-29 07:00:46,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:46,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:46,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:46,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 07:00:46,334 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:46,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:46,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1570264145, now seen corresponding path program 3 times [2023-11-29 07:00:46,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:46,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232397893] [2023-11-29 07:00:46,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:46,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:46,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:46,654 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:46,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:46,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232397893] [2023-11-29 07:00:46,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232397893] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:46,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:46,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:00:46,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144778174] [2023-11-29 07:00:46,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:46,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:00:46,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:46,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:00:46,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:00:46,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:00:46,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 126 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:46,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:46,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:00:46,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:46,871 INFO L124 PetriNetUnfolderBase]: 121/228 cut-off events. [2023-11-29 07:00:46,872 INFO L125 PetriNetUnfolderBase]: For 326/326 co-relation queries the response was YES. [2023-11-29 07:00:46,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 789 conditions, 228 events. 121/228 cut-off events. For 326/326 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 744 event pairs, 44 based on Foata normal form. 4/205 useless extension candidates. Maximal degree in co-relation 768. Up to 121 conditions per place. [2023-11-29 07:00:46,876 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 37 selfloop transitions, 12 changer transitions 0/50 dead transitions. [2023-11-29 07:00:46,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 50 transitions, 323 flow [2023-11-29 07:00:46,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:46,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:46,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 56 transitions. [2023-11-29 07:00:46,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2023-11-29 07:00:46,878 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 56 transitions. [2023-11-29 07:00:46,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 56 transitions. [2023-11-29 07:00:46,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:46,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 56 transitions. [2023-11-29 07:00:46,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:46,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:46,880 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:46,880 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 126 flow. Second operand 5 states and 56 transitions. [2023-11-29 07:00:46,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 50 transitions, 323 flow [2023-11-29 07:00:46,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 50 transitions, 299 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-29 07:00:46,884 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 205 flow [2023-11-29 07:00:46,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=205, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2023-11-29 07:00:46,885 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 17 predicate places. [2023-11-29 07:00:46,885 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 205 flow [2023-11-29 07:00:46,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:46,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:46,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:46,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 07:00:46,886 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:46,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:46,887 INFO L85 PathProgramCache]: Analyzing trace with hash -474636351, now seen corresponding path program 4 times [2023-11-29 07:00:46,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:46,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418999910] [2023-11-29 07:00:46,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:46,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:46,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:47,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:47,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:47,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418999910] [2023-11-29 07:00:47,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418999910] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:47,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:47,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:00:47,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630814439] [2023-11-29 07:00:47,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:47,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:00:47,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:47,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:00:47,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:00:47,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:00:47,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 205 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:47,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:00:47,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:47,233 INFO L124 PetriNetUnfolderBase]: 117/224 cut-off events. [2023-11-29 07:00:47,234 INFO L125 PetriNetUnfolderBase]: For 561/561 co-relation queries the response was YES. [2023-11-29 07:00:47,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 852 conditions, 224 events. 117/224 cut-off events. For 561/561 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 732 event pairs, 50 based on Foata normal form. 4/201 useless extension candidates. Maximal degree in co-relation 828. Up to 177 conditions per place. [2023-11-29 07:00:47,237 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 32 selfloop transitions, 15 changer transitions 0/48 dead transitions. [2023-11-29 07:00:47,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 48 transitions, 377 flow [2023-11-29 07:00:47,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:47,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:47,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 50 transitions. [2023-11-29 07:00:47,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2023-11-29 07:00:47,239 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 50 transitions. [2023-11-29 07:00:47,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 50 transitions. [2023-11-29 07:00:47,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:47,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 50 transitions. [2023-11-29 07:00:47,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 10.0) internal successors, (50), 5 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 07:00:47,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,241 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,241 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 205 flow. Second operand 5 states and 50 transitions. [2023-11-29 07:00:47,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 48 transitions, 377 flow [2023-11-29 07:00:47,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 48 transitions, 364 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 07:00:47,247 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 298 flow [2023-11-29 07:00:47,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=298, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2023-11-29 07:00:47,248 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 22 predicate places. [2023-11-29 07:00:47,248 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 298 flow [2023-11-29 07:00:47,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:47,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:47,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 07:00:47,249 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:47,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:47,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1626970607, now seen corresponding path program 5 times [2023-11-29 07:00:47,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:47,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936341115] [2023-11-29 07:00:47,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:47,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:47,530 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:47,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:47,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936341115] [2023-11-29 07:00:47,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936341115] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:47,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:47,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:00:47,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799756889] [2023-11-29 07:00:47,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:47,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:00:47,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:47,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:00:47,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:00:47,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:00:47,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 298 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:47,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:00:47,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:47,825 INFO L124 PetriNetUnfolderBase]: 118/227 cut-off events. [2023-11-29 07:00:47,825 INFO L125 PetriNetUnfolderBase]: For 733/733 co-relation queries the response was YES. [2023-11-29 07:00:47,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 964 conditions, 227 events. 118/227 cut-off events. For 733/733 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 764 event pairs, 38 based on Foata normal form. 2/202 useless extension candidates. Maximal degree in co-relation 938. Up to 123 conditions per place. [2023-11-29 07:00:47,828 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 38 selfloop transitions, 14 changer transitions 0/53 dead transitions. [2023-11-29 07:00:47,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 53 transitions, 444 flow [2023-11-29 07:00:47,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:47,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:47,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 54 transitions. [2023-11-29 07:00:47,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2023-11-29 07:00:47,830 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 54 transitions. [2023-11-29 07:00:47,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 54 transitions. [2023-11-29 07:00:47,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:47,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 54 transitions. [2023-11-29 07:00:47,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,832 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,832 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 298 flow. Second operand 5 states and 54 transitions. [2023-11-29 07:00:47,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 53 transitions, 444 flow [2023-11-29 07:00:47,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 53 transitions, 390 flow, removed 15 selfloop flow, removed 2 redundant places. [2023-11-29 07:00:47,838 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 284 flow [2023-11-29 07:00:47,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=284, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2023-11-29 07:00:47,839 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 25 predicate places. [2023-11-29 07:00:47,839 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 284 flow [2023-11-29 07:00:47,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:47,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:47,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 07:00:47,840 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:47,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:47,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1243112709, now seen corresponding path program 6 times [2023-11-29 07:00:47,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:47,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390957197] [2023-11-29 07:00:47,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:47,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:47,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:47,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:47,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:47,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390957197] [2023-11-29 07:00:47,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390957197] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:47,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:47,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:00:47,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234688531] [2023-11-29 07:00:47,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:47,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:00:47,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:47,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:00:47,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:00:47,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:00:47,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 284 flow. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:47,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:00:47,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:48,130 INFO L124 PetriNetUnfolderBase]: 117/219 cut-off events. [2023-11-29 07:00:48,130 INFO L125 PetriNetUnfolderBase]: For 705/705 co-relation queries the response was YES. [2023-11-29 07:00:48,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 900 conditions, 219 events. 117/219 cut-off events. For 705/705 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 687 event pairs, 49 based on Foata normal form. 2/194 useless extension candidates. Maximal degree in co-relation 873. Up to 170 conditions per place. [2023-11-29 07:00:48,134 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 34 selfloop transitions, 15 changer transitions 0/50 dead transitions. [2023-11-29 07:00:48,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 50 transitions, 416 flow [2023-11-29 07:00:48,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:48,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:48,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 50 transitions. [2023-11-29 07:00:48,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2023-11-29 07:00:48,135 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 50 transitions. [2023-11-29 07:00:48,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 50 transitions. [2023-11-29 07:00:48,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:48,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 50 transitions. [2023-11-29 07:00:48,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 10.0) internal successors, (50), 5 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 07:00:48,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:48,137 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:48,137 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 284 flow. Second operand 5 states and 50 transitions. [2023-11-29 07:00:48,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 50 transitions, 416 flow [2023-11-29 07:00:48,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 50 transitions, 382 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-29 07:00:48,142 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 296 flow [2023-11-29 07:00:48,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=296, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2023-11-29 07:00:48,144 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 27 predicate places. [2023-11-29 07:00:48,144 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 296 flow [2023-11-29 07:00:48,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:48,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:48,144 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 07:00:48,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 07:00:48,145 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:48,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:48,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1209034054, now seen corresponding path program 1 times [2023-11-29 07:00:48,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:48,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237662987] [2023-11-29 07:00:48,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:48,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:48,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:48,320 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:48,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:48,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237662987] [2023-11-29 07:00:48,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237662987] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:48,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794038814] [2023-11-29 07:00:48,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:48,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:48,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:48,324 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:48,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 07:00:48,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:48,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 07:00:48,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:48,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:00:49,008 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 15 treesize of output 7 [2023-11-29 07:00:49,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:49,030 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:55,069 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 33 treesize of output 29 [2023-11-29 07:00:55,080 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 07:00:55,080 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 62 treesize of output 41 [2023-11-29 07:00:55,118 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:55,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794038814] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:00:55,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:00:55,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 9] total 21 [2023-11-29 07:00:55,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851443723] [2023-11-29 07:00:55,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:00:55,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 07:00:55,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:55,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 07:00:55,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2023-11-29 07:00:55,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:00:55,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 296 flow. Second operand has 21 states, 21 states have (on average 5.0476190476190474) internal successors, (106), 21 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:55,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:55,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:00:55,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:01,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:01:05,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.46s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:01:11,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:01:18,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.69s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:01:26,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:01:26,956 INFO L124 PetriNetUnfolderBase]: 512/949 cut-off events. [2023-11-29 07:01:26,956 INFO L125 PetriNetUnfolderBase]: For 2592/2592 co-relation queries the response was YES. [2023-11-29 07:01:26,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3653 conditions, 949 events. 512/949 cut-off events. For 2592/2592 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4674 event pairs, 20 based on Foata normal form. 14/799 useless extension candidates. Maximal degree in co-relation 3181. Up to 285 conditions per place. [2023-11-29 07:01:26,963 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 131 selfloop transitions, 99 changer transitions 55/286 dead transitions. [2023-11-29 07:01:26,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 286 transitions, 2134 flow [2023-11-29 07:01:26,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 07:01:26,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 07:01:26,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 365 transitions. [2023-11-29 07:01:26,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573934837092732 [2023-11-29 07:01:26,967 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 365 transitions. [2023-11-29 07:01:26,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 365 transitions. [2023-11-29 07:01:26,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:26,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 365 transitions. [2023-11-29 07:01:26,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 9.605263157894736) internal successors, (365), 38 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:26,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 21.0) internal successors, (819), 39 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:26,974 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 21.0) internal successors, (819), 39 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:26,974 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 296 flow. Second operand 38 states and 365 transitions. [2023-11-29 07:01:26,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 286 transitions, 2134 flow [2023-11-29 07:01:26,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 286 transitions, 1988 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-29 07:01:26,986 INFO L231 Difference]: Finished difference. Result has 99 places, 126 transitions, 1196 flow [2023-11-29 07:01:26,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=1196, PETRI_PLACES=99, PETRI_TRANSITIONS=126} [2023-11-29 07:01:26,987 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 77 predicate places. [2023-11-29 07:01:26,987 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 126 transitions, 1196 flow [2023-11-29 07:01:26,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.0476190476190474) internal successors, (106), 21 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:26,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:26,988 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 07:01:26,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 07:01:27,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:27,189 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:27,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:27,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1246178956, now seen corresponding path program 2 times [2023-11-29 07:01:27,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:27,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758357696] [2023-11-29 07:01:27,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:27,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:27,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:27,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:01:27,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:27,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758357696] [2023-11-29 07:01:27,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758357696] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:27,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091428652] [2023-11-29 07:01:27,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:01:27,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:27,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:27,404 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:27,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 07:01:27,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:01:27,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:27,568 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 07:01:27,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:27,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:01:27,901 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:01:27,902 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:38,436 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 170 treesize of output 150 [2023-11-29 07:01:38,561 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:01:38,562 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 9 new quantified variables, introduced 15 case distinctions, treesize of input 572 treesize of output 488 [2023-11-29 07:01:58,370 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:01:58,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091428652] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:58,371 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:58,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 20 [2023-11-29 07:01:58,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121686900] [2023-11-29 07:01:58,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:58,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 07:01:58,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:58,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 07:01:58,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2023-11-29 07:01:58,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:01:58,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 126 transitions, 1196 flow. Second operand has 20 states, 20 states have (on average 5.4) internal successors, (108), 20 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:58,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:58,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:01:58,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:01,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:02:06,513 INFO L124 PetriNetUnfolderBase]: 687/1305 cut-off events. [2023-11-29 07:02:06,513 INFO L125 PetriNetUnfolderBase]: For 6099/6099 co-relation queries the response was YES. [2023-11-29 07:02:06,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6688 conditions, 1305 events. 687/1305 cut-off events. For 6099/6099 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7150 event pairs, 37 based on Foata normal form. 15/1189 useless extension candidates. Maximal degree in co-relation 6503. Up to 619 conditions per place. [2023-11-29 07:02:06,525 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 169 selfloop transitions, 129 changer transitions 33/332 dead transitions. [2023-11-29 07:02:06,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 332 transitions, 3352 flow [2023-11-29 07:02:06,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 07:02:06,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 07:02:06,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 307 transitions. [2023-11-29 07:02:06,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.443001443001443 [2023-11-29 07:02:06,527 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 307 transitions. [2023-11-29 07:02:06,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 307 transitions. [2023-11-29 07:02:06,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:06,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 307 transitions. [2023-11-29 07:02:06,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 9.303030303030303) internal successors, (307), 33 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:06,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 21.0) internal successors, (714), 34 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 07:02:06,532 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 21.0) internal successors, (714), 34 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 07:02:06,532 INFO L175 Difference]: Start difference. First operand has 99 places, 126 transitions, 1196 flow. Second operand 33 states and 307 transitions. [2023-11-29 07:02:06,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 332 transitions, 3352 flow [2023-11-29 07:02:06,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 332 transitions, 2852 flow, removed 227 selfloop flow, removed 6 redundant places. [2023-11-29 07:02:06,562 INFO L231 Difference]: Finished difference. Result has 134 places, 208 transitions, 2104 flow [2023-11-29 07:02:06,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2104, PETRI_PLACES=134, PETRI_TRANSITIONS=208} [2023-11-29 07:02:06,564 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 112 predicate places. [2023-11-29 07:02:06,564 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 208 transitions, 2104 flow [2023-11-29 07:02:06,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.4) internal successors, (108), 20 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:06,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:06,564 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 07:02:06,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 07:02:06,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:06,765 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:06,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:06,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1414773710, now seen corresponding path program 3 times [2023-11-29 07:02:06,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:06,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743044802] [2023-11-29 07:02:06,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:06,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:06,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:07,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:02:07,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:07,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743044802] [2023-11-29 07:02:07,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743044802] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:07,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946520894] [2023-11-29 07:02:07,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:02:07,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:07,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:07,105 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:07,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 07:02:07,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:02:07,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:07,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:02:07,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:07,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:02:07,895 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 42 treesize of output 30 [2023-11-29 07:02:07,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:02:07,917 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:11,434 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 33 treesize of output 29 [2023-11-29 07:02:11,440 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 07:02:11,441 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 62 treesize of output 41 [2023-11-29 07:02:11,457 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 87 treesize of output 77 [2023-11-29 07:02:11,497 INFO L349 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2023-11-29 07:02:11,498 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 216 treesize of output 164 [2023-11-29 07:02:11,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:02:11,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946520894] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:11,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:11,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 19 [2023-11-29 07:02:11,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693908547] [2023-11-29 07:02:11,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:11,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 07:02:11,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:11,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 07:02:11,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2023-11-29 07:02:11,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:02:11,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 208 transitions, 2104 flow. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:11,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:11,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:02:11,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:15,814 INFO L124 PetriNetUnfolderBase]: 786/1610 cut-off events. [2023-11-29 07:02:15,814 INFO L125 PetriNetUnfolderBase]: For 10809/10809 co-relation queries the response was YES. [2023-11-29 07:02:15,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8170 conditions, 1610 events. 786/1610 cut-off events. For 10809/10809 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10034 event pairs, 16 based on Foata normal form. 15/1586 useless extension candidates. Maximal degree in co-relation 7877. Up to 652 conditions per place. [2023-11-29 07:02:15,828 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 184 selfloop transitions, 149 changer transitions 50/384 dead transitions. [2023-11-29 07:02:15,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 384 transitions, 4134 flow [2023-11-29 07:02:15,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 07:02:15,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 07:02:15,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 292 transitions. [2023-11-29 07:02:15,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40896358543417366 [2023-11-29 07:02:15,831 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 292 transitions. [2023-11-29 07:02:15,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 292 transitions. [2023-11-29 07:02:15,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:15,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 292 transitions. [2023-11-29 07:02:15,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 8.588235294117647) internal successors, (292), 34 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:15,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:15,836 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:15,836 INFO L175 Difference]: Start difference. First operand has 134 places, 208 transitions, 2104 flow. Second operand 34 states and 292 transitions. [2023-11-29 07:02:15,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 384 transitions, 4134 flow [2023-11-29 07:02:15,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 384 transitions, 3868 flow, removed 90 selfloop flow, removed 8 redundant places. [2023-11-29 07:02:15,887 INFO L231 Difference]: Finished difference. Result has 168 places, 256 transitions, 2913 flow [2023-11-29 07:02:15,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2913, PETRI_PLACES=168, PETRI_TRANSITIONS=256} [2023-11-29 07:02:15,888 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 146 predicate places. [2023-11-29 07:02:15,888 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 256 transitions, 2913 flow [2023-11-29 07:02:15,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:15,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:15,889 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 07:02:15,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 07:02:16,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 07:02:16,090 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:16,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:16,090 INFO L85 PathProgramCache]: Analyzing trace with hash -708323378, now seen corresponding path program 4 times [2023-11-29 07:02:16,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:16,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938200961] [2023-11-29 07:02:16,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:16,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:16,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:16,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:02:16,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:16,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938200961] [2023-11-29 07:02:16,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938200961] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:16,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320061535] [2023-11-29 07:02:16,298 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:02:16,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:16,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:16,300 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:16,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 07:02:16,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:02:16,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:16,425 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:02:16,428 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:16,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:02:16,787 INFO L349 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-11-29 07:02:16,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 178 treesize of output 169 [2023-11-29 07:02:17,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:02:17,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:21,432 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 33 treesize of output 29 [2023-11-29 07:02:21,440 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 07:02:21,440 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 62 treesize of output 41 [2023-11-29 07:02:21,457 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 87 treesize of output 77 [2023-11-29 07:02:21,498 INFO L349 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2023-11-29 07:02:21,499 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 216 treesize of output 164 [2023-11-29 07:02:21,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:02:21,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320061535] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:21,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:21,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 19 [2023-11-29 07:02:21,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482216056] [2023-11-29 07:02:21,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:21,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 07:02:21,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:21,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 07:02:21,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2023-11-29 07:02:21,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:02:21,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 256 transitions, 2913 flow. Second operand has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 19 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:21,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:21,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:02:21,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:26,220 INFO L124 PetriNetUnfolderBase]: 840/1661 cut-off events. [2023-11-29 07:02:26,220 INFO L125 PetriNetUnfolderBase]: For 14593/14593 co-relation queries the response was YES. [2023-11-29 07:02:26,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9621 conditions, 1661 events. 840/1661 cut-off events. For 14593/14593 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9958 event pairs, 31 based on Foata normal form. 17/1661 useless extension candidates. Maximal degree in co-relation 9520. Up to 866 conditions per place. [2023-11-29 07:02:26,243 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 179 selfloop transitions, 164 changer transitions 32/376 dead transitions. [2023-11-29 07:02:26,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 376 transitions, 4673 flow [2023-11-29 07:02:26,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 07:02:26,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 07:02:26,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 183 transitions. [2023-11-29 07:02:26,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2023-11-29 07:02:26,245 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 183 transitions. [2023-11-29 07:02:26,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 183 transitions. [2023-11-29 07:02:26,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:26,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 183 transitions. [2023-11-29 07:02:26,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 9.15) internal successors, (183), 20 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:26,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 21.0) internal successors, (441), 21 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:26,247 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 21.0) internal successors, (441), 21 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:26,247 INFO L175 Difference]: Start difference. First operand has 168 places, 256 transitions, 2913 flow. Second operand 20 states and 183 transitions. [2023-11-29 07:02:26,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 376 transitions, 4673 flow [2023-11-29 07:02:26,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 376 transitions, 4208 flow, removed 144 selfloop flow, removed 22 redundant places. [2023-11-29 07:02:26,341 INFO L231 Difference]: Finished difference. Result has 163 places, 288 transitions, 3340 flow [2023-11-29 07:02:26,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3340, PETRI_PLACES=163, PETRI_TRANSITIONS=288} [2023-11-29 07:02:26,342 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 141 predicate places. [2023-11-29 07:02:26,342 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 288 transitions, 3340 flow [2023-11-29 07:02:26,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.421052631578948) internal successors, (103), 19 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:26,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:26,342 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 07:02:26,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 07:02:26,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 07:02:26,543 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:26,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:26,543 INFO L85 PathProgramCache]: Analyzing trace with hash -876918132, now seen corresponding path program 5 times [2023-11-29 07:02:26,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:26,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938107781] [2023-11-29 07:02:26,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:26,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:26,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:26,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:02:26,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:26,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938107781] [2023-11-29 07:02:26,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938107781] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:26,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519202607] [2023-11-29 07:02:26,806 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:02:26,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:26,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:26,807 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:26,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 07:02:26,924 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:02:26,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:26,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:02:26,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:26,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:02:27,664 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 55 treesize of output 39 [2023-11-29 07:02:27,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:02:27,701 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:30,688 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 87 treesize of output 77 [2023-11-29 07:02:30,727 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:02:30,727 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 216 treesize of output 188 [2023-11-29 07:02:32,065 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 33 treesize of output 29 [2023-11-29 07:02:32,074 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 07:02:32,074 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 62 treesize of output 1 [2023-11-29 07:02:32,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:02:32,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519202607] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:32,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:32,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 19 [2023-11-29 07:02:32,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24825725] [2023-11-29 07:02:32,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:32,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 07:02:32,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:32,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 07:02:32,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-11-29 07:02:32,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:02:32,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 288 transitions, 3340 flow. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:32,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:32,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:02:32,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:35,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:02:37,939 INFO L124 PetriNetUnfolderBase]: 992/1961 cut-off events. [2023-11-29 07:02:37,939 INFO L125 PetriNetUnfolderBase]: For 16295/16295 co-relation queries the response was YES. [2023-11-29 07:02:37,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11510 conditions, 1961 events. 992/1961 cut-off events. For 16295/16295 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12432 event pairs, 21 based on Foata normal form. 29/1979 useless extension candidates. Maximal degree in co-relation 11408. Up to 511 conditions per place. [2023-11-29 07:02:37,956 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 145 selfloop transitions, 193 changer transitions 103/442 dead transitions. [2023-11-29 07:02:37,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 442 transitions, 5527 flow [2023-11-29 07:02:37,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 07:02:37,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 07:02:37,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 249 transitions. [2023-11-29 07:02:37,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088669950738916 [2023-11-29 07:02:37,959 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 249 transitions. [2023-11-29 07:02:37,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 249 transitions. [2023-11-29 07:02:37,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:37,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 249 transitions. [2023-11-29 07:02:37,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 8.586206896551724) internal successors, (249), 29 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:37,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 21.0) internal successors, (630), 30 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:37,962 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 21.0) internal successors, (630), 30 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:37,962 INFO L175 Difference]: Start difference. First operand has 163 places, 288 transitions, 3340 flow. Second operand 29 states and 249 transitions. [2023-11-29 07:02:37,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 442 transitions, 5527 flow [2023-11-29 07:02:38,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 442 transitions, 5246 flow, removed 66 selfloop flow, removed 8 redundant places. [2023-11-29 07:02:38,058 INFO L231 Difference]: Finished difference. Result has 190 places, 260 transitions, 3515 flow [2023-11-29 07:02:38,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=3117, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3515, PETRI_PLACES=190, PETRI_TRANSITIONS=260} [2023-11-29 07:02:38,059 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 168 predicate places. [2023-11-29 07:02:38,059 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 260 transitions, 3515 flow [2023-11-29 07:02:38,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:38,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:38,059 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 07:02:38,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 07:02:38,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 07:02:38,260 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:38,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:38,260 INFO L85 PathProgramCache]: Analyzing trace with hash 2101891860, now seen corresponding path program 6 times [2023-11-29 07:02:38,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:38,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614588727] [2023-11-29 07:02:38,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:38,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:38,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:02:38,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:38,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614588727] [2023-11-29 07:02:38,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614588727] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:38,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964282387] [2023-11-29 07:02:38,479 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:02:38,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:38,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:38,480 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:38,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 07:02:38,658 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:02:38,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:38,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:02:38,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:38,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:02:38,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:02:38,918 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:44,203 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 170 treesize of output 150 [2023-11-29 07:02:44,323 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:02:44,324 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 9 new quantified variables, introduced 15 case distinctions, treesize of input 572 treesize of output 488 [2023-11-29 07:03:21,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:03:21,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964282387] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:21,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:21,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 18 [2023-11-29 07:03:21,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619664840] [2023-11-29 07:03:21,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:21,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 07:03:21,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:21,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 07:03:21,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:03:21,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:03:21,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 260 transitions, 3515 flow. Second operand has 18 states, 18 states have (on average 5.666666666666667) internal successors, (102), 18 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:21,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:21,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:03:21,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:22,845 INFO L124 PetriNetUnfolderBase]: 891/1711 cut-off events. [2023-11-29 07:03:22,845 INFO L125 PetriNetUnfolderBase]: For 18877/18877 co-relation queries the response was YES. [2023-11-29 07:03:22,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11561 conditions, 1711 events. 891/1711 cut-off events. For 18877/18877 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 10117 event pairs, 45 based on Foata normal form. 9/1701 useless extension candidates. Maximal degree in co-relation 11504. Up to 876 conditions per place. [2023-11-29 07:03:22,864 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 177 selfloop transitions, 136 changer transitions 52/366 dead transitions. [2023-11-29 07:03:22,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 366 transitions, 5244 flow [2023-11-29 07:03:22,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 07:03:22,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 07:03:22,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 204 transitions. [2023-11-29 07:03:22,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38857142857142857 [2023-11-29 07:03:22,866 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 204 transitions. [2023-11-29 07:03:22,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 204 transitions. [2023-11-29 07:03:22,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:22,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 204 transitions. [2023-11-29 07:03:22,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 8.16) internal successors, (204), 25 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:22,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 21.0) internal successors, (546), 26 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:22,869 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 21.0) internal successors, (546), 26 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:22,869 INFO L175 Difference]: Start difference. First operand has 190 places, 260 transitions, 3515 flow. Second operand 25 states and 204 transitions. [2023-11-29 07:03:22,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 366 transitions, 5244 flow [2023-11-29 07:03:22,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 366 transitions, 4645 flow, removed 162 selfloop flow, removed 26 redundant places. [2023-11-29 07:03:22,945 INFO L231 Difference]: Finished difference. Result has 183 places, 255 transitions, 3270 flow [2023-11-29 07:03:22,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3270, PETRI_PLACES=183, PETRI_TRANSITIONS=255} [2023-11-29 07:03:22,946 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 161 predicate places. [2023-11-29 07:03:22,946 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 255 transitions, 3270 flow [2023-11-29 07:03:22,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.666666666666667) internal successors, (102), 18 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:22,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:22,947 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:22,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 07:03:23,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 07:03:23,147 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:23,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:23,148 INFO L85 PathProgramCache]: Analyzing trace with hash 652426453, now seen corresponding path program 1 times [2023-11-29 07:03:23,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:23,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245126727] [2023-11-29 07:03:23,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:23,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:23,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:23,354 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:23,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:23,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245126727] [2023-11-29 07:03:23,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245126727] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:23,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429351161] [2023-11-29 07:03:23,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:23,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:23,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:23,356 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:23,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 07:03:23,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:23,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 07:03:23,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:23,601 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:23,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:23,674 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:23,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429351161] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:23,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:23,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-11-29 07:03:23,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719848184] [2023-11-29 07:03:23,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:23,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 07:03:23,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:23,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 07:03:23,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-29 07:03:23,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:03:23,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 255 transitions, 3270 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:23,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:23,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:03:23,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:24,774 INFO L124 PetriNetUnfolderBase]: 785/1511 cut-off events. [2023-11-29 07:03:24,774 INFO L125 PetriNetUnfolderBase]: For 13810/13810 co-relation queries the response was YES. [2023-11-29 07:03:24,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9568 conditions, 1511 events. 785/1511 cut-off events. For 13810/13810 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 8766 event pairs, 143 based on Foata normal form. 20/1516 useless extension candidates. Maximal degree in co-relation 9512. Up to 708 conditions per place. [2023-11-29 07:03:24,791 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 205 selfloop transitions, 117 changer transitions 22/345 dead transitions. [2023-11-29 07:03:24,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 345 transitions, 4761 flow [2023-11-29 07:03:24,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 07:03:24,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 07:03:24,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 144 transitions. [2023-11-29 07:03:24,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2023-11-29 07:03:24,793 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 144 transitions. [2023-11-29 07:03:24,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 144 transitions. [2023-11-29 07:03:24,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:24,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 144 transitions. [2023-11-29 07:03:24,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:24,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:24,795 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:24,795 INFO L175 Difference]: Start difference. First operand has 183 places, 255 transitions, 3270 flow. Second operand 16 states and 144 transitions. [2023-11-29 07:03:24,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 345 transitions, 4761 flow [2023-11-29 07:03:24,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 345 transitions, 4479 flow, removed 63 selfloop flow, removed 15 redundant places. [2023-11-29 07:03:24,845 INFO L231 Difference]: Finished difference. Result has 176 places, 268 transitions, 3486 flow [2023-11-29 07:03:24,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3486, PETRI_PLACES=176, PETRI_TRANSITIONS=268} [2023-11-29 07:03:24,846 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 154 predicate places. [2023-11-29 07:03:24,846 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 268 transitions, 3486 flow [2023-11-29 07:03:24,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:24,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:24,846 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:24,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 07:03:25,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 07:03:25,047 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:25,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:25,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1115883761, now seen corresponding path program 7 times [2023-11-29 07:03:25,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:25,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683566425] [2023-11-29 07:03:25,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:25,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:25,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:25,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:25,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683566425] [2023-11-29 07:03:25,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683566425] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:25,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756893108] [2023-11-29 07:03:25,265 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:03:25,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:25,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:25,266 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:25,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 07:03:25,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:25,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-29 07:03:25,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:25,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:03:25,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:03:25,811 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:03:25,812 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:30,203 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:30,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756893108] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:30,204 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:30,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 7] total 19 [2023-11-29 07:03:30,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818796459] [2023-11-29 07:03:30,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:30,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 07:03:30,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:30,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 07:03:30,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2023-11-29 07:03:30,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:03:30,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 268 transitions, 3486 flow. Second operand has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 19 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:30,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:30,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:03:30,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:43,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.37s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:03:45,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:03:46,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:03:48,773 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:03:49,418 INFO L124 PetriNetUnfolderBase]: 977/1890 cut-off events. [2023-11-29 07:03:49,418 INFO L125 PetriNetUnfolderBase]: For 16045/16045 co-relation queries the response was YES. [2023-11-29 07:03:49,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11979 conditions, 1890 events. 977/1890 cut-off events. For 16045/16045 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11747 event pairs, 37 based on Foata normal form. 11/1900 useless extension candidates. Maximal degree in co-relation 11922. Up to 682 conditions per place. [2023-11-29 07:03:49,433 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 228 selfloop transitions, 230 changer transitions 20/479 dead transitions. [2023-11-29 07:03:49,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 479 transitions, 6303 flow [2023-11-29 07:03:49,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 07:03:49,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 07:03:49,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 321 transitions. [2023-11-29 07:03:49,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4495798319327731 [2023-11-29 07:03:49,435 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 321 transitions. [2023-11-29 07:03:49,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 321 transitions. [2023-11-29 07:03:49,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:49,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 321 transitions. [2023-11-29 07:03:49,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 9.441176470588236) internal successors, (321), 34 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:49,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:49,438 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 21.0) internal successors, (735), 35 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:49,438 INFO L175 Difference]: Start difference. First operand has 176 places, 268 transitions, 3486 flow. Second operand 34 states and 321 transitions. [2023-11-29 07:03:49,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 479 transitions, 6303 flow [2023-11-29 07:03:49,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 479 transitions, 6176 flow, removed 56 selfloop flow, removed 2 redundant places. [2023-11-29 07:03:49,512 INFO L231 Difference]: Finished difference. Result has 220 places, 346 transitions, 5322 flow [2023-11-29 07:03:49,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5322, PETRI_PLACES=220, PETRI_TRANSITIONS=346} [2023-11-29 07:03:49,513 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 198 predicate places. [2023-11-29 07:03:49,513 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 346 transitions, 5322 flow [2023-11-29 07:03:49,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.105263157894737) internal successors, (97), 19 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:49,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:49,513 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:49,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 07:03:49,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 07:03:49,714 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:49,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:49,714 INFO L85 PathProgramCache]: Analyzing trace with hash 315280563, now seen corresponding path program 2 times [2023-11-29 07:03:49,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:49,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099325305] [2023-11-29 07:03:49,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:49,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:49,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:50,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:50,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:50,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099325305] [2023-11-29 07:03:50,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099325305] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:50,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556807429] [2023-11-29 07:03:50,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:03:50,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:50,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:50,052 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:50,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 07:03:50,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:03:50,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:03:50,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 07:03:50,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:50,316 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:50,316 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:50,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:50,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556807429] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:50,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:50,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 07:03:50,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212134760] [2023-11-29 07:03:50,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:50,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:03:50,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:50,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:03:50,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2023-11-29 07:03:50,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:03:50,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 346 transitions, 5322 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:50,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:50,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:03:50,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:51,578 INFO L124 PetriNetUnfolderBase]: 1047/1969 cut-off events. [2023-11-29 07:03:51,578 INFO L125 PetriNetUnfolderBase]: For 21791/21791 co-relation queries the response was YES. [2023-11-29 07:03:51,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13921 conditions, 1969 events. 1047/1969 cut-off events. For 21791/21791 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 11951 event pairs, 228 based on Foata normal form. 14/1982 useless extension candidates. Maximal degree in co-relation 13851. Up to 1193 conditions per place. [2023-11-29 07:03:51,594 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 303 selfloop transitions, 147 changer transitions 0/451 dead transitions. [2023-11-29 07:03:51,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 451 transitions, 7264 flow [2023-11-29 07:03:51,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 07:03:51,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 07:03:51,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 164 transitions. [2023-11-29 07:03:51,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2023-11-29 07:03:51,596 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 164 transitions. [2023-11-29 07:03:51,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 164 transitions. [2023-11-29 07:03:51,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:51,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 164 transitions. [2023-11-29 07:03:51,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 10.25) internal successors, (164), 16 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:51,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:51,598 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:51,598 INFO L175 Difference]: Start difference. First operand has 220 places, 346 transitions, 5322 flow. Second operand 16 states and 164 transitions. [2023-11-29 07:03:51,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 451 transitions, 7264 flow [2023-11-29 07:03:51,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 451 transitions, 6936 flow, removed 112 selfloop flow, removed 16 redundant places. [2023-11-29 07:03:51,713 INFO L231 Difference]: Finished difference. Result has 224 places, 392 transitions, 6187 flow [2023-11-29 07:03:51,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6187, PETRI_PLACES=224, PETRI_TRANSITIONS=392} [2023-11-29 07:03:51,714 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 202 predicate places. [2023-11-29 07:03:51,714 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 392 transitions, 6187 flow [2023-11-29 07:03:51,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:51,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:51,715 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:51,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 07:03:51,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 07:03:51,915 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:51,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:51,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1245172017, now seen corresponding path program 3 times [2023-11-29 07:03:51,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:51,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819643226] [2023-11-29 07:03:51,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:51,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:51,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:52,194 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:52,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:52,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819643226] [2023-11-29 07:03:52,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819643226] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:52,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937730949] [2023-11-29 07:03:52,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:03:52,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:52,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:52,196 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:52,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 07:03:52,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:03:52,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:03:52,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 07:03:52,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:52,499 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:52,499 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:52,635 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:52,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937730949] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:52,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:52,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 07:03:52,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379545220] [2023-11-29 07:03:52,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:52,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:03:52,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:52,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:03:52,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-29 07:03:52,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:03:52,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 392 transitions, 6187 flow. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:52,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:52,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:03:52,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:54,721 INFO L124 PetriNetUnfolderBase]: 1026/1949 cut-off events. [2023-11-29 07:03:54,721 INFO L125 PetriNetUnfolderBase]: For 21229/21229 co-relation queries the response was YES. [2023-11-29 07:03:54,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13844 conditions, 1949 events. 1026/1949 cut-off events. For 21229/21229 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 11960 event pairs, 230 based on Foata normal form. 36/1984 useless extension candidates. Maximal degree in co-relation 13771. Up to 1193 conditions per place. [2023-11-29 07:03:54,738 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 304 selfloop transitions, 149 changer transitions 0/454 dead transitions. [2023-11-29 07:03:54,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 454 transitions, 7295 flow [2023-11-29 07:03:54,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 07:03:54,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 07:03:54,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 185 transitions. [2023-11-29 07:03:54,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46365914786967416 [2023-11-29 07:03:54,739 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 185 transitions. [2023-11-29 07:03:54,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 185 transitions. [2023-11-29 07:03:54,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:54,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 185 transitions. [2023-11-29 07:03:54,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 9.736842105263158) internal successors, (185), 19 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:54,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 21.0) internal successors, (420), 20 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:54,742 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 21.0) internal successors, (420), 20 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:54,742 INFO L175 Difference]: Start difference. First operand has 224 places, 392 transitions, 6187 flow. Second operand 19 states and 185 transitions. [2023-11-29 07:03:54,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 454 transitions, 7295 flow [2023-11-29 07:03:54,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 454 transitions, 6881 flow, removed 195 selfloop flow, removed 3 redundant places. [2023-11-29 07:03:54,889 INFO L231 Difference]: Finished difference. Result has 241 places, 393 transitions, 6125 flow [2023-11-29 07:03:54,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=5670, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6125, PETRI_PLACES=241, PETRI_TRANSITIONS=393} [2023-11-29 07:03:54,889 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 219 predicate places. [2023-11-29 07:03:54,890 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 393 transitions, 6125 flow [2023-11-29 07:03:54,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:54,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:54,890 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:54,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 07:03:55,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 07:03:55,091 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:55,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:55,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1021136249, now seen corresponding path program 4 times [2023-11-29 07:03:55,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:55,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258090295] [2023-11-29 07:03:55,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:55,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:55,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:55,251 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:55,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:55,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258090295] [2023-11-29 07:03:55,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258090295] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:55,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488404172] [2023-11-29 07:03:55,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:03:55,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:55,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:55,253 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:55,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 07:03:55,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:03:55,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:03:55,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 07:03:55,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:55,478 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:55,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:55,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:55,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488404172] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:55,593 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:55,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 07:03:55,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376990168] [2023-11-29 07:03:55,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:55,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:03:55,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:55,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:03:55,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-11-29 07:03:55,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:03:55,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 393 transitions, 6125 flow. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:55,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:55,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:03:55,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:56,865 INFO L124 PetriNetUnfolderBase]: 1291/2360 cut-off events. [2023-11-29 07:03:56,865 INFO L125 PetriNetUnfolderBase]: For 25061/25061 co-relation queries the response was YES. [2023-11-29 07:03:56,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16988 conditions, 2360 events. 1291/2360 cut-off events. For 25061/25061 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 14529 event pairs, 154 based on Foata normal form. 24/2383 useless extension candidates. Maximal degree in co-relation 16913. Up to 857 conditions per place. [2023-11-29 07:03:56,883 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 273 selfloop transitions, 272 changer transitions 1/547 dead transitions. [2023-11-29 07:03:56,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 547 transitions, 9151 flow [2023-11-29 07:03:56,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 07:03:56,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 07:03:56,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 147 transitions. [2023-11-29 07:03:56,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2023-11-29 07:03:56,885 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 147 transitions. [2023-11-29 07:03:56,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 147 transitions. [2023-11-29 07:03:56,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:56,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 147 transitions. [2023-11-29 07:03:56,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 9.1875) internal successors, (147), 16 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:56,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:56,887 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 21.0) internal successors, (357), 17 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:56,887 INFO L175 Difference]: Start difference. First operand has 241 places, 393 transitions, 6125 flow. Second operand 16 states and 147 transitions. [2023-11-29 07:03:56,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 547 transitions, 9151 flow [2023-11-29 07:03:57,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 547 transitions, 8940 flow, removed 15 selfloop flow, removed 7 redundant places. [2023-11-29 07:03:57,019 INFO L231 Difference]: Finished difference. Result has 252 places, 457 transitions, 7844 flow [2023-11-29 07:03:57,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=5932, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7844, PETRI_PLACES=252, PETRI_TRANSITIONS=457} [2023-11-29 07:03:57,020 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 230 predicate places. [2023-11-29 07:03:57,020 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 457 transitions, 7844 flow [2023-11-29 07:03:57,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:57,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:57,020 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:57,025 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 07:03:57,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 07:03:57,221 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:57,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:57,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1823137903, now seen corresponding path program 8 times [2023-11-29 07:03:57,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:57,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884845542] [2023-11-29 07:03:57,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:57,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:57,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:57,395 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:57,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:57,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884845542] [2023-11-29 07:03:57,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884845542] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:57,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784630375] [2023-11-29 07:03:57,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:03:57,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:57,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:57,396 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:57,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 07:03:57,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:03:57,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:03:57,563 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 07:03:57,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:57,775 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:03:57,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 178 treesize of output 182 [2023-11-29 07:03:58,574 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:58,574 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:59,619 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:03:59,619 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 345 treesize of output 258 [2023-11-29 07:04:01,942 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:01,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784630375] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:04:01,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:04:01,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 18 [2023-11-29 07:04:01,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664956431] [2023-11-29 07:04:01,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:04:01,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 07:04:01,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:04:01,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 07:04:01,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:04:01,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:04:01,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 457 transitions, 7844 flow. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:01,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:04:01,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:04:01,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:04:04,177 INFO L124 PetriNetUnfolderBase]: 1321/2416 cut-off events. [2023-11-29 07:04:04,177 INFO L125 PetriNetUnfolderBase]: For 29198/29198 co-relation queries the response was YES. [2023-11-29 07:04:04,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18539 conditions, 2416 events. 1321/2416 cut-off events. For 29198/29198 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 14930 event pairs, 67 based on Foata normal form. 4/2419 useless extension candidates. Maximal degree in co-relation 18461. Up to 1838 conditions per place. [2023-11-29 07:04:04,197 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 332 selfloop transitions, 176 changer transitions 5/514 dead transitions. [2023-11-29 07:04:04,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 514 transitions, 9345 flow [2023-11-29 07:04:04,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 07:04:04,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 07:04:04,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 118 transitions. [2023-11-29 07:04:04,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43223443223443225 [2023-11-29 07:04:04,198 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 118 transitions. [2023-11-29 07:04:04,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 118 transitions. [2023-11-29 07:04:04,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:04:04,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 118 transitions. [2023-11-29 07:04:04,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 9.076923076923077) internal successors, (118), 13 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:04,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 21.0) internal successors, (294), 14 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:04,201 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 21.0) internal successors, (294), 14 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:04,201 INFO L175 Difference]: Start difference. First operand has 252 places, 457 transitions, 7844 flow. Second operand 13 states and 118 transitions. [2023-11-29 07:04:04,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 514 transitions, 9345 flow [2023-11-29 07:04:04,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 514 transitions, 8904 flow, removed 125 selfloop flow, removed 7 redundant places. [2023-11-29 07:04:04,368 INFO L231 Difference]: Finished difference. Result has 261 places, 470 transitions, 8042 flow [2023-11-29 07:04:04,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=7411, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8042, PETRI_PLACES=261, PETRI_TRANSITIONS=470} [2023-11-29 07:04:04,369 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 239 predicate places. [2023-11-29 07:04:04,369 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 470 transitions, 8042 flow [2023-11-29 07:04:04,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:04,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:04:04,370 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:04:04,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-29 07:04:04,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:04,570 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:04:04,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:04,571 INFO L85 PathProgramCache]: Analyzing trace with hash 281681335, now seen corresponding path program 5 times [2023-11-29 07:04:04,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:04:04,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006164592] [2023-11-29 07:04:04,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:04,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:04:04,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:05,013 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:05,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:04:05,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006164592] [2023-11-29 07:04:05,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006164592] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:04:05,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570775840] [2023-11-29 07:04:05,014 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:04:05,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:05,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:04:05,015 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:04:05,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 07:04:05,158 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:04:05,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:04:05,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 07:04:05,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:04:05,210 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:05,210 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:04:05,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:05,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570775840] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:04:05,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:04:05,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-29 07:04:05,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016334215] [2023-11-29 07:04:05,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:04:05,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 07:04:05,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:04:05,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 07:04:05,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-11-29 07:04:05,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:04:05,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 470 transitions, 8042 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:05,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:04:05,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:04:05,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:04:07,301 INFO L124 PetriNetUnfolderBase]: 1866/3498 cut-off events. [2023-11-29 07:04:07,301 INFO L125 PetriNetUnfolderBase]: For 45246/45246 co-relation queries the response was YES. [2023-11-29 07:04:07,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26696 conditions, 3498 events. 1866/3498 cut-off events. For 45246/45246 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 23636 event pairs, 80 based on Foata normal form. 6/3504 useless extension candidates. Maximal degree in co-relation 26615. Up to 925 conditions per place. [2023-11-29 07:04:07,330 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 347 selfloop transitions, 419 changer transitions 0/767 dead transitions. [2023-11-29 07:04:07,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 767 transitions, 13698 flow [2023-11-29 07:04:07,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 07:04:07,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 07:04:07,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 185 transitions. [2023-11-29 07:04:07,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182072829131653 [2023-11-29 07:04:07,332 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 185 transitions. [2023-11-29 07:04:07,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 185 transitions. [2023-11-29 07:04:07,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:04:07,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 185 transitions. [2023-11-29 07:04:07,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 10.882352941176471) internal successors, (185), 17 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:07,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 21.0) internal successors, (378), 18 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:07,333 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 21.0) internal successors, (378), 18 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:07,333 INFO L175 Difference]: Start difference. First operand has 261 places, 470 transitions, 8042 flow. Second operand 17 states and 185 transitions. [2023-11-29 07:04:07,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 767 transitions, 13698 flow [2023-11-29 07:04:07,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 767 transitions, 13440 flow, removed 24 selfloop flow, removed 7 redundant places. [2023-11-29 07:04:07,642 INFO L231 Difference]: Finished difference. Result has 277 places, 603 transitions, 11517 flow [2023-11-29 07:04:07,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=7812, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11517, PETRI_PLACES=277, PETRI_TRANSITIONS=603} [2023-11-29 07:04:07,643 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 255 predicate places. [2023-11-29 07:04:07,643 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 603 transitions, 11517 flow [2023-11-29 07:04:07,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:07,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:04:07,643 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:04:07,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 07:04:07,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:07,844 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:04:07,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:07,844 INFO L85 PathProgramCache]: Analyzing trace with hash -707316439, now seen corresponding path program 6 times [2023-11-29 07:04:07,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:04:07,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81906886] [2023-11-29 07:04:07,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:07,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:04:07,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:08,004 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:08,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:04:08,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81906886] [2023-11-29 07:04:08,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81906886] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:04:08,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760376373] [2023-11-29 07:04:08,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:04:08,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:08,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:04:08,006 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:04:08,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 07:04:08,222 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:04:08,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:04:08,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 07:04:08,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:04:08,272 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:08,272 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:04:08,405 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:08,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760376373] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:04:08,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:04:08,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 07:04:08,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176368684] [2023-11-29 07:04:08,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:04:08,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:04:08,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:04:08,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:04:08,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-29 07:04:08,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:04:08,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 603 transitions, 11517 flow. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:08,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:04:08,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:04:08,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:04:10,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:04:11,999 INFO L124 PetriNetUnfolderBase]: 1942/3667 cut-off events. [2023-11-29 07:04:11,999 INFO L125 PetriNetUnfolderBase]: For 58107/58107 co-relation queries the response was YES. [2023-11-29 07:04:12,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30221 conditions, 3667 events. 1942/3667 cut-off events. For 58107/58107 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25056 event pairs, 377 based on Foata normal form. 32/3698 useless extension candidates. Maximal degree in co-relation 30134. Up to 2168 conditions per place. [2023-11-29 07:04:12,033 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 407 selfloop transitions, 320 changer transitions 1/729 dead transitions. [2023-11-29 07:04:12,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 729 transitions, 14515 flow [2023-11-29 07:04:12,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 07:04:12,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 07:04:12,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 166 transitions. [2023-11-29 07:04:12,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2023-11-29 07:04:12,034 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 166 transitions. [2023-11-29 07:04:12,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 166 transitions. [2023-11-29 07:04:12,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:04:12,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 166 transitions. [2023-11-29 07:04:12,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 9.222222222222221) internal successors, (166), 18 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:12,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 21.0) internal successors, (399), 19 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:12,078 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 21.0) internal successors, (399), 19 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:12,078 INFO L175 Difference]: Start difference. First operand has 277 places, 603 transitions, 11517 flow. Second operand 18 states and 166 transitions. [2023-11-29 07:04:12,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 729 transitions, 14515 flow [2023-11-29 07:04:12,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 729 transitions, 13740 flow, removed 230 selfloop flow, removed 3 redundant places. [2023-11-29 07:04:12,369 INFO L231 Difference]: Finished difference. Result has 296 places, 634 transitions, 12445 flow [2023-11-29 07:04:12,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=10747, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=12445, PETRI_PLACES=296, PETRI_TRANSITIONS=634} [2023-11-29 07:04:12,370 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 274 predicate places. [2023-11-29 07:04:12,370 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 634 transitions, 12445 flow [2023-11-29 07:04:12,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 12 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:12,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:04:12,370 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:04:12,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 07:04:12,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:12,571 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:04:12,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:12,571 INFO L85 PathProgramCache]: Analyzing trace with hash -592059345, now seen corresponding path program 7 times [2023-11-29 07:04:12,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:04:12,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744804574] [2023-11-29 07:04:12,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:12,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:04:12,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:12,703 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:12,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:04:12,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744804574] [2023-11-29 07:04:12,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744804574] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:04:12,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656317737] [2023-11-29 07:04:12,704 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:04:12,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:12,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:04:12,705 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:04:12,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 07:04:12,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:12,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 07:04:12,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:04:12,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:12,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:04:13,017 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:13,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656317737] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:04:13,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:04:13,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-29 07:04:13,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582555829] [2023-11-29 07:04:13,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:04:13,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 07:04:13,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:04:13,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 07:04:13,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-11-29 07:04:13,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:04:13,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 634 transitions, 12445 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:13,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:04:13,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:04:13,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:04:14,899 INFO L124 PetriNetUnfolderBase]: 1938/3637 cut-off events. [2023-11-29 07:04:14,899 INFO L125 PetriNetUnfolderBase]: For 57169/57169 co-relation queries the response was YES. [2023-11-29 07:04:14,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30344 conditions, 3637 events. 1938/3637 cut-off events. For 57169/57169 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 24729 event pairs, 79 based on Foata normal form. 6/3642 useless extension candidates. Maximal degree in co-relation 30252. Up to 1409 conditions per place. [2023-11-29 07:04:14,932 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 373 selfloop transitions, 384 changer transitions 0/758 dead transitions. [2023-11-29 07:04:14,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 758 transitions, 15507 flow [2023-11-29 07:04:14,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 07:04:14,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 07:04:14,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 150 transitions. [2023-11-29 07:04:14,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2023-11-29 07:04:14,934 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 150 transitions. [2023-11-29 07:04:14,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 150 transitions. [2023-11-29 07:04:14,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:04:14,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 150 transitions. [2023-11-29 07:04:14,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.0) internal successors, (150), 15 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:14,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 21.0) internal successors, (336), 16 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:14,935 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 21.0) internal successors, (336), 16 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:14,935 INFO L175 Difference]: Start difference. First operand has 296 places, 634 transitions, 12445 flow. Second operand 15 states and 150 transitions. [2023-11-29 07:04:14,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 758 transitions, 15507 flow [2023-11-29 07:04:15,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 758 transitions, 15084 flow, removed 102 selfloop flow, removed 10 redundant places. [2023-11-29 07:04:15,327 INFO L231 Difference]: Finished difference. Result has 304 places, 641 transitions, 13046 flow [2023-11-29 07:04:15,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=12044, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13046, PETRI_PLACES=304, PETRI_TRANSITIONS=641} [2023-11-29 07:04:15,328 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 282 predicate places. [2023-11-29 07:04:15,328 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 641 transitions, 13046 flow [2023-11-29 07:04:15,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:15,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:04:15,329 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:04:15,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 07:04:15,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:15,529 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:04:15,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:15,530 INFO L85 PathProgramCache]: Analyzing trace with hash 853136141, now seen corresponding path program 8 times [2023-11-29 07:04:15,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:04:15,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186686047] [2023-11-29 07:04:15,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:15,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:04:15,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:15,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:15,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:04:15,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186686047] [2023-11-29 07:04:15,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186686047] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:04:15,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198386256] [2023-11-29 07:04:15,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:04:15,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:15,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:04:15,948 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:04:15,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 07:04:16,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:04:16,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:04:16,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 07:04:16,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:04:16,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:16,176 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:04:16,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:16,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198386256] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:04:16,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:04:16,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-11-29 07:04:16,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284594214] [2023-11-29 07:04:16,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:04:16,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 07:04:16,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:04:16,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 07:04:16,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-29 07:04:16,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:04:16,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 641 transitions, 13046 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:16,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:04:16,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:04:16,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:04:18,143 INFO L124 PetriNetUnfolderBase]: 1933/3597 cut-off events. [2023-11-29 07:04:18,143 INFO L125 PetriNetUnfolderBase]: For 62185/62185 co-relation queries the response was YES. [2023-11-29 07:04:18,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31171 conditions, 3597 events. 1933/3597 cut-off events. For 62185/62185 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 24111 event pairs, 370 based on Foata normal form. 10/3606 useless extension candidates. Maximal degree in co-relation 31077. Up to 2147 conditions per place. [2023-11-29 07:04:18,177 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 398 selfloop transitions, 315 changer transitions 0/714 dead transitions. [2023-11-29 07:04:18,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 714 transitions, 15166 flow [2023-11-29 07:04:18,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 07:04:18,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 07:04:18,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 129 transitions. [2023-11-29 07:04:18,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2023-11-29 07:04:18,178 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 129 transitions. [2023-11-29 07:04:18,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 129 transitions. [2023-11-29 07:04:18,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:04:18,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 129 transitions. [2023-11-29 07:04:18,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 9.923076923076923) internal successors, (129), 13 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:18,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 21.0) internal successors, (294), 14 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:18,180 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 21.0) internal successors, (294), 14 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:18,180 INFO L175 Difference]: Start difference. First operand has 304 places, 641 transitions, 13046 flow. Second operand 13 states and 129 transitions. [2023-11-29 07:04:18,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 714 transitions, 15166 flow [2023-11-29 07:04:18,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 714 transitions, 14801 flow, removed 67 selfloop flow, removed 7 redundant places. [2023-11-29 07:04:18,523 INFO L231 Difference]: Finished difference. Result has 309 places, 642 transitions, 13391 flow [2023-11-29 07:04:18,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=12622, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13391, PETRI_PLACES=309, PETRI_TRANSITIONS=642} [2023-11-29 07:04:18,525 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 287 predicate places. [2023-11-29 07:04:18,525 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 642 transitions, 13391 flow [2023-11-29 07:04:18,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:18,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:04:18,525 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:04:18,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-29 07:04:18,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:18,726 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:04:18,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:18,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1436067725, now seen corresponding path program 9 times [2023-11-29 07:04:18,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:04:18,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213042201] [2023-11-29 07:04:18,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:18,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:04:18,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:18,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:18,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:04:18,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213042201] [2023-11-29 07:04:18,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213042201] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:04:18,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543905734] [2023-11-29 07:04:18,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:04:18,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:18,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:04:18,934 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:04:18,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 07:04:19,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:04:19,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:04:19,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 07:04:19,116 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:04:19,168 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:19,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:04:19,274 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:04:19,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543905734] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:04:19,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:04:19,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-29 07:04:19,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354560579] [2023-11-29 07:04:19,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:04:19,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 07:04:19,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:04:19,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 07:04:19,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2023-11-29 07:04:19,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:04:19,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 642 transitions, 13391 flow. Second operand has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:19,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:04:19,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:04:19,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:04:21,347 INFO L124 PetriNetUnfolderBase]: 1916/3559 cut-off events. [2023-11-29 07:04:21,348 INFO L125 PetriNetUnfolderBase]: For 68005/68005 co-relation queries the response was YES. [2023-11-29 07:04:21,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31600 conditions, 3559 events. 1916/3559 cut-off events. For 68005/68005 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23803 event pairs, 84 based on Foata normal form. 20/3578 useless extension candidates. Maximal degree in co-relation 31506. Up to 1015 conditions per place. [2023-11-29 07:04:21,382 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 333 selfloop transitions, 440 changer transitions 0/774 dead transitions. [2023-11-29 07:04:21,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 774 transitions, 16446 flow [2023-11-29 07:04:21,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 07:04:21,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 07:04:21,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 174 transitions. [2023-11-29 07:04:21,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43609022556390975 [2023-11-29 07:04:21,383 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 174 transitions. [2023-11-29 07:04:21,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 174 transitions. [2023-11-29 07:04:21,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:04:21,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 174 transitions. [2023-11-29 07:04:21,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 9.157894736842104) internal successors, (174), 19 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:21,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 21.0) internal successors, (420), 20 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:21,384 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 21.0) internal successors, (420), 20 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:21,384 INFO L175 Difference]: Start difference. First operand has 309 places, 642 transitions, 13391 flow. Second operand 19 states and 174 transitions. [2023-11-29 07:04:21,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 774 transitions, 16446 flow [2023-11-29 07:04:21,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 774 transitions, 15861 flow, removed 21 selfloop flow, removed 8 redundant places. [2023-11-29 07:04:21,710 INFO L231 Difference]: Finished difference. Result has 322 places, 641 transitions, 13696 flow [2023-11-29 07:04:21,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=12698, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=436, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=13696, PETRI_PLACES=322, PETRI_TRANSITIONS=641} [2023-11-29 07:04:21,711 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 300 predicate places. [2023-11-29 07:04:21,711 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 641 transitions, 13696 flow [2023-11-29 07:04:21,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:21,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:04:21,712 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:04:21,716 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 07:04:21,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:21,912 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:04:21,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:21,912 INFO L85 PathProgramCache]: Analyzing trace with hash -761498036, now seen corresponding path program 9 times [2023-11-29 07:04:21,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:04:21,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122417839] [2023-11-29 07:04:21,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:21,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:04:21,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:22,878 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:04:22,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:04:22,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122417839] [2023-11-29 07:04:22,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122417839] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:04:22,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269712327] [2023-11-29 07:04:22,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:04:22,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:22,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:04:22,880 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:04:22,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 07:04:23,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 07:04:23,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:04:23,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 07:04:23,037 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:04:23,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:04:23,335 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 07:04:23,405 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 07:04:23,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 180 treesize of output 164 [2023-11-29 07:04:23,502 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:04:23,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:04:26,559 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 170 treesize of output 150 [2023-11-29 07:04:26,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:04:26,674 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 9 new quantified variables, introduced 15 case distinctions, treesize of input 594 treesize of output 486 [2023-11-29 07:04:47,691 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-11-29 07:05:09,418 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:05:09,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269712327] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:05:09,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:05:09,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2023-11-29 07:05:09,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151976321] [2023-11-29 07:05:09,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:05:09,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 07:05:09,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:05:09,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 07:05:09,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=591, Unknown=0, NotChecked=0, Total=756 [2023-11-29 07:05:09,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:05:09,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 641 transitions, 13696 flow. Second operand has 28 states, 28 states have (on average 4.75) internal successors, (133), 28 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:09,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:05:09,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:05:09,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:05:16,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 07:05:21,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 07:05:26,203 INFO L124 PetriNetUnfolderBase]: 2147/4022 cut-off events. [2023-11-29 07:05:26,203 INFO L125 PetriNetUnfolderBase]: For 77983/77983 co-relation queries the response was YES. [2023-11-29 07:05:26,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36449 conditions, 4022 events. 2147/4022 cut-off events. For 77983/77983 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 27842 event pairs, 134 based on Foata normal form. 14/4035 useless extension candidates. Maximal degree in co-relation 36352. Up to 1269 conditions per place. [2023-11-29 07:05:26,239 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 468 selfloop transitions, 110 changer transitions 275/854 dead transitions. [2023-11-29 07:05:26,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 854 transitions, 19093 flow [2023-11-29 07:05:26,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 07:05:26,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 07:05:26,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 253 transitions. [2023-11-29 07:05:26,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015873015873016 [2023-11-29 07:05:26,240 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 253 transitions. [2023-11-29 07:05:26,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 253 transitions. [2023-11-29 07:05:26,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:05:26,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 253 transitions. [2023-11-29 07:05:26,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 8.433333333333334) internal successors, (253), 30 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:26,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:26,243 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 21.0) internal successors, (651), 31 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:26,243 INFO L175 Difference]: Start difference. First operand has 322 places, 641 transitions, 13696 flow. Second operand 30 states and 253 transitions. [2023-11-29 07:05:26,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 854 transitions, 19093 flow [2023-11-29 07:05:26,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 854 transitions, 17997 flow, removed 25 selfloop flow, removed 12 redundant places. [2023-11-29 07:05:26,632 INFO L231 Difference]: Finished difference. Result has 352 places, 518 transitions, 10521 flow [2023-11-29 07:05:26,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=12802, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=10521, PETRI_PLACES=352, PETRI_TRANSITIONS=518} [2023-11-29 07:05:26,633 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 330 predicate places. [2023-11-29 07:05:26,633 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 518 transitions, 10521 flow [2023-11-29 07:05:26,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.75) internal successors, (133), 28 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:26,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:05:26,633 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:05:26,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 07:05:26,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:05:26,834 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:05:26,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:05:26,834 INFO L85 PathProgramCache]: Analyzing trace with hash 981619442, now seen corresponding path program 10 times [2023-11-29 07:05:26,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:05:26,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922875733] [2023-11-29 07:05:26,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:05:26,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:05:26,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:05:27,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:05:27,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:05:27,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922875733] [2023-11-29 07:05:27,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922875733] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:05:27,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918345740] [2023-11-29 07:05:27,091 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:05:27,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:05:27,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:05:27,092 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:05:27,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 07:05:27,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:05:27,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:05:27,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 07:05:27,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:05:27,393 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:05:27,393 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:05:27,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:05:27,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918345740] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:05:27,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:05:27,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 07:05:27,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46702040] [2023-11-29 07:05:27,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:05:27,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 07:05:27,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:05:27,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 07:05:27,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2023-11-29 07:05:27,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:05:27,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 518 transitions, 10521 flow. Second operand has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:27,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:05:27,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:05:27,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:05:30,399 INFO L124 PetriNetUnfolderBase]: 1965/3803 cut-off events. [2023-11-29 07:05:30,399 INFO L125 PetriNetUnfolderBase]: For 79287/79287 co-relation queries the response was YES. [2023-11-29 07:05:30,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33927 conditions, 3803 events. 1965/3803 cut-off events. For 79287/79287 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26236 event pairs, 185 based on Foata normal form. 32/3834 useless extension candidates. Maximal degree in co-relation 33818. Up to 1043 conditions per place. [2023-11-29 07:05:30,438 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 481 selfloop transitions, 297 changer transitions 2/781 dead transitions. [2023-11-29 07:05:30,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 781 transitions, 17022 flow [2023-11-29 07:05:30,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 07:05:30,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 07:05:30,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 247 transitions. [2023-11-29 07:05:30,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49007936507936506 [2023-11-29 07:05:30,439 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 247 transitions. [2023-11-29 07:05:30,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 247 transitions. [2023-11-29 07:05:30,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:05:30,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 247 transitions. [2023-11-29 07:05:30,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 10.291666666666666) internal successors, (247), 24 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:30,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 21.0) internal successors, (525), 25 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:30,441 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 21.0) internal successors, (525), 25 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:30,441 INFO L175 Difference]: Start difference. First operand has 352 places, 518 transitions, 10521 flow. Second operand 24 states and 247 transitions. [2023-11-29 07:05:30,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 781 transitions, 17022 flow [2023-11-29 07:05:30,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 781 transitions, 15348 flow, removed 637 selfloop flow, removed 20 redundant places. [2023-11-29 07:05:30,839 INFO L231 Difference]: Finished difference. Result has 341 places, 610 transitions, 12522 flow [2023-11-29 07:05:30,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=12522, PETRI_PLACES=341, PETRI_TRANSITIONS=610} [2023-11-29 07:05:30,840 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 319 predicate places. [2023-11-29 07:05:30,840 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 610 transitions, 12522 flow [2023-11-29 07:05:30,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:30,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:05:30,840 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:05:30,845 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 07:05:31,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 07:05:31,041 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:05:31,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:05:31,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1523524234, now seen corresponding path program 11 times [2023-11-29 07:05:31,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:05:31,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862409545] [2023-11-29 07:05:31,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:05:31,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:05:31,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:05:31,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:05:31,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:05:31,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862409545] [2023-11-29 07:05:31,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862409545] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:05:31,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152403271] [2023-11-29 07:05:31,221 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:05:31,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:05:31,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:05:31,222 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:05:31,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 07:05:31,375 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:05:31,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:05:31,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-29 07:05:31,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:05:31,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 07:05:31,956 INFO L349 Elim1Store]: treesize reduction 8, result has 84.9 percent of original size [2023-11-29 07:05:31,956 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 200 treesize of output 215 [2023-11-29 07:05:32,437 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:05:32,437 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:05:35,554 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 140 treesize of output 124 [2023-11-29 07:05:35,675 INFO L349 Elim1Store]: treesize reduction 5, result has 95.2 percent of original size [2023-11-29 07:05:35,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 489 treesize of output 394 [2023-11-29 07:05:40,541 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:05:40,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152403271] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:05:40,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:05:40,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 11] total 26 [2023-11-29 07:05:40,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959899234] [2023-11-29 07:05:40,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:05:40,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 07:05:40,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:05:40,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 07:05:40,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:05:40,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:05:40,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 610 transitions, 12522 flow. Second operand has 26 states, 26 states have (on average 4.884615384615385) internal successors, (127), 26 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:40,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:05:40,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:05:40,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:05:56,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:06:01,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:06:05,567 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:06:07,302 INFO L124 PetriNetUnfolderBase]: 2192/4384 cut-off events. [2023-11-29 07:06:07,302 INFO L125 PetriNetUnfolderBase]: For 81909/81909 co-relation queries the response was YES. [2023-11-29 07:06:07,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37365 conditions, 4384 events. 2192/4384 cut-off events. For 81909/81909 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 32512 event pairs, 32 based on Foata normal form. 7/4390 useless extension candidates. Maximal degree in co-relation 37253. Up to 1368 conditions per place. [2023-11-29 07:06:07,348 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 400 selfloop transitions, 505 changer transitions 8/914 dead transitions. [2023-11-29 07:06:07,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 914 transitions, 17715 flow [2023-11-29 07:06:07,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-29 07:06:07,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-11-29 07:06:07,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 531 transitions. [2023-11-29 07:06:07,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43596059113300495 [2023-11-29 07:06:07,350 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 531 transitions. [2023-11-29 07:06:07,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 531 transitions. [2023-11-29 07:06:07,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:06:07,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 531 transitions. [2023-11-29 07:06:07,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 9.155172413793103) internal successors, (531), 58 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:07,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 21.0) internal successors, (1239), 59 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:07,354 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 21.0) internal successors, (1239), 59 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:07,354 INFO L175 Difference]: Start difference. First operand has 341 places, 610 transitions, 12522 flow. Second operand 58 states and 531 transitions. [2023-11-29 07:06:07,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 914 transitions, 17715 flow [2023-11-29 07:06:07,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 914 transitions, 16972 flow, removed 267 selfloop flow, removed 6 redundant places. [2023-11-29 07:06:08,010 INFO L231 Difference]: Finished difference. Result has 405 places, 745 transitions, 16094 flow [2023-11-29 07:06:08,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=11943, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=16094, PETRI_PLACES=405, PETRI_TRANSITIONS=745} [2023-11-29 07:06:08,011 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 383 predicate places. [2023-11-29 07:06:08,011 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 745 transitions, 16094 flow [2023-11-29 07:06:08,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.884615384615385) internal successors, (127), 26 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:08,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:06:08,011 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:06:08,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 07:06:08,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 07:06:08,212 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:06:08,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:06:08,212 INFO L85 PathProgramCache]: Analyzing trace with hash -205523100, now seen corresponding path program 12 times [2023-11-29 07:06:08,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:06:08,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407804154] [2023-11-29 07:06:08,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:06:08,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:06:08,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:06:08,487 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:08,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:06:08,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407804154] [2023-11-29 07:06:08,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407804154] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:06:08,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015898123] [2023-11-29 07:06:08,488 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:06:08,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:06:08,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:06:08,489 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:06:08,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 07:06:08,664 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:06:08,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:06:08,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:06:08,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:06:09,398 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:06:09,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 68 [2023-11-29 07:06:09,513 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:06:09,513 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:06:13,547 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:06:13,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 176 treesize of output 177 [2023-11-29 07:06:15,110 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:15,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015898123] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:06:15,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:06:15,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 8] total 22 [2023-11-29 07:06:15,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029594582] [2023-11-29 07:06:15,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:06:15,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 07:06:15,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:06:15,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 07:06:15,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2023-11-29 07:06:15,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:06:15,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 745 transitions, 16094 flow. Second operand has 22 states, 22 states have (on average 5.181818181818182) internal successors, (114), 22 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:15,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:06:15,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:06:15,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:06:22,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:06:27,253 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 [] [2023-11-29 07:06:29,317 INFO L124 PetriNetUnfolderBase]: 2185/4367 cut-off events. [2023-11-29 07:06:29,317 INFO L125 PetriNetUnfolderBase]: For 90295/90295 co-relation queries the response was YES. [2023-11-29 07:06:29,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38871 conditions, 4367 events. 2185/4367 cut-off events. For 90295/90295 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32020 event pairs, 60 based on Foata normal form. 6/4372 useless extension candidates. Maximal degree in co-relation 38746. Up to 1559 conditions per place. [2023-11-29 07:06:29,364 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 426 selfloop transitions, 383 changer transitions 8/818 dead transitions. [2023-11-29 07:06:29,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 818 transitions, 18183 flow [2023-11-29 07:06:29,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 07:06:29,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 07:06:29,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 227 transitions. [2023-11-29 07:06:29,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38605442176870747 [2023-11-29 07:06:29,365 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 227 transitions. [2023-11-29 07:06:29,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 227 transitions. [2023-11-29 07:06:29,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:06:29,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 227 transitions. [2023-11-29 07:06:29,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 8.107142857142858) internal successors, (227), 28 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:29,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 21.0) internal successors, (609), 29 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:29,368 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 21.0) internal successors, (609), 29 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:29,368 INFO L175 Difference]: Start difference. First operand has 405 places, 745 transitions, 16094 flow. Second operand 28 states and 227 transitions. [2023-11-29 07:06:29,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 818 transitions, 18183 flow [2023-11-29 07:06:30,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 818 transitions, 17280 flow, removed 294 selfloop flow, removed 26 redundant places. [2023-11-29 07:06:30,107 INFO L231 Difference]: Finished difference. Result has 408 places, 744 transitions, 15987 flow [2023-11-29 07:06:30,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=15202, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=15987, PETRI_PLACES=408, PETRI_TRANSITIONS=744} [2023-11-29 07:06:30,108 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 386 predicate places. [2023-11-29 07:06:30,108 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 744 transitions, 15987 flow [2023-11-29 07:06:30,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.181818181818182) internal successors, (114), 22 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:30,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:06:30,109 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:06:30,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-29 07:06:30,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 07:06:30,309 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:06:30,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:06:30,309 INFO L85 PathProgramCache]: Analyzing trace with hash 955499014, now seen corresponding path program 13 times [2023-11-29 07:06:30,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:06:30,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067593002] [2023-11-29 07:06:30,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:06:30,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:06:30,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:06:30,696 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:30,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:06:30,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067593002] [2023-11-29 07:06:30,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067593002] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:06:30,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791983849] [2023-11-29 07:06:30,697 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:06:30,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:06:30,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:06:30,698 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:06:30,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 07:06:30,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:06:30,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 07:06:30,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:06:30,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:06:30,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:06:31,289 INFO L349 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-11-29 07:06:31,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 40 [2023-11-29 07:06:31,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:06:31,336 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:06:37,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:37,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791983849] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:06:37,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:06:37,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 8] total 22 [2023-11-29 07:06:37,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907774415] [2023-11-29 07:06:37,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:06:37,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 07:06:37,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:06:37,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 07:06:37,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2023-11-29 07:06:37,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:06:37,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 744 transitions, 15987 flow. Second operand has 22 states, 22 states have (on average 4.863636363636363) internal successors, (107), 22 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:37,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:06:37,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:06:37,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:06:42,898 INFO L124 PetriNetUnfolderBase]: 2218/4459 cut-off events. [2023-11-29 07:06:42,898 INFO L125 PetriNetUnfolderBase]: For 92185/92185 co-relation queries the response was YES. [2023-11-29 07:06:42,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39754 conditions, 4459 events. 2218/4459 cut-off events. For 92185/92185 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33081 event pairs, 36 based on Foata normal form. 10/4469 useless extension candidates. Maximal degree in co-relation 39633. Up to 2480 conditions per place. [2023-11-29 07:06:42,950 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 471 selfloop transitions, 365 changer transitions 13/850 dead transitions. [2023-11-29 07:06:42,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 850 transitions, 18545 flow [2023-11-29 07:06:42,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 07:06:42,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 07:06:42,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 313 transitions. [2023-11-29 07:06:42,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38217338217338215 [2023-11-29 07:06:42,952 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 313 transitions. [2023-11-29 07:06:42,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 313 transitions. [2023-11-29 07:06:42,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:06:42,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 313 transitions. [2023-11-29 07:06:42,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 8.025641025641026) internal successors, (313), 39 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:42,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 21.0) internal successors, (840), 40 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:42,954 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 21.0) internal successors, (840), 40 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:42,954 INFO L175 Difference]: Start difference. First operand has 408 places, 744 transitions, 15987 flow. Second operand 39 states and 313 transitions. [2023-11-29 07:06:42,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 850 transitions, 18545 flow [2023-11-29 07:06:43,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 850 transitions, 18190 flow, removed 48 selfloop flow, removed 13 redundant places. [2023-11-29 07:06:43,698 INFO L231 Difference]: Finished difference. Result has 441 places, 763 transitions, 17285 flow [2023-11-29 07:06:43,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=15641, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=17285, PETRI_PLACES=441, PETRI_TRANSITIONS=763} [2023-11-29 07:06:43,700 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 419 predicate places. [2023-11-29 07:06:43,700 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 763 transitions, 17285 flow [2023-11-29 07:06:43,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.863636363636363) internal successors, (107), 22 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:43,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:06:43,700 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:06:43,706 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 07:06:43,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 07:06:43,901 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:06:43,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:06:43,901 INFO L85 PathProgramCache]: Analyzing trace with hash 450438854, now seen corresponding path program 14 times [2023-11-29 07:06:43,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:06:43,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392543273] [2023-11-29 07:06:43,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:06:43,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:06:43,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:06:44,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:44,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:06:44,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392543273] [2023-11-29 07:06:44,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392543273] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:06:44,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283297365] [2023-11-29 07:06:44,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:06:44,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:06:44,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:06:44,151 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:06:44,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 07:06:44,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:06:44,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:06:44,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 07:06:44,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:06:44,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:44,387 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:06:44,582 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:44,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283297365] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:06:44,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:06:44,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-11-29 07:06:44,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892516413] [2023-11-29 07:06:44,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:06:44,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 07:06:44,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:06:44,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 07:06:44,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2023-11-29 07:06:44,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:06:44,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 763 transitions, 17285 flow. Second operand has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 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 07:06:44,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:06:44,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:06:44,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:06:47,472 INFO L124 PetriNetUnfolderBase]: 2411/4860 cut-off events. [2023-11-29 07:06:47,472 INFO L125 PetriNetUnfolderBase]: For 120870/120870 co-relation queries the response was YES. [2023-11-29 07:06:47,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45997 conditions, 4860 events. 2411/4860 cut-off events. For 120870/120870 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 37012 event pairs, 730 based on Foata normal form. 16/4876 useless extension candidates. Maximal degree in co-relation 45868. Up to 3653 conditions per place. [2023-11-29 07:06:47,612 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 714 selfloop transitions, 180 changer transitions 0/895 dead transitions. [2023-11-29 07:06:47,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 895 transitions, 21323 flow [2023-11-29 07:06:47,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 07:06:47,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 07:06:47,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 170 transitions. [2023-11-29 07:06:47,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2023-11-29 07:06:47,614 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 170 transitions. [2023-11-29 07:06:47,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 170 transitions. [2023-11-29 07:06:47,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:06:47,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 170 transitions. [2023-11-29 07:06:47,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 9.444444444444445) internal successors, (170), 18 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 07:06:47,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 21.0) internal successors, (399), 19 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:47,616 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 21.0) internal successors, (399), 19 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:47,616 INFO L175 Difference]: Start difference. First operand has 441 places, 763 transitions, 17285 flow. Second operand 18 states and 170 transitions. [2023-11-29 07:06:47,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 895 transitions, 21323 flow [2023-11-29 07:06:48,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 895 transitions, 20935 flow, removed 112 selfloop flow, removed 20 redundant places. [2023-11-29 07:06:48,771 INFO L231 Difference]: Finished difference. Result has 446 places, 822 transitions, 18971 flow [2023-11-29 07:06:48,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=16881, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=18971, PETRI_PLACES=446, PETRI_TRANSITIONS=822} [2023-11-29 07:06:48,772 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 424 predicate places. [2023-11-29 07:06:48,772 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 822 transitions, 18971 flow [2023-11-29 07:06:48,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 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 07:06:48,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:06:48,773 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:06:48,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 07:06:48,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:06:48,973 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:06:48,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:06:48,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1278608480, now seen corresponding path program 15 times [2023-11-29 07:06:48,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:06:48,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722191694] [2023-11-29 07:06:48,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:06:48,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:06:48,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:06:49,183 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:49,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:06:49,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722191694] [2023-11-29 07:06:49,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722191694] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:06:49,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858816683] [2023-11-29 07:06:49,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:06:49,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:06:49,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:06:49,185 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:06:49,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 07:06:49,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:06:49,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:06:49,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 07:06:49,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:06:49,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:06:49,929 INFO L349 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2023-11-29 07:06:49,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 40 [2023-11-29 07:06:49,977 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:06:49,978 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:06:59,790 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:59,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858816683] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:06:59,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:06:59,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 8] total 22 [2023-11-29 07:06:59,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374560841] [2023-11-29 07:06:59,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:06:59,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 07:06:59,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:06:59,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 07:06:59,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2023-11-29 07:06:59,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:06:59,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 822 transitions, 18971 flow. Second operand has 22 states, 22 states have (on average 4.863636363636363) internal successors, (107), 22 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:59,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:06:59,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:06:59,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:07:12,057 WARN L293 SmtUtils]: Spent 5.24s on a formula simplification. DAG size of input: 146 DAG size of output: 138 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 07:07:19,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:07:26,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 07:07:29,130 INFO L124 PetriNetUnfolderBase]: 2453/4977 cut-off events. [2023-11-29 07:07:29,130 INFO L125 PetriNetUnfolderBase]: For 128479/128479 co-relation queries the response was YES. [2023-11-29 07:07:29,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47783 conditions, 4977 events. 2453/4977 cut-off events. For 128479/128479 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 38353 event pairs, 87 based on Foata normal form. 9/4986 useless extension candidates. Maximal degree in co-relation 47649. Up to 2364 conditions per place. [2023-11-29 07:07:29,186 INFO L140 encePairwiseOnDemand]: 9/21 looper letters, 512 selfloop transitions, 426 changer transitions 8/947 dead transitions. [2023-11-29 07:07:29,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 947 transitions, 21889 flow [2023-11-29 07:07:29,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-29 07:07:29,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-11-29 07:07:29,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 376 transitions. [2023-11-29 07:07:29,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38923395445134573 [2023-11-29 07:07:29,188 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 376 transitions. [2023-11-29 07:07:29,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 376 transitions. [2023-11-29 07:07:29,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:07:29,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 376 transitions. [2023-11-29 07:07:29,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 8.173913043478262) internal successors, (376), 46 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:29,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 21.0) internal successors, (987), 47 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:29,190 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 21.0) internal successors, (987), 47 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:29,190 INFO L175 Difference]: Start difference. First operand has 446 places, 822 transitions, 18971 flow. Second operand 46 states and 376 transitions. [2023-11-29 07:07:29,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 947 transitions, 21889 flow [2023-11-29 07:07:30,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 947 transitions, 21214 flow, removed 141 selfloop flow, removed 9 redundant places. [2023-11-29 07:07:30,273 INFO L231 Difference]: Finished difference. Result has 489 places, 843 transitions, 20258 flow [2023-11-29 07:07:30,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=18314, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=20258, PETRI_PLACES=489, PETRI_TRANSITIONS=843} [2023-11-29 07:07:30,274 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 467 predicate places. [2023-11-29 07:07:30,274 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 843 transitions, 20258 flow [2023-11-29 07:07:30,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.863636363636363) internal successors, (107), 22 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:30,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:07:30,274 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:07:30,279 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 07:07:30,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-29 07:07:30,475 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:07:30,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:07:30,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1697018012, now seen corresponding path program 16 times [2023-11-29 07:07:30,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:07:30,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416510693] [2023-11-29 07:07:30,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:07:30,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:07:30,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:07:30,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:07:30,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:07:30,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416510693] [2023-11-29 07:07:30,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416510693] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:07:30,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130559582] [2023-11-29 07:07:30,599 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:07:30,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:07:30,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:07:30,600 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:07:30,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 07:07:30,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:07:30,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:07:30,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-29 07:07:30,778 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:07:30,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:07:30,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:07:31,791 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:07:31,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 116 treesize of output 86 [2023-11-29 07:07:31,966 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:07:31,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:07:36,594 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 122 treesize of output 112 [2023-11-29 07:07:36,831 INFO L349 Elim1Store]: treesize reduction 5, result has 96.7 percent of original size [2023-11-29 07:07:36,832 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 8 new quantified variables, introduced 15 case distinctions, treesize of input 14487 treesize of output 11326 [2023-11-29 07:10:58,454 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:10:58,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130559582] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:58,455 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:58,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 11] total 26 [2023-11-29 07:10:58,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456811259] [2023-11-29 07:10:58,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:58,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 07:10:58,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:58,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 07:10:58,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=538, Unknown=1, NotChecked=0, Total=650 [2023-11-29 07:10:58,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:10:58,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 843 transitions, 20258 flow. Second operand has 26 states, 26 states have (on average 4.884615384615385) internal successors, (127), 26 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:58,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:58,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:10:58,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:02,683 INFO L124 PetriNetUnfolderBase]: 2459/4978 cut-off events. [2023-11-29 07:11:02,683 INFO L125 PetriNetUnfolderBase]: For 139848/139848 co-relation queries the response was YES. [2023-11-29 07:11:02,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49783 conditions, 4978 events. 2459/4978 cut-off events. For 139848/139848 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 38303 event pairs, 9 based on Foata normal form. 4/4982 useless extension candidates. Maximal degree in co-relation 49644. Up to 2790 conditions per place. [2023-11-29 07:11:02,746 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 461 selfloop transitions, 445 changer transitions 7/914 dead transitions. [2023-11-29 07:11:02,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 914 transitions, 22988 flow [2023-11-29 07:11:02,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 07:11:02,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 07:11:02,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 172 transitions. [2023-11-29 07:11:02,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35610766045548653 [2023-11-29 07:11:02,747 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 172 transitions. [2023-11-29 07:11:02,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 172 transitions. [2023-11-29 07:11:02,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:02,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 172 transitions. [2023-11-29 07:11:02,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 7.478260869565218) internal successors, (172), 23 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:02,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 21.0) internal successors, (504), 24 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:02,749 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 21.0) internal successors, (504), 24 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:02,749 INFO L175 Difference]: Start difference. First operand has 489 places, 843 transitions, 20258 flow. Second operand 23 states and 172 transitions. [2023-11-29 07:11:02,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 914 transitions, 22988 flow [2023-11-29 07:11:04,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 914 transitions, 22503 flow, removed 84 selfloop flow, removed 35 redundant places. [2023-11-29 07:11:04,098 INFO L231 Difference]: Finished difference. Result has 479 places, 854 transitions, 21037 flow [2023-11-29 07:11:04,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=19787, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=435, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=21037, PETRI_PLACES=479, PETRI_TRANSITIONS=854} [2023-11-29 07:11:04,099 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 457 predicate places. [2023-11-29 07:11:04,099 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 854 transitions, 21037 flow [2023-11-29 07:11:04,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.884615384615385) internal successors, (127), 26 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:04,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:04,100 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:04,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 07:11:04,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-29 07:11:04,300 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:11:04,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:04,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1616359992, now seen corresponding path program 17 times [2023-11-29 07:11:04,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:04,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639216180] [2023-11-29 07:11:04,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:04,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:04,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:04,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:11:04,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:04,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639216180] [2023-11-29 07:11:04,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639216180] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:04,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111090866] [2023-11-29 07:11:04,530 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:11:04,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:04,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:04,531 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:04,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 07:11:04,719 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:11:04,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:11:04,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 07:11:04,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:04,803 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:11:04,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:04,996 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:11:04,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111090866] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:11:04,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:11:04,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 07:11:04,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213181146] [2023-11-29 07:11:04,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:11:04,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 07:11:04,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:04,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 07:11:04,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2023-11-29 07:11:04,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:11:04,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 854 transitions, 21037 flow. Second operand has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:04,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:04,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:11:04,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:09,183 INFO L124 PetriNetUnfolderBase]: 2520/5080 cut-off events. [2023-11-29 07:11:09,183 INFO L125 PetriNetUnfolderBase]: For 157002/157002 co-relation queries the response was YES. [2023-11-29 07:11:09,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52123 conditions, 5080 events. 2520/5080 cut-off events. For 157002/157002 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 39028 event pairs, 541 based on Foata normal form. 24/5104 useless extension candidates. Maximal degree in co-relation 51986. Up to 3086 conditions per place. [2023-11-29 07:11:09,262 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 535 selfloop transitions, 443 changer transitions 0/979 dead transitions. [2023-11-29 07:11:09,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 979 transitions, 24918 flow [2023-11-29 07:11:09,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 07:11:09,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 07:11:09,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 230 transitions. [2023-11-29 07:11:09,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2023-11-29 07:11:09,264 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 230 transitions. [2023-11-29 07:11:09,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 230 transitions. [2023-11-29 07:11:09,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:09,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 230 transitions. [2023-11-29 07:11:09,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 8.214285714285714) internal successors, (230), 28 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:09,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 21.0) internal successors, (609), 29 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:09,266 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 21.0) internal successors, (609), 29 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:09,266 INFO L175 Difference]: Start difference. First operand has 479 places, 854 transitions, 21037 flow. Second operand 28 states and 230 transitions. [2023-11-29 07:11:09,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 979 transitions, 24918 flow [2023-11-29 07:11:10,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 979 transitions, 24558 flow, removed 123 selfloop flow, removed 12 redundant places. [2023-11-29 07:11:10,822 INFO L231 Difference]: Finished difference. Result has 502 places, 894 transitions, 22884 flow [2023-11-29 07:11:10,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=20600, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=22884, PETRI_PLACES=502, PETRI_TRANSITIONS=894} [2023-11-29 07:11:10,824 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 480 predicate places. [2023-11-29 07:11:10,824 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 894 transitions, 22884 flow [2023-11-29 07:11:10,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:10,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:10,824 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:10,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 07:11:11,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-29 07:11:11,025 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:11:11,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:11,025 INFO L85 PathProgramCache]: Analyzing trace with hash 449152748, now seen corresponding path program 18 times [2023-11-29 07:11:11,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:11,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694390587] [2023-11-29 07:11:11,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:11,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:11,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:11,173 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:11:11,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:11,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694390587] [2023-11-29 07:11:11,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694390587] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:11,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008680488] [2023-11-29 07:11:11,173 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:11:11,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:11,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:11,174 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:11,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 07:11:11,371 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:11:11,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:11:11,373 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 07:11:11,375 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:11,422 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:11:11,422 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 123 treesize of output 115 [2023-11-29 07:11:11,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:11:11,499 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:11,616 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:11:11,617 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 147 treesize of output 139 [2023-11-29 07:11:11,848 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:11:11,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008680488] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:11:11,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:11:11,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 07:11:11,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611015229] [2023-11-29 07:11:11,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:11:11,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 07:11:11,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:11:11,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 07:11:11,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2023-11-29 07:11:11,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2023-11-29 07:11:11,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 894 transitions, 22884 flow. Second operand has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 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 07:11:11,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:11:11,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2023-11-29 07:11:11,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:14,821 INFO L124 PetriNetUnfolderBase]: 2519/5067 cut-off events. [2023-11-29 07:11:14,821 INFO L125 PetriNetUnfolderBase]: For 160454/160454 co-relation queries the response was YES. [2023-11-29 07:11:14,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53197 conditions, 5067 events. 2519/5067 cut-off events. For 160454/160454 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 38859 event pairs, 548 based on Foata normal form. 6/5073 useless extension candidates. Maximal degree in co-relation 53053. Up to 3125 conditions per place. [2023-11-29 07:11:14,889 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 555 selfloop transitions, 385 changer transitions 0/941 dead transitions. [2023-11-29 07:11:14,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 941 transitions, 25478 flow [2023-11-29 07:11:14,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:11:14,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:11:14,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 99 transitions. [2023-11-29 07:11:14,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2023-11-29 07:11:14,891 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 99 transitions. [2023-11-29 07:11:14,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 99 transitions. [2023-11-29 07:11:14,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:14,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 99 transitions. [2023-11-29 07:11:14,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:14,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 21.0) internal successors, (273), 13 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:14,892 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 21.0) internal successors, (273), 13 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:14,892 INFO L175 Difference]: Start difference. First operand has 502 places, 894 transitions, 22884 flow. Second operand 12 states and 99 transitions. [2023-11-29 07:11:14,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 941 transitions, 25478 flow [2023-11-29 07:11:16,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 941 transitions, 24723 flow, removed 236 selfloop flow, removed 11 redundant places. [2023-11-29 07:11:16,444 INFO L231 Difference]: Finished difference. Result has 503 places, 895 transitions, 22922 flow [2023-11-29 07:11:16,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=22096, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=893, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=22922, PETRI_PLACES=503, PETRI_TRANSITIONS=895} [2023-11-29 07:11:16,445 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 481 predicate places. [2023-11-29 07:11:16,445 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 895 transitions, 22922 flow [2023-11-29 07:11:16,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 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 07:11:16,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:11:16,446 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:11:16,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 07:11:16,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-29 07:11:16,646 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:11:16,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:11:16,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1135485375, now seen corresponding path program 1 times [2023-11-29 07:11:16,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:11:16,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573012325] [2023-11-29 07:11:16,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:16,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:11:16,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:16,914 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:11:16,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:11:16,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573012325] [2023-11-29 07:11:16,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573012325] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:11:16,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517461068] [2023-11-29 07:11:16,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:11:16,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:11:16,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:11:16,916 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:11:16,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19ad2c02-b640-4dfd-946b-960e2a571c44/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 07:11:17,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:11:17,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:11:17,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:11:17,126 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 07:11:17,790 INFO L349 Elim1Store]: treesize reduction 175, result has 39.4 percent of original size [2023-11-29 07:11:17,791 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 12 new quantified variables, introduced 28 case distinctions, treesize of input 387 treesize of output 320 [2023-11-29 07:11:18,861 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:11:18,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:11:20,666 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 320 treesize of output 280 [2023-11-29 07:11:21,502 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:11:21,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 17 new quantified variables, introduced 45 case distinctions, treesize of input 3751 treesize of output 2619 [2023-11-29 07:13:18,260 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts.