./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-max-array-hom.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_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/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_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-max-array-hom.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/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_b4af49ec-53e5-422e-b196-482006e68e6a/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 25cf9c0a16564c460f6e824f90a2df4185d2e5d2c682a221258efaf06dec8ca4 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:06:12,288 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:06:12,353 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 04:06:12,359 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:06:12,359 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:06:12,385 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:06:12,386 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:06:12,386 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:06:12,387 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:06:12,387 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:06:12,388 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:06:12,388 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:06:12,389 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:06:12,390 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:06:12,390 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:06:12,391 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:06:12,391 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 04:06:12,392 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:06:12,392 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 04:06:12,393 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:06:12,393 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:06:12,394 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 04:06:12,394 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:06:12,395 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 04:06:12,395 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:06:12,396 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 04:06:12,396 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:06:12,396 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:06:12,397 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:06:12,397 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:06:12,398 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:06:12,398 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:06:12,398 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:06:12,398 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:06:12,399 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 04:06:12,399 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 04:06:12,399 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 04:06:12,399 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:06:12,399 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:06:12,400 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 04:06:12,400 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:06:12,400 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:06:12,400 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_b4af49ec-53e5-422e-b196-482006e68e6a/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_b4af49ec-53e5-422e-b196-482006e68e6a/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 -> 25cf9c0a16564c460f6e824f90a2df4185d2e5d2c682a221258efaf06dec8ca4 [2023-11-29 04:06:12,622 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:06:12,643 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:06:12,646 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:06:12,647 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:06:12,647 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:06:12,648 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-more-max-array-hom.wvr.c [2023-11-29 04:06:15,399 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:06:15,597 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:06:15,598 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/sv-benchmarks/c/weaver/popl20-more-max-array-hom.wvr.c [2023-11-29 04:06:15,605 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/data/9695763c6/e46c9b701d51470e9282ada2989aaa08/FLAGd8ef28d38 [2023-11-29 04:06:15,618 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/data/9695763c6/e46c9b701d51470e9282ada2989aaa08 [2023-11-29 04:06:15,620 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:06:15,621 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:06:15,623 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:06:15,623 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:06:15,627 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:06:15,628 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,629 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d2b0155 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15, skipping insertion in model container [2023-11-29 04:06:15,629 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,650 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:06:15,800 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_b4af49ec-53e5-422e-b196-482006e68e6a/sv-benchmarks/c/weaver/popl20-more-max-array-hom.wvr.c[2625,2638] [2023-11-29 04:06:15,810 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:06:15,820 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:06:15,841 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_b4af49ec-53e5-422e-b196-482006e68e6a/sv-benchmarks/c/weaver/popl20-more-max-array-hom.wvr.c[2625,2638] [2023-11-29 04:06:15,845 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:06:15,854 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 04:06:15,854 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 04:06:15,860 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:06:15,860 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15 WrapperNode [2023-11-29 04:06:15,860 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:06:15,862 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:06:15,862 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:06:15,862 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:06:15,868 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,876 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,900 INFO L138 Inliner]: procedures = 24, calls = 43, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 105 [2023-11-29 04:06:15,900 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:06:15,901 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:06:15,901 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:06:15,901 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:06:15,912 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,913 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,916 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,932 INFO L175 MemorySlicer]: Split 15 memory accesses to 5 slices as follows [2, 7, 2, 2, 2]. 47 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 1, 1]. [2023-11-29 04:06:15,932 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,933 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,941 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,945 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,948 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,949 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,953 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:06:15,954 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:06:15,954 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:06:15,954 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:06:15,955 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (1/1) ... [2023-11-29 04:06:15,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:06:15,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:15,994 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:06:16,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:06:16,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:06:16,031 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 04:06:16,031 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 04:06:16,032 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 04:06:16,032 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 04:06:16,032 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 04:06:16,032 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 04:06:16,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 04:06:16,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 04:06:16,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 04:06:16,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 04:06:16,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 04:06:16,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 04:06:16,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 04:06:16,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 04:06:16,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 04:06:16,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 04:06:16,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 04:06:16,034 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 04:06:16,034 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 04:06:16,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 04:06:16,034 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:06:16,034 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:06:16,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 04:06:16,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 04:06:16,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 04:06:16,035 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 04:06:16,035 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 04:06:16,035 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 04:06:16,036 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 04:06:16,151 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:06:16,153 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:06:16,389 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:06:16,621 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:06:16,621 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 04:06:16,622 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:06:16 BoogieIcfgContainer [2023-11-29 04:06:16,622 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:06:16,624 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:06:16,624 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:06:16,627 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:06:16,628 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:06:15" (1/3) ... [2023-11-29 04:06:16,628 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30bae12e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:06:16, skipping insertion in model container [2023-11-29 04:06:16,628 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:15" (2/3) ... [2023-11-29 04:06:16,629 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30bae12e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:06:16, skipping insertion in model container [2023-11-29 04:06:16,629 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:06:16" (3/3) ... [2023-11-29 04:06:16,630 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-max-array-hom.wvr.c [2023-11-29 04:06:16,639 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 04:06:16,649 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:06:16,649 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 04:06:16,649 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 04:06:16,693 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 04:06:16,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 41 places, 35 transitions, 91 flow [2023-11-29 04:06:16,756 INFO L124 PetriNetUnfolderBase]: 4/32 cut-off events. [2023-11-29 04:06:16,757 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 04:06:16,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 32 events. 4/32 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 43 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 24. Up to 2 conditions per place. [2023-11-29 04:06:16,760 INFO L82 GeneralOperation]: Start removeDead. Operand has 41 places, 35 transitions, 91 flow [2023-11-29 04:06:16,763 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 37 places, 31 transitions, 80 flow [2023-11-29 04:06:16,774 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:06:16,781 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;@7ae3ad0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:06:16,781 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-29 04:06:16,793 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 04:06:16,793 INFO L124 PetriNetUnfolderBase]: 4/30 cut-off events. [2023-11-29 04:06:16,794 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 04:06:16,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:16,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:16,795 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:06:16,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:16,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1064244367, now seen corresponding path program 1 times [2023-11-29 04:06:16,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:16,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422308864] [2023-11-29 04:06:16,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:16,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:16,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:17,204 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 04:06:17,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:17,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422308864] [2023-11-29 04:06:17,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422308864] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:06:17,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:06:17,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:06:17,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942130292] [2023-11-29 04:06:17,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:17,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:06:17,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:17,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:06:17,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:06:17,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2023-11-29 04:06:17,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 31 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:17,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:17,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2023-11-29 04:06:17,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:17,471 INFO L124 PetriNetUnfolderBase]: 466/705 cut-off events. [2023-11-29 04:06:17,471 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-11-29 04:06:17,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1452 conditions, 705 events. 466/705 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2660 event pairs, 333 based on Foata normal form. 0/683 useless extension candidates. Maximal degree in co-relation 1185. Up to 679 conditions per place. [2023-11-29 04:06:17,481 INFO L140 encePairwiseOnDemand]: 32/35 looper letters, 26 selfloop transitions, 2 changer transitions 0/32 dead transitions. [2023-11-29 04:06:17,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 32 transitions, 138 flow [2023-11-29 04:06:17,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:06:17,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:06:17,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 50 transitions. [2023-11-29 04:06:17,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2023-11-29 04:06:17,492 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 50 transitions. [2023-11-29 04:06:17,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 50 transitions. [2023-11-29 04:06:17,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:17,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 50 transitions. [2023-11-29 04:06:17,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 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 04:06:17,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:17,501 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:17,502 INFO L175 Difference]: Start difference. First operand has 37 places, 31 transitions, 80 flow. Second operand 3 states and 50 transitions. [2023-11-29 04:06:17,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 32 transitions, 138 flow [2023-11-29 04:06:17,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 32 transitions, 126 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 04:06:17,510 INFO L231 Difference]: Finished difference. Result has 34 places, 32 transitions, 80 flow [2023-11-29 04:06:17,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=34, PETRI_TRANSITIONS=32} [2023-11-29 04:06:17,515 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, -3 predicate places. [2023-11-29 04:06:17,515 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 32 transitions, 80 flow [2023-11-29 04:06:17,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:17,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:17,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:17,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 04:06:17,517 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:06:17,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:17,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1671308832, now seen corresponding path program 1 times [2023-11-29 04:06:17,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:17,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930013714] [2023-11-29 04:06:17,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:17,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:17,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:17,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:17,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:17,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930013714] [2023-11-29 04:06:17,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930013714] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:17,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138249904] [2023-11-29 04:06:17,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:17,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:17,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:17,700 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:17,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 04:06:17,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:17,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:06:17,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:17,909 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:17,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:06:17,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:17,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138249904] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:17,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:06:17,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-11-29 04:06:17,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556262632] [2023-11-29 04:06:17,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:17,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:06:17,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:17,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:06:17,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-11-29 04:06:17,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 35 [2023-11-29 04:06:17,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 32 transitions, 80 flow. Second operand has 5 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 04:06:17,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:17,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 35 [2023-11-29 04:06:17,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:18,184 INFO L124 PetriNetUnfolderBase]: 662/976 cut-off events. [2023-11-29 04:06:18,185 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-29 04:06:18,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1975 conditions, 976 events. 662/976 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3766 event pairs, 237 based on Foata normal form. 0/919 useless extension candidates. Maximal degree in co-relation 1964. Up to 496 conditions per place. [2023-11-29 04:06:18,194 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 38 selfloop transitions, 5 changer transitions 0/46 dead transitions. [2023-11-29 04:06:18,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 46 transitions, 196 flow [2023-11-29 04:06:18,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:06:18,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 04:06:18,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 74 transitions. [2023-11-29 04:06:18,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4228571428571429 [2023-11-29 04:06:18,196 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 74 transitions. [2023-11-29 04:06:18,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 74 transitions. [2023-11-29 04:06:18,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:18,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 74 transitions. [2023-11-29 04:06:18,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:18,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:18,199 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:18,199 INFO L175 Difference]: Start difference. First operand has 34 places, 32 transitions, 80 flow. Second operand 5 states and 74 transitions. [2023-11-29 04:06:18,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 46 transitions, 196 flow [2023-11-29 04:06:18,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 46 transitions, 192 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-29 04:06:18,202 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 99 flow [2023-11-29 04:06:18,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=99, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2023-11-29 04:06:18,203 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 2 predicate places. [2023-11-29 04:06:18,203 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 99 flow [2023-11-29 04:06:18,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 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 04:06:18,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:18,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:18,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 04:06:18,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:18,408 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:06:18,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:18,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1959265163, now seen corresponding path program 1 times [2023-11-29 04:06:18,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:18,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008981389] [2023-11-29 04:06:18,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:18,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:18,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:06:18,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:18,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008981389] [2023-11-29 04:06:18,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008981389] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:06:18,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:06:18,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:06:18,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793927035] [2023-11-29 04:06:18,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:18,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:06:18,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:18,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:06:18,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:06:18,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 35 [2023-11-29 04:06:18,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 99 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:18,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:18,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 35 [2023-11-29 04:06:18,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:18,707 INFO L124 PetriNetUnfolderBase]: 800/1176 cut-off events. [2023-11-29 04:06:18,707 INFO L125 PetriNetUnfolderBase]: For 405/405 co-relation queries the response was YES. [2023-11-29 04:06:18,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2686 conditions, 1176 events. 800/1176 cut-off events. For 405/405 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4525 event pairs, 315 based on Foata normal form. 0/1117 useless extension candidates. Maximal degree in co-relation 2667. Up to 596 conditions per place. [2023-11-29 04:06:18,715 INFO L140 encePairwiseOnDemand]: 30/35 looper letters, 39 selfloop transitions, 4 changer transitions 0/47 dead transitions. [2023-11-29 04:06:18,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 47 transitions, 225 flow [2023-11-29 04:06:18,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:06:18,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:06:18,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 67 transitions. [2023-11-29 04:06:18,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2023-11-29 04:06:18,718 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 67 transitions. [2023-11-29 04:06:18,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 67 transitions. [2023-11-29 04:06:18,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:18,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 67 transitions. [2023-11-29 04:06:18,720 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:18,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:18,721 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:18,721 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 99 flow. Second operand 4 states and 67 transitions. [2023-11-29 04:06:18,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 47 transitions, 225 flow [2023-11-29 04:06:18,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 47 transitions, 217 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 04:06:18,724 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 114 flow [2023-11-29 04:06:18,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2023-11-29 04:06:18,725 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 4 predicate places. [2023-11-29 04:06:18,725 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 114 flow [2023-11-29 04:06:18,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:18,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:18,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:18,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 04:06:18,726 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:06:18,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:18,727 INFO L85 PathProgramCache]: Analyzing trace with hash 194029958, now seen corresponding path program 1 times [2023-11-29 04:06:18,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:18,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832994728] [2023-11-29 04:06:18,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:18,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:18,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:19,702 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:19,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:19,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832994728] [2023-11-29 04:06:19,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832994728] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:19,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021851972] [2023-11-29 04:06:19,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:19,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:19,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:19,705 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:19,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 04:06:19,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:19,821 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 04:06:19,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:19,880 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 04:06:20,295 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 54 treesize of output 30 [2023-11-29 04:06:20,444 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:20,444 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:06:22,833 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 225 treesize of output 207 [2023-11-29 04:06:22,921 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:06:22,922 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 5 new quantified variables, introduced 10 case distinctions, treesize of input 260 treesize of output 290 [2023-11-29 04:06:52,584 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 294 treesize of output 264 [2023-11-29 04:06:52,605 INFO L349 Elim1Store]: treesize reduction 80, result has 1.2 percent of original size [2023-11-29 04:06:52,605 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 5 new quantified variables, introduced 10 case distinctions, treesize of input 387 treesize of output 1 [2023-11-29 04:06:52,676 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:52,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021851972] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:06:52,677 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:06:52,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-11-29 04:06:52,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108011490] [2023-11-29 04:06:52,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:06:52,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 04:06:52,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:52,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 04:06:52,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-11-29 04:06:52,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2023-11-29 04:06:52,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 114 flow. Second operand has 18 states, 18 states have (on average 10.277777777777779) internal successors, (185), 18 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 04:06:52,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:52,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2023-11-29 04:06:52,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:54,195 INFO L124 PetriNetUnfolderBase]: 1223/1967 cut-off events. [2023-11-29 04:06:54,195 INFO L125 PetriNetUnfolderBase]: For 739/739 co-relation queries the response was YES. [2023-11-29 04:06:54,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4842 conditions, 1967 events. 1223/1967 cut-off events. For 739/739 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9325 event pairs, 58 based on Foata normal form. 1/1964 useless extension candidates. Maximal degree in co-relation 3847. Up to 1153 conditions per place. [2023-11-29 04:06:54,211 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 106 selfloop transitions, 39 changer transitions 1/152 dead transitions. [2023-11-29 04:06:54,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 152 transitions, 727 flow [2023-11-29 04:06:54,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 04:06:54,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 04:06:54,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 252 transitions. [2023-11-29 04:06:54,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48 [2023-11-29 04:06:54,214 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 252 transitions. [2023-11-29 04:06:54,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 252 transitions. [2023-11-29 04:06:54,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:54,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 252 transitions. [2023-11-29 04:06:54,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 16.8) internal successors, (252), 15 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:54,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:54,220 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 35.0) internal successors, (560), 16 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:54,220 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 114 flow. Second operand 15 states and 252 transitions. [2023-11-29 04:06:54,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 152 transitions, 727 flow [2023-11-29 04:06:54,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 152 transitions, 715 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 04:06:54,226 INFO L231 Difference]: Finished difference. Result has 58 places, 71 transitions, 339 flow [2023-11-29 04:06:54,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=339, PETRI_PLACES=58, PETRI_TRANSITIONS=71} [2023-11-29 04:06:54,227 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 21 predicate places. [2023-11-29 04:06:54,228 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 71 transitions, 339 flow [2023-11-29 04:06:54,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.277777777777779) internal successors, (185), 18 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 04:06:54,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:54,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:54,233 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 04:06:54,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:54,429 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:06:54,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:54,430 INFO L85 PathProgramCache]: Analyzing trace with hash 84877980, now seen corresponding path program 2 times [2023-11-29 04:06:54,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:54,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149236037] [2023-11-29 04:06:54,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:54,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:54,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:55,380 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:55,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:55,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149236037] [2023-11-29 04:06:55,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149236037] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:55,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803730809] [2023-11-29 04:06:55,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:06:55,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:55,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:55,382 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:55,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 04:06:55,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:06:55,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:06:55,488 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 04:06:55,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:55,512 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 04:06:55,888 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 64 treesize of output 40 [2023-11-29 04:06:55,959 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:55,959 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:06:58,200 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 294 treesize of output 264 [2023-11-29 04:06:58,262 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:06:58,263 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 5 new quantified variables, introduced 10 case distinctions, treesize of input 387 treesize of output 389 [2023-11-29 04:07:25,839 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 225 treesize of output 207 [2023-11-29 04:07:25,913 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:07:25,914 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 5 new quantified variables, introduced 10 case distinctions, treesize of input 260 treesize of output 290 [2023-11-29 04:07:36,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:07:36,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803730809] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:07:36,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:07:36,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 22 [2023-11-29 04:07:36,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924020781] [2023-11-29 04:07:36,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:07:36,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 04:07:36,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:36,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 04:07:36,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2023-11-29 04:07:36,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 35 [2023-11-29 04:07:36,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 71 transitions, 339 flow. Second operand has 23 states, 23 states have (on average 9.347826086956522) internal successors, (215), 23 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:07:36,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:07:36,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 35 [2023-11-29 04:07:36,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:38,607 INFO L124 PetriNetUnfolderBase]: 2333/3495 cut-off events. [2023-11-29 04:07:38,607 INFO L125 PetriNetUnfolderBase]: For 2813/2813 co-relation queries the response was YES. [2023-11-29 04:07:38,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10314 conditions, 3495 events. 2333/3495 cut-off events. For 2813/2813 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16349 event pairs, 282 based on Foata normal form. 1/3492 useless extension candidates. Maximal degree in co-relation 9547. Up to 2281 conditions per place. [2023-11-29 04:07:38,631 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 147 selfloop transitions, 51 changer transitions 1/203 dead transitions. [2023-11-29 04:07:38,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 203 transitions, 1204 flow [2023-11-29 04:07:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 04:07:38,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 04:07:38,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 278 transitions. [2023-11-29 04:07:38,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44126984126984126 [2023-11-29 04:07:38,634 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 278 transitions. [2023-11-29 04:07:38,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 278 transitions. [2023-11-29 04:07:38,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:07:38,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 278 transitions. [2023-11-29 04:07:38,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 15.444444444444445) internal successors, (278), 18 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:07:38,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 35.0) internal successors, (665), 19 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:07:38,638 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 35.0) internal successors, (665), 19 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:07:38,638 INFO L175 Difference]: Start difference. First operand has 58 places, 71 transitions, 339 flow. Second operand 18 states and 278 transitions. [2023-11-29 04:07:38,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 203 transitions, 1204 flow [2023-11-29 04:07:38,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 203 transitions, 1196 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 04:07:38,650 INFO L231 Difference]: Finished difference. Result has 82 places, 110 transitions, 709 flow [2023-11-29 04:07:38,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=709, PETRI_PLACES=82, PETRI_TRANSITIONS=110} [2023-11-29 04:07:38,651 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 45 predicate places. [2023-11-29 04:07:38,651 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 110 transitions, 709 flow [2023-11-29 04:07:38,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 9.347826086956522) internal successors, (215), 23 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:07:38,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:07:38,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:38,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 04:07:38,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:38,856 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:07:38,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:38,856 INFO L85 PathProgramCache]: Analyzing trace with hash 2035164846, now seen corresponding path program 3 times [2023-11-29 04:07:38,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:38,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064160398] [2023-11-29 04:07:38,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:38,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:38,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:39,578 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:07:39,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:39,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064160398] [2023-11-29 04:07:39,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064160398] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:07:39,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608047865] [2023-11-29 04:07:39,579 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:07:39,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:39,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:39,581 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:39,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 04:07:39,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 04:07:39,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:07:39,764 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 04:07:39,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:39,797 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 04:07:40,239 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 31 [2023-11-29 04:07:40,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:07:40,322 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:07:44,001 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 226 treesize of output 208 [2023-11-29 04:07:44,058 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:07:44,059 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 5 new quantified variables, introduced 10 case distinctions, treesize of input 261 treesize of output 291 [2023-11-29 04:08:26,423 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 282 treesize of output 254 [2023-11-29 04:08:26,442 INFO L349 Elim1Store]: treesize reduction 80, result has 1.2 percent of original size [2023-11-29 04:08:26,442 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 5 new quantified variables, introduced 10 case distinctions, treesize of input 372 treesize of output 1 [2023-11-29 04:08:26,550 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:08:26,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608047865] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:08:26,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:08:26,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 26 [2023-11-29 04:08:26,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985542382] [2023-11-29 04:08:26,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:08:26,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 04:08:26,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:08:26,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 04:08:26,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=567, Unknown=0, NotChecked=0, Total=702 [2023-11-29 04:08:26,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 35 [2023-11-29 04:08:26,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 110 transitions, 709 flow. Second operand has 27 states, 27 states have (on average 8.88888888888889) internal successors, (240), 27 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:26,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:08:26,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 35 [2023-11-29 04:08:26,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:08:32,007 INFO L124 PetriNetUnfolderBase]: 3026/4560 cut-off events. [2023-11-29 04:08:32,007 INFO L125 PetriNetUnfolderBase]: For 6569/6574 co-relation queries the response was YES. [2023-11-29 04:08:32,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15262 conditions, 4560 events. 3026/4560 cut-off events. For 6569/6574 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23011 event pairs, 219 based on Foata normal form. 5/4564 useless extension candidates. Maximal degree in co-relation 14175. Up to 2715 conditions per place. [2023-11-29 04:08:32,037 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 177 selfloop transitions, 86 changer transitions 1/268 dead transitions. [2023-11-29 04:08:32,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 268 transitions, 1858 flow [2023-11-29 04:08:32,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 04:08:32,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 04:08:32,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 321 transitions. [2023-11-29 04:08:32,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585714285714286 [2023-11-29 04:08:32,039 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 321 transitions. [2023-11-29 04:08:32,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 321 transitions. [2023-11-29 04:08:32,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:08:32,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 321 transitions. [2023-11-29 04:08:32,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 16.05) internal successors, (321), 20 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 04:08:32,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 35.0) internal successors, (735), 21 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:32,044 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 35.0) internal successors, (735), 21 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:32,044 INFO L175 Difference]: Start difference. First operand has 82 places, 110 transitions, 709 flow. Second operand 20 states and 321 transitions. [2023-11-29 04:08:32,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 268 transitions, 1858 flow [2023-11-29 04:08:32,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 268 transitions, 1799 flow, removed 25 selfloop flow, removed 3 redundant places. [2023-11-29 04:08:32,067 INFO L231 Difference]: Finished difference. Result has 104 places, 151 transitions, 1214 flow [2023-11-29 04:08:32,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=658, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1214, PETRI_PLACES=104, PETRI_TRANSITIONS=151} [2023-11-29 04:08:32,068 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 67 predicate places. [2023-11-29 04:08:32,068 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 151 transitions, 1214 flow [2023-11-29 04:08:32,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 8.88888888888889) internal successors, (240), 27 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:32,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:08:32,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:08:32,074 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 04:08:32,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:08:32,269 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:08:32,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:08:32,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1155433448, now seen corresponding path program 4 times [2023-11-29 04:08:32,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:08:32,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124837914] [2023-11-29 04:08:32,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:08:32,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:08:32,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:08:32,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:08:32,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:08:32,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124837914] [2023-11-29 04:08:32,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124837914] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:08:32,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117764387] [2023-11-29 04:08:32,835 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 04:08:32,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:08:32,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:08:32,836 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:08:32,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 04:08:32,958 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 04:08:32,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:08:32,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 04:08:32,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:08:33,222 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 31 [2023-11-29 04:08:33,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:08:33,286 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:08:33,490 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:08:33,491 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 75 [2023-11-29 04:08:33,928 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:08:33,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117764387] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:08:33,928 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:08:33,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 24 [2023-11-29 04:08:33,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969277034] [2023-11-29 04:08:33,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:08:33,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 04:08:33,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:08:33,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 04:08:33,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2023-11-29 04:08:34,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 35 [2023-11-29 04:08:34,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 151 transitions, 1214 flow. Second operand has 25 states, 25 states have (on average 7.84) internal successors, (196), 25 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:34,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:08:34,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 35 [2023-11-29 04:08:34,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:08:35,801 INFO L124 PetriNetUnfolderBase]: 4810/7143 cut-off events. [2023-11-29 04:08:35,801 INFO L125 PetriNetUnfolderBase]: For 17600/17600 co-relation queries the response was YES. [2023-11-29 04:08:35,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27359 conditions, 7143 events. 4810/7143 cut-off events. For 17600/17600 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38415 event pairs, 611 based on Foata normal form. 2/6757 useless extension candidates. Maximal degree in co-relation 25742. Up to 5065 conditions per place. [2023-11-29 04:08:35,844 INFO L140 encePairwiseOnDemand]: 21/35 looper letters, 257 selfloop transitions, 159 changer transitions 1/420 dead transitions. [2023-11-29 04:08:35,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 420 transitions, 3701 flow [2023-11-29 04:08:35,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 04:08:35,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 04:08:35,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 384 transitions. [2023-11-29 04:08:35,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783251231527094 [2023-11-29 04:08:35,848 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 384 transitions. [2023-11-29 04:08:35,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 384 transitions. [2023-11-29 04:08:35,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:08:35,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 384 transitions. [2023-11-29 04:08:35,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 13.241379310344827) internal successors, (384), 29 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:35,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 35.0) internal successors, (1050), 30 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:35,851 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 35.0) internal successors, (1050), 30 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:35,851 INFO L175 Difference]: Start difference. First operand has 104 places, 151 transitions, 1214 flow. Second operand 29 states and 384 transitions. [2023-11-29 04:08:35,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 420 transitions, 3701 flow [2023-11-29 04:08:35,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 420 transitions, 3464 flow, removed 96 selfloop flow, removed 5 redundant places. [2023-11-29 04:08:35,917 INFO L231 Difference]: Finished difference. Result has 141 places, 277 transitions, 2543 flow [2023-11-29 04:08:35,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2543, PETRI_PLACES=141, PETRI_TRANSITIONS=277} [2023-11-29 04:08:35,919 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 104 predicate places. [2023-11-29 04:08:35,919 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 277 transitions, 2543 flow [2023-11-29 04:08:35,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.84) internal successors, (196), 25 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:35,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:08:35,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:08:35,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 04:08:36,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:08:36,120 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:08:36,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:08:36,120 INFO L85 PathProgramCache]: Analyzing trace with hash -179763072, now seen corresponding path program 5 times [2023-11-29 04:08:36,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:08:36,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055312984] [2023-11-29 04:08:36,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:08:36,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:08:36,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:08:37,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:08:37,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:08:37,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055312984] [2023-11-29 04:08:37,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055312984] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:08:37,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333010964] [2023-11-29 04:08:37,058 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 04:08:37,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:08:37,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:08:37,059 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:08:37,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 04:08:37,143 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:08:37,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:08:37,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 04:08:37,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:08:37,164 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 04:08:37,470 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 31 [2023-11-29 04:08:37,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:08:37,564 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:08:41,060 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 183 treesize of output 167 [2023-11-29 04:08:41,100 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:08:41,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 215 treesize of output 219 [2023-11-29 04:08:47,205 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 106 treesize of output 96 [2023-11-29 04:08:47,218 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 04:08:47,219 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 125 treesize of output 115 [2023-11-29 04:08:47,524 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 217 treesize of output 195 [2023-11-29 04:08:47,540 INFO L349 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2023-11-29 04:08:47,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 296 treesize of output 1 [2023-11-29 04:08:47,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:08:47,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333010964] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:08:47,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:08:47,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2023-11-29 04:08:47,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351767407] [2023-11-29 04:08:47,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:08:47,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 04:08:47,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:08:47,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 04:08:47,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-11-29 04:08:47,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 35 [2023-11-29 04:08:47,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 277 transitions, 2543 flow. Second operand has 24 states, 24 states have (on average 9.166666666666666) internal successors, (220), 24 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:47,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:08:47,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 35 [2023-11-29 04:08:47,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:08:52,458 INFO L124 PetriNetUnfolderBase]: 4956/7400 cut-off events. [2023-11-29 04:08:52,458 INFO L125 PetriNetUnfolderBase]: For 37595/37952 co-relation queries the response was YES. [2023-11-29 04:08:52,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36061 conditions, 7400 events. 4956/7400 cut-off events. For 37595/37952 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 40742 event pairs, 644 based on Foata normal form. 288/7634 useless extension candidates. Maximal degree in co-relation 34643. Up to 4976 conditions per place. [2023-11-29 04:08:52,573 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 257 selfloop transitions, 143 changer transitions 1/415 dead transitions. [2023-11-29 04:08:52,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 415 transitions, 4315 flow [2023-11-29 04:08:52,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 04:08:52,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 04:08:52,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 293 transitions. [2023-11-29 04:08:52,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4406015037593985 [2023-11-29 04:08:52,575 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 293 transitions. [2023-11-29 04:08:52,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 293 transitions. [2023-11-29 04:08:52,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:08:52,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 293 transitions. [2023-11-29 04:08:52,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 15.421052631578947) internal successors, (293), 19 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:52,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 35.0) internal successors, (700), 20 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:52,578 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 35.0) internal successors, (700), 20 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:52,578 INFO L175 Difference]: Start difference. First operand has 141 places, 277 transitions, 2543 flow. Second operand 19 states and 293 transitions. [2023-11-29 04:08:52,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 415 transitions, 4315 flow [2023-11-29 04:08:52,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 415 transitions, 4191 flow, removed 29 selfloop flow, removed 8 redundant places. [2023-11-29 04:08:52,669 INFO L231 Difference]: Finished difference. Result has 155 places, 323 transitions, 3202 flow [2023-11-29 04:08:52,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3202, PETRI_PLACES=155, PETRI_TRANSITIONS=323} [2023-11-29 04:08:52,670 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 118 predicate places. [2023-11-29 04:08:52,670 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 323 transitions, 3202 flow [2023-11-29 04:08:52,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.166666666666666) internal successors, (220), 24 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:08:52,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:08:52,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:08:52,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 04:08:52,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:08:52,876 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:08:52,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:08:52,876 INFO L85 PathProgramCache]: Analyzing trace with hash 981316720, now seen corresponding path program 6 times [2023-11-29 04:08:52,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:08:52,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712547018] [2023-11-29 04:08:52,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:08:52,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:08:52,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:08:53,492 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:08:53,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:08:53,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712547018] [2023-11-29 04:08:53,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712547018] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:08:53,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474709352] [2023-11-29 04:08:53,492 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 04:08:53,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:08:53,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:08:53,493 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:08:53,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 04:08:53,603 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 04:08:53,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:08:53,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 04:08:53,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:08:53,629 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 04:08:53,957 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 31 [2023-11-29 04:08:54,067 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:08:54,068 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:08:56,282 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 229 treesize of output 205 [2023-11-29 04:08:56,321 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:08:56,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 311 treesize of output 291 [2023-11-29 04:09:00,731 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 106 treesize of output 96 [2023-11-29 04:09:00,744 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 04:09:00,745 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 125 treesize of output 115 [2023-11-29 04:09:01,119 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 182 treesize of output 166 [2023-11-29 04:09:01,134 INFO L349 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2023-11-29 04:09:01,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 214 treesize of output 1 [2023-11-29 04:09:01,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:09:01,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474709352] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:01,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:01,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 23 [2023-11-29 04:09:01,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865380630] [2023-11-29 04:09:01,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:01,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 04:09:01,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:01,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 04:09:01,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2023-11-29 04:09:01,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 35 [2023-11-29 04:09:01,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 323 transitions, 3202 flow. Second operand has 24 states, 24 states have (on average 9.208333333333334) internal successors, (221), 24 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:01,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:01,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 35 [2023-11-29 04:09:01,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:04,605 INFO L124 PetriNetUnfolderBase]: 5184/7736 cut-off events. [2023-11-29 04:09:04,605 INFO L125 PetriNetUnfolderBase]: For 45233/45583 co-relation queries the response was YES. [2023-11-29 04:09:04,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39589 conditions, 7736 events. 5184/7736 cut-off events. For 45233/45583 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 42691 event pairs, 298 based on Foata normal form. 318/8018 useless extension candidates. Maximal degree in co-relation 38173. Up to 3216 conditions per place. [2023-11-29 04:09:04,656 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 175 selfloop transitions, 275 changer transitions 2/466 dead transitions. [2023-11-29 04:09:04,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 466 transitions, 5031 flow [2023-11-29 04:09:04,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 04:09:04,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 04:09:04,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 346 transitions. [2023-11-29 04:09:04,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44935064935064933 [2023-11-29 04:09:04,659 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 346 transitions. [2023-11-29 04:09:04,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 346 transitions. [2023-11-29 04:09:04,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:04,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 346 transitions. [2023-11-29 04:09:04,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 15.727272727272727) internal successors, (346), 22 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:04,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 35.0) internal successors, (805), 23 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:04,661 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 35.0) internal successors, (805), 23 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:04,662 INFO L175 Difference]: Start difference. First operand has 155 places, 323 transitions, 3202 flow. Second operand 22 states and 346 transitions. [2023-11-29 04:09:04,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 466 transitions, 5031 flow [2023-11-29 04:09:04,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 466 transitions, 4854 flow, removed 62 selfloop flow, removed 7 redundant places. [2023-11-29 04:09:04,831 INFO L231 Difference]: Finished difference. Result has 172 places, 350 transitions, 4006 flow [2023-11-29 04:09:04,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4006, PETRI_PLACES=172, PETRI_TRANSITIONS=350} [2023-11-29 04:09:04,833 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 135 predicate places. [2023-11-29 04:09:04,833 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 350 transitions, 4006 flow [2023-11-29 04:09:04,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.208333333333334) internal successors, (221), 24 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:04,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:04,833 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:04,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 04:09:05,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:05,034 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:09:05,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:05,034 INFO L85 PathProgramCache]: Analyzing trace with hash 172309241, now seen corresponding path program 7 times [2023-11-29 04:09:05,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:05,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964133348] [2023-11-29 04:09:05,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:05,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:05,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:05,168 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:09:05,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:05,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964133348] [2023-11-29 04:09:05,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964133348] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:05,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880059644] [2023-11-29 04:09:05,169 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 04:09:05,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:05,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:05,171 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:05,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 04:09:05,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:05,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:09:05,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:05,382 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:09:05,382 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:05,462 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:09:05,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880059644] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:05,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:05,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-29 04:09:05,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065765102] [2023-11-29 04:09:05,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:05,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 04:09:05,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:05,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 04:09:05,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:09:05,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 35 [2023-11-29 04:09:05,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 350 transitions, 4006 flow. Second operand has 14 states, 14 states have (on average 9.0) internal successors, (126), 14 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 04:09:05,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:05,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 35 [2023-11-29 04:09:05,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:07,589 INFO L124 PetriNetUnfolderBase]: 6693/9894 cut-off events. [2023-11-29 04:09:07,589 INFO L125 PetriNetUnfolderBase]: For 79821/80360 co-relation queries the response was YES. [2023-11-29 04:09:07,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55426 conditions, 9894 events. 6693/9894 cut-off events. For 79821/80360 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 57371 event pairs, 1188 based on Foata normal form. 478/10340 useless extension candidates. Maximal degree in co-relation 53920. Up to 3897 conditions per place. [2023-11-29 04:09:07,699 INFO L140 encePairwiseOnDemand]: 28/35 looper letters, 501 selfloop transitions, 37 changer transitions 0/553 dead transitions. [2023-11-29 04:09:07,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 553 transitions, 7231 flow [2023-11-29 04:09:07,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 04:09:07,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 04:09:07,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2023-11-29 04:09:07,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-11-29 04:09:07,702 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 175 transitions. [2023-11-29 04:09:07,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 175 transitions. [2023-11-29 04:09:07,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:07,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 175 transitions. [2023-11-29 04:09:07,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 17.5) internal successors, (175), 10 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:07,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:07,705 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 35.0) internal successors, (385), 11 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:07,705 INFO L175 Difference]: Start difference. First operand has 172 places, 350 transitions, 4006 flow. Second operand 10 states and 175 transitions. [2023-11-29 04:09:07,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 553 transitions, 7231 flow [2023-11-29 04:09:08,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 553 transitions, 6546 flow, removed 133 selfloop flow, removed 18 redundant places. [2023-11-29 04:09:08,193 INFO L231 Difference]: Finished difference. Result has 166 places, 358 transitions, 3761 flow [2023-11-29 04:09:08,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3761, PETRI_PLACES=166, PETRI_TRANSITIONS=358} [2023-11-29 04:09:08,194 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 129 predicate places. [2023-11-29 04:09:08,195 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 358 transitions, 3761 flow [2023-11-29 04:09:08,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.0) internal successors, (126), 14 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 04:09:08,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:08,195 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:08,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 04:09:08,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:08,396 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:09:08,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:08,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1160819791, now seen corresponding path program 8 times [2023-11-29 04:09:08,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:08,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156070385] [2023-11-29 04:09:08,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:08,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:08,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:08,505 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:09:08,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:08,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156070385] [2023-11-29 04:09:08,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156070385] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:08,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155216521] [2023-11-29 04:09:08,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:09:08,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:08,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:08,507 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:08,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 04:09:08,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:09:08,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:09:08,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:09:08,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:08,765 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:09:08,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:08,830 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:09:08,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155216521] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:08,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:08,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-29 04:09:08,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341253077] [2023-11-29 04:09:08,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:08,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 04:09:08,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:08,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 04:09:08,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:09:08,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 35 [2023-11-29 04:09:08,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 358 transitions, 3761 flow. Second operand has 14 states, 14 states have (on average 9.142857142857142) internal successors, (128), 14 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:08,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:08,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 35 [2023-11-29 04:09:08,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:10,747 INFO L124 PetriNetUnfolderBase]: 5651/8663 cut-off events. [2023-11-29 04:09:10,748 INFO L125 PetriNetUnfolderBase]: For 63149/63517 co-relation queries the response was YES. [2023-11-29 04:09:10,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47126 conditions, 8663 events. 5651/8663 cut-off events. For 63149/63517 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 51509 event pairs, 1798 based on Foata normal form. 630/9254 useless extension candidates. Maximal degree in co-relation 46079. Up to 2788 conditions per place. [2023-11-29 04:09:10,820 INFO L140 encePairwiseOnDemand]: 28/35 looper letters, 394 selfloop transitions, 34 changer transitions 0/443 dead transitions. [2023-11-29 04:09:10,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 443 transitions, 5352 flow [2023-11-29 04:09:10,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 04:09:10,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 04:09:10,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2023-11-29 04:09:10,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2023-11-29 04:09:10,822 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 125 transitions. [2023-11-29 04:09:10,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 125 transitions. [2023-11-29 04:09:10,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:10,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 125 transitions. [2023-11-29 04:09:10,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:10,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:10,824 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:10,824 INFO L175 Difference]: Start difference. First operand has 166 places, 358 transitions, 3761 flow. Second operand 7 states and 125 transitions. [2023-11-29 04:09:10,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 443 transitions, 5352 flow [2023-11-29 04:09:11,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 443 transitions, 5282 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-11-29 04:09:11,012 INFO L231 Difference]: Finished difference. Result has 169 places, 318 transitions, 3363 flow [2023-11-29 04:09:11,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3363, PETRI_PLACES=169, PETRI_TRANSITIONS=318} [2023-11-29 04:09:11,013 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 132 predicate places. [2023-11-29 04:09:11,013 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 318 transitions, 3363 flow [2023-11-29 04:09:11,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.142857142857142) internal successors, (128), 14 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:11,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:11,013 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:11,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 04:09:11,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:11,214 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:09:11,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:11,214 INFO L85 PathProgramCache]: Analyzing trace with hash 345511051, now seen corresponding path program 9 times [2023-11-29 04:09:11,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:11,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221883403] [2023-11-29 04:09:11,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:11,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:11,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:11,360 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:09:11,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:11,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221883403] [2023-11-29 04:09:11,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221883403] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:11,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157342446] [2023-11-29 04:09:11,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:09:11,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:11,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:11,362 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:11,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 04:09:11,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 04:09:11,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:09:11,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 04:09:11,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:11,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:09:11,648 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:11,712 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:09:11,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157342446] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:11,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:11,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-11-29 04:09:11,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273867033] [2023-11-29 04:09:11,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:11,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 04:09:11,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:11,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 04:09:11,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:09:11,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 35 [2023-11-29 04:09:11,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 318 transitions, 3363 flow. Second operand has 14 states, 14 states have (on average 9.857142857142858) internal successors, (138), 14 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:11,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:11,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 35 [2023-11-29 04:09:11,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:12,991 INFO L124 PetriNetUnfolderBase]: 4826/7430 cut-off events. [2023-11-29 04:09:12,991 INFO L125 PetriNetUnfolderBase]: For 52794/53141 co-relation queries the response was YES. [2023-11-29 04:09:13,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40094 conditions, 7430 events. 4826/7430 cut-off events. For 52794/53141 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 43814 event pairs, 1503 based on Foata normal form. 692/8075 useless extension candidates. Maximal degree in co-relation 39212. Up to 2444 conditions per place. [2023-11-29 04:09:13,053 INFO L140 encePairwiseOnDemand]: 28/35 looper letters, 343 selfloop transitions, 30 changer transitions 5/394 dead transitions. [2023-11-29 04:09:13,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 394 transitions, 4834 flow [2023-11-29 04:09:13,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 04:09:13,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 04:09:13,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2023-11-29 04:09:13,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2023-11-29 04:09:13,055 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 125 transitions. [2023-11-29 04:09:13,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 125 transitions. [2023-11-29 04:09:13,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:13,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 125 transitions. [2023-11-29 04:09:13,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:13,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:13,056 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 35.0) internal successors, (280), 8 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:13,056 INFO L175 Difference]: Start difference. First operand has 169 places, 318 transitions, 3363 flow. Second operand 7 states and 125 transitions. [2023-11-29 04:09:13,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 394 transitions, 4834 flow [2023-11-29 04:09:13,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 394 transitions, 4750 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-11-29 04:09:13,234 INFO L231 Difference]: Finished difference. Result has 173 places, 276 transitions, 2959 flow [2023-11-29 04:09:13,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2828, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2959, PETRI_PLACES=173, PETRI_TRANSITIONS=276} [2023-11-29 04:09:13,235 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 136 predicate places. [2023-11-29 04:09:13,235 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 276 transitions, 2959 flow [2023-11-29 04:09:13,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.857142857142858) internal successors, (138), 14 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:13,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:13,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:13,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 04:09:13,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 04:09:13,436 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:09:13,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:13,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1003692710, now seen corresponding path program 1 times [2023-11-29 04:09:13,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:13,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337934859] [2023-11-29 04:09:13,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:13,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:13,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:13,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:09:13,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:13,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337934859] [2023-11-29 04:09:13,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337934859] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:13,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632247332] [2023-11-29 04:09:13,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:13,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:13,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:13,596 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:13,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 04:09:13,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:13,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:09:13,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:13,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:09:13,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:13,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:09:13,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632247332] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:13,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:13,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-11-29 04:09:13,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584245241] [2023-11-29 04:09:13,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:13,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 04:09:13,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:13,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 04:09:13,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-11-29 04:09:13,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 35 [2023-11-29 04:09:13,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 276 transitions, 2959 flow. Second operand has 13 states, 13 states have (on average 9.692307692307692) internal successors, (126), 13 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:13,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:13,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 35 [2023-11-29 04:09:13,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:14,897 INFO L124 PetriNetUnfolderBase]: 2902/4690 cut-off events. [2023-11-29 04:09:14,897 INFO L125 PetriNetUnfolderBase]: For 34213/34345 co-relation queries the response was YES. [2023-11-29 04:09:14,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25279 conditions, 4690 events. 2902/4690 cut-off events. For 34213/34345 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 27176 event pairs, 1533 based on Foata normal form. 282/4951 useless extension candidates. Maximal degree in co-relation 24995. Up to 2332 conditions per place. [2023-11-29 04:09:14,933 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 62 selfloop transitions, 3 changer transitions 146/217 dead transitions. [2023-11-29 04:09:14,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 217 transitions, 2753 flow [2023-11-29 04:09:14,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:09:14,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 04:09:14,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2023-11-29 04:09:14,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2023-11-29 04:09:14,934 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 102 transitions. [2023-11-29 04:09:14,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 102 transitions. [2023-11-29 04:09:14,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:14,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 102 transitions. [2023-11-29 04:09:14,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 17.0) internal successors, (102), 6 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 04:09:14,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:14,936 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 35.0) internal successors, (245), 7 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:14,936 INFO L175 Difference]: Start difference. First operand has 173 places, 276 transitions, 2959 flow. Second operand 6 states and 102 transitions. [2023-11-29 04:09:14,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 217 transitions, 2753 flow [2023-11-29 04:09:15,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 217 transitions, 2428 flow, removed 25 selfloop flow, removed 19 redundant places. [2023-11-29 04:09:15,025 INFO L231 Difference]: Finished difference. Result has 156 places, 71 transitions, 573 flow [2023-11-29 04:09:15,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=573, PETRI_PLACES=156, PETRI_TRANSITIONS=71} [2023-11-29 04:09:15,026 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 119 predicate places. [2023-11-29 04:09:15,026 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 71 transitions, 573 flow [2023-11-29 04:09:15,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.692307692307692) internal successors, (126), 13 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:15,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:15,026 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:15,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 04:09:15,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:15,227 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:09:15,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:15,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1260308054, now seen corresponding path program 10 times [2023-11-29 04:09:15,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:15,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538217028] [2023-11-29 04:09:15,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:15,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:15,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:15,371 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:09:15,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:15,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538217028] [2023-11-29 04:09:15,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538217028] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:15,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459411524] [2023-11-29 04:09:15,372 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 04:09:15,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:15,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:15,373 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:15,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 04:09:15,472 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 04:09:15,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:09:15,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:09:15,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:15,565 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:09:15,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:15,649 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:09:15,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459411524] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:15,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:15,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2023-11-29 04:09:15,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772026711] [2023-11-29 04:09:15,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:15,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 04:09:15,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:15,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 04:09:15,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-11-29 04:09:15,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 35 [2023-11-29 04:09:15,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 71 transitions, 573 flow. Second operand has 17 states, 17 states have (on average 7.352941176470588) internal successors, (125), 17 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:15,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:15,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 35 [2023-11-29 04:09:15,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:18,031 INFO L124 PetriNetUnfolderBase]: 5547/7914 cut-off events. [2023-11-29 04:09:18,031 INFO L125 PetriNetUnfolderBase]: For 42683/42683 co-relation queries the response was YES. [2023-11-29 04:09:18,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41277 conditions, 7914 events. 5547/7914 cut-off events. For 42683/42683 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 38538 event pairs, 152 based on Foata normal form. 26/7928 useless extension candidates. Maximal degree in co-relation 41231. Up to 3197 conditions per place. [2023-11-29 04:09:18,097 INFO L140 encePairwiseOnDemand]: 20/35 looper letters, 405 selfloop transitions, 169 changer transitions 0/575 dead transitions. [2023-11-29 04:09:18,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 575 transitions, 5927 flow [2023-11-29 04:09:18,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-29 04:09:18,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-29 04:09:18,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 544 transitions. [2023-11-29 04:09:18,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790940766550523 [2023-11-29 04:09:18,100 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 544 transitions. [2023-11-29 04:09:18,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 544 transitions. [2023-11-29 04:09:18,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:18,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 544 transitions. [2023-11-29 04:09:18,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 13.268292682926829) internal successors, (544), 41 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:18,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 35.0) internal successors, (1470), 42 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:18,105 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 35.0) internal successors, (1470), 42 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:18,105 INFO L175 Difference]: Start difference. First operand has 156 places, 71 transitions, 573 flow. Second operand 41 states and 544 transitions. [2023-11-29 04:09:18,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 575 transitions, 5927 flow [2023-11-29 04:09:18,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 575 transitions, 4449 flow, removed 661 selfloop flow, removed 28 redundant places. [2023-11-29 04:09:18,255 INFO L231 Difference]: Finished difference. Result has 128 places, 247 transitions, 2111 flow [2023-11-29 04:09:18,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=2111, PETRI_PLACES=128, PETRI_TRANSITIONS=247} [2023-11-29 04:09:18,256 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 91 predicate places. [2023-11-29 04:09:18,256 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 247 transitions, 2111 flow [2023-11-29 04:09:18,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.352941176470588) internal successors, (125), 17 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:18,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:18,256 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:18,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 04:09:18,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 04:09:18,457 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:09:18,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:18,457 INFO L85 PathProgramCache]: Analyzing trace with hash 806712706, now seen corresponding path program 11 times [2023-11-29 04:09:18,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:18,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125751531] [2023-11-29 04:09:18,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:18,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:18,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:18,595 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:09:18,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:18,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125751531] [2023-11-29 04:09:18,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125751531] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:18,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234320803] [2023-11-29 04:09:18,596 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 04:09:18,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:18,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:18,597 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:18,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 04:09:18,708 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 04:09:18,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:09:18,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:09:18,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:18,829 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:09:18,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:18,916 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:09:18,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234320803] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:18,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:18,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2023-11-29 04:09:18,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804061732] [2023-11-29 04:09:18,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:18,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 04:09:18,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:18,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 04:09:18,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-11-29 04:09:18,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 35 [2023-11-29 04:09:18,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 247 transitions, 2111 flow. Second operand has 19 states, 19 states have (on average 7.052631578947368) internal successors, (134), 19 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:18,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:18,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 35 [2023-11-29 04:09:18,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:21,504 INFO L124 PetriNetUnfolderBase]: 9699/13931 cut-off events. [2023-11-29 04:09:21,504 INFO L125 PetriNetUnfolderBase]: For 59146/59146 co-relation queries the response was YES. [2023-11-29 04:09:21,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64399 conditions, 13931 events. 9699/13931 cut-off events. For 59146/59146 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 74588 event pairs, 815 based on Foata normal form. 48/13975 useless extension candidates. Maximal degree in co-relation 64359. Up to 5781 conditions per place. [2023-11-29 04:09:21,614 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 316 selfloop transitions, 291 changer transitions 0/608 dead transitions. [2023-11-29 04:09:21,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 608 transitions, 6112 flow [2023-11-29 04:09:21,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 04:09:21,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 04:09:21,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 324 transitions. [2023-11-29 04:09:21,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3702857142857143 [2023-11-29 04:09:21,616 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 324 transitions. [2023-11-29 04:09:21,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 324 transitions. [2023-11-29 04:09:21,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:21,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 324 transitions. [2023-11-29 04:09:21,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 12.96) internal successors, (324), 25 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:21,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 35.0) internal successors, (910), 26 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:21,619 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 35.0) internal successors, (910), 26 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:21,619 INFO L175 Difference]: Start difference. First operand has 128 places, 247 transitions, 2111 flow. Second operand 25 states and 324 transitions. [2023-11-29 04:09:21,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 608 transitions, 6112 flow [2023-11-29 04:09:21,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 608 transitions, 5772 flow, removed 74 selfloop flow, removed 6 redundant places. [2023-11-29 04:09:21,941 INFO L231 Difference]: Finished difference. Result has 158 places, 415 transitions, 4430 flow [2023-11-29 04:09:21,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1931, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4430, PETRI_PLACES=158, PETRI_TRANSITIONS=415} [2023-11-29 04:09:21,942 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 121 predicate places. [2023-11-29 04:09:21,942 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 415 transitions, 4430 flow [2023-11-29 04:09:21,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.052631578947368) internal successors, (134), 19 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:21,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:21,942 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:21,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 04:09:22,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 04:09:22,143 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:09:22,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:22,143 INFO L85 PathProgramCache]: Analyzing trace with hash 855111698, now seen corresponding path program 12 times [2023-11-29 04:09:22,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:22,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113133544] [2023-11-29 04:09:22,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:22,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:22,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:22,280 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:09:22,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:22,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113133544] [2023-11-29 04:09:22,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113133544] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:22,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905603214] [2023-11-29 04:09:22,280 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 04:09:22,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:22,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:22,283 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:22,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 04:09:22,428 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 04:09:22,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:09:22,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:09:22,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:22,507 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:09:22,508 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:22,600 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:09:22,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905603214] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:22,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:22,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2023-11-29 04:09:22,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994178429] [2023-11-29 04:09:22,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:22,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 04:09:22,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:22,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 04:09:22,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-11-29 04:09:22,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 35 [2023-11-29 04:09:22,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 415 transitions, 4430 flow. Second operand has 17 states, 17 states have (on average 7.117647058823529) internal successors, (121), 17 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:22,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:22,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 35 [2023-11-29 04:09:22,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:26,389 INFO L124 PetriNetUnfolderBase]: 13730/19670 cut-off events. [2023-11-29 04:09:26,389 INFO L125 PetriNetUnfolderBase]: For 143513/143513 co-relation queries the response was YES. [2023-11-29 04:09:26,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105307 conditions, 19670 events. 13730/19670 cut-off events. For 143513/143513 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 108363 event pairs, 373 based on Foata normal form. 24/19694 useless extension candidates. Maximal degree in co-relation 105256. Up to 8153 conditions per place. [2023-11-29 04:09:26,741 INFO L140 encePairwiseOnDemand]: 21/35 looper letters, 439 selfloop transitions, 498 changer transitions 0/938 dead transitions. [2023-11-29 04:09:26,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 938 transitions, 11553 flow [2023-11-29 04:09:26,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 04:09:26,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 04:09:26,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 492 transitions. [2023-11-29 04:09:26,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699248120300752 [2023-11-29 04:09:26,743 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 492 transitions. [2023-11-29 04:09:26,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 492 transitions. [2023-11-29 04:09:26,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:26,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 492 transitions. [2023-11-29 04:09:26,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 12.947368421052632) internal successors, (492), 38 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:26,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 35.0) internal successors, (1365), 39 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:26,747 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 35.0) internal successors, (1365), 39 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:26,748 INFO L175 Difference]: Start difference. First operand has 158 places, 415 transitions, 4430 flow. Second operand 38 states and 492 transitions. [2023-11-29 04:09:26,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 938 transitions, 11553 flow [2023-11-29 04:09:28,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 938 transitions, 11138 flow, removed 204 selfloop flow, removed 4 redundant places. [2023-11-29 04:09:28,627 INFO L231 Difference]: Finished difference. Result has 209 places, 642 transitions, 8467 flow [2023-11-29 04:09:28,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4321, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=8467, PETRI_PLACES=209, PETRI_TRANSITIONS=642} [2023-11-29 04:09:28,628 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 172 predicate places. [2023-11-29 04:09:28,628 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 642 transitions, 8467 flow [2023-11-29 04:09:28,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.117647058823529) internal successors, (121), 17 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:28,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:28,628 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:28,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 04:09:28,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 04:09:28,829 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:09:28,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:28,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1941259010, now seen corresponding path program 13 times [2023-11-29 04:09:28,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:28,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651748485] [2023-11-29 04:09:28,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:28,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:28,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:28,969 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:09:28,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:28,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651748485] [2023-11-29 04:09:28,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651748485] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:28,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493564299] [2023-11-29 04:09:28,969 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 04:09:28,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:28,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:28,971 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:28,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 04:09:29,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:29,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:09:29,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:29,237 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:09:29,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:29,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:09:29,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493564299] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:29,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:29,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-11-29 04:09:29,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118743021] [2023-11-29 04:09:29,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:29,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 04:09:29,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:29,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 04:09:29,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2023-11-29 04:09:29,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 35 [2023-11-29 04:09:29,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 642 transitions, 8467 flow. Second operand has 20 states, 20 states have (on average 8.25) internal successors, (165), 20 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:29,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:29,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 35 [2023-11-29 04:09:29,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:34,096 INFO L124 PetriNetUnfolderBase]: 13611/19660 cut-off events. [2023-11-29 04:09:34,096 INFO L125 PetriNetUnfolderBase]: For 186404/186404 co-relation queries the response was YES. [2023-11-29 04:09:34,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120672 conditions, 19660 events. 13611/19660 cut-off events. For 186404/186404 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 117460 event pairs, 915 based on Foata normal form. 28/19686 useless extension candidates. Maximal degree in co-relation 120603. Up to 9171 conditions per place. [2023-11-29 04:09:34,301 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 742 selfloop transitions, 504 changer transitions 0/1250 dead transitions. [2023-11-29 04:09:34,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 1250 transitions, 18000 flow [2023-11-29 04:09:34,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 04:09:34,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 04:09:34,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 438 transitions. [2023-11-29 04:09:34,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634920634920635 [2023-11-29 04:09:34,303 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 438 transitions. [2023-11-29 04:09:34,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 438 transitions. [2023-11-29 04:09:34,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:34,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 438 transitions. [2023-11-29 04:09:34,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 16.22222222222222) internal successors, (438), 27 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:34,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 35.0) internal successors, (980), 28 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:34,307 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 35.0) internal successors, (980), 28 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:34,307 INFO L175 Difference]: Start difference. First operand has 209 places, 642 transitions, 8467 flow. Second operand 27 states and 438 transitions. [2023-11-29 04:09:34,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 1250 transitions, 18000 flow [2023-11-29 04:09:37,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 1250 transitions, 17385 flow, removed 304 selfloop flow, removed 4 redundant places. [2023-11-29 04:09:37,235 INFO L231 Difference]: Finished difference. Result has 239 places, 856 transitions, 12380 flow [2023-11-29 04:09:37,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=8308, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=12380, PETRI_PLACES=239, PETRI_TRANSITIONS=856} [2023-11-29 04:09:37,237 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 202 predicate places. [2023-11-29 04:09:37,237 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 856 transitions, 12380 flow [2023-11-29 04:09:37,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 8.25) internal successors, (165), 20 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:37,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:37,237 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:37,241 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 04:09:37,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 04:09:37,438 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:09:37,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:37,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1653339286, now seen corresponding path program 14 times [2023-11-29 04:09:37,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:37,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132627469] [2023-11-29 04:09:37,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:37,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:37,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:37,585 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:09:37,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:37,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132627469] [2023-11-29 04:09:37,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132627469] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:37,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773050652] [2023-11-29 04:09:37,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:09:37,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:37,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:37,587 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:37,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 04:09:37,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:09:37,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:09:37,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:09:37,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:37,834 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:09:37,834 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:37,945 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:09:37,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773050652] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:37,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:37,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-11-29 04:09:37,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471988444] [2023-11-29 04:09:37,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:37,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 04:09:37,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:37,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 04:09:37,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2023-11-29 04:09:37,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 35 [2023-11-29 04:09:37,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 856 transitions, 12380 flow. Second operand has 20 states, 20 states have (on average 7.3) internal successors, (146), 20 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:37,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:37,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 35 [2023-11-29 04:09:37,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:44,705 INFO L124 PetriNetUnfolderBase]: 16951/24529 cut-off events. [2023-11-29 04:09:44,705 INFO L125 PetriNetUnfolderBase]: For 246881/246899 co-relation queries the response was YES. [2023-11-29 04:09:44,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156852 conditions, 24529 events. 16951/24529 cut-off events. For 246881/246899 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 152468 event pairs, 1157 based on Foata normal form. 40/24561 useless extension candidates. Maximal degree in co-relation 156775. Up to 11489 conditions per place. [2023-11-29 04:09:45,049 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 862 selfloop transitions, 594 changer transitions 0/1460 dead transitions. [2023-11-29 04:09:45,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 1460 transitions, 22037 flow [2023-11-29 04:09:45,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 04:09:45,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 04:09:45,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 517 transitions. [2023-11-29 04:09:45,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4616071428571429 [2023-11-29 04:09:45,052 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 517 transitions. [2023-11-29 04:09:45,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 517 transitions. [2023-11-29 04:09:45,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:45,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 517 transitions. [2023-11-29 04:09:45,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 16.15625) internal successors, (517), 32 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:45,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 35.0) internal successors, (1155), 33 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:45,056 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 35.0) internal successors, (1155), 33 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:45,056 INFO L175 Difference]: Start difference. First operand has 239 places, 856 transitions, 12380 flow. Second operand 32 states and 517 transitions. [2023-11-29 04:09:45,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 1460 transitions, 22037 flow [2023-11-29 04:09:50,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 1460 transitions, 21660 flow, removed 185 selfloop flow, removed 4 redundant places. [2023-11-29 04:09:50,234 INFO L231 Difference]: Finished difference. Result has 274 places, 1001 transitions, 15857 flow [2023-11-29 04:09:50,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=12079, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=457, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=15857, PETRI_PLACES=274, PETRI_TRANSITIONS=1001} [2023-11-29 04:09:50,235 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 237 predicate places. [2023-11-29 04:09:50,235 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 1001 transitions, 15857 flow [2023-11-29 04:09:50,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.3) internal successors, (146), 20 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:50,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:50,236 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:50,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-29 04:09:50,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 04:09:50,436 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:09:50,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:50,437 INFO L85 PathProgramCache]: Analyzing trace with hash 867519252, now seen corresponding path program 15 times [2023-11-29 04:09:50,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:50,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346276069] [2023-11-29 04:09:50,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:50,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:50,585 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:09:50,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:50,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346276069] [2023-11-29 04:09:50,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346276069] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:50,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178835332] [2023-11-29 04:09:50,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:09:50,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:50,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:50,586 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:50,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 04:09:50,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 04:09:50,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:09:50,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:09:50,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:50,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:09:50,790 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:50,898 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:09:50,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178835332] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:50,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:50,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-11-29 04:09:50,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667744698] [2023-11-29 04:09:50,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:50,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 04:09:50,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:50,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 04:09:50,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2023-11-29 04:09:50,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 35 [2023-11-29 04:09:50,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 1001 transitions, 15857 flow. Second operand has 21 states, 21 states have (on average 7.238095238095238) internal successors, (152), 21 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:09:50,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:50,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 35 [2023-11-29 04:09:50,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:09:59,977 INFO L124 PetriNetUnfolderBase]: 22501/32434 cut-off events. [2023-11-29 04:09:59,977 INFO L125 PetriNetUnfolderBase]: For 349759/349777 co-relation queries the response was YES. [2023-11-29 04:10:00,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216282 conditions, 32434 events. 22501/32434 cut-off events. For 349759/349777 co-relation queries the response was YES. Maximal size of possible extension queue 1145. Compared 206708 event pairs, 1611 based on Foata normal form. 30/32456 useless extension candidates. Maximal degree in co-relation 216197. Up to 15411 conditions per place. [2023-11-29 04:10:00,428 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 889 selfloop transitions, 696 changer transitions 0/1589 dead transitions. [2023-11-29 04:10:00,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 1589 transitions, 26652 flow [2023-11-29 04:10:00,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 04:10:00,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 04:10:00,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 420 transitions. [2023-11-29 04:10:00,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2023-11-29 04:10:00,429 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 420 transitions. [2023-11-29 04:10:00,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 420 transitions. [2023-11-29 04:10:00,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:10:00,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 420 transitions. [2023-11-29 04:10:00,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 16.153846153846153) internal successors, (420), 26 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 04:10:00,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 35.0) internal successors, (945), 27 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:10:00,432 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 35.0) internal successors, (945), 27 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:10:00,432 INFO L175 Difference]: Start difference. First operand has 274 places, 1001 transitions, 15857 flow. Second operand 26 states and 420 transitions. [2023-11-29 04:10:00,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 1589 transitions, 26652 flow [2023-11-29 04:10:09,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 1589 transitions, 26021 flow, removed 68 selfloop flow, removed 10 redundant places. [2023-11-29 04:10:09,133 INFO L231 Difference]: Finished difference. Result has 294 places, 1195 transitions, 20546 flow [2023-11-29 04:10:09,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=15289, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=999, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=515, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=20546, PETRI_PLACES=294, PETRI_TRANSITIONS=1195} [2023-11-29 04:10:09,135 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 257 predicate places. [2023-11-29 04:10:09,135 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 1195 transitions, 20546 flow [2023-11-29 04:10:09,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.238095238095238) internal successors, (152), 21 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:10:09,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:10:09,135 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:10:09,140 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 04:10:09,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:10:09,335 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:10:09,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:10:09,336 INFO L85 PathProgramCache]: Analyzing trace with hash -437154318, now seen corresponding path program 16 times [2023-11-29 04:10:09,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:10:09,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864319133] [2023-11-29 04:10:09,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:10:09,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:10:09,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:10:09,470 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:10:09,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:10:09,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864319133] [2023-11-29 04:10:09,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864319133] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:10:09,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869024614] [2023-11-29 04:10:09,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 04:10:09,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:10:09,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:10:09,471 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:10:09,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 04:10:09,589 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 04:10:09,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:10:09,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:10:09,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:10:09,693 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:10:09,693 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:10:09,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:10:09,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869024614] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:10:09,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:10:09,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2023-11-29 04:10:09,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825502767] [2023-11-29 04:10:09,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:10:09,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 04:10:09,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:10:09,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 04:10:09,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-11-29 04:10:09,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 35 [2023-11-29 04:10:09,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 1195 transitions, 20546 flow. Second operand has 19 states, 19 states have (on average 6.894736842105263) internal successors, (131), 19 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:10:09,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:10:09,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 35 [2023-11-29 04:10:09,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:10:29,235 INFO L124 PetriNetUnfolderBase]: 40644/57481 cut-off events. [2023-11-29 04:10:29,235 INFO L125 PetriNetUnfolderBase]: For 694380/694380 co-relation queries the response was YES. [2023-11-29 04:10:29,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 387656 conditions, 57481 events. 40644/57481 cut-off events. For 694380/694380 co-relation queries the response was YES. Maximal size of possible extension queue 1497. Compared 358506 event pairs, 691 based on Foata normal form. 24/57505 useless extension candidates. Maximal degree in co-relation 387566. Up to 24551 conditions per place. [2023-11-29 04:10:30,081 INFO L140 encePairwiseOnDemand]: 21/35 looper letters, 1060 selfloop transitions, 1508 changer transitions 0/2569 dead transitions. [2023-11-29 04:10:30,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 2569 transitions, 41118 flow [2023-11-29 04:10:30,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2023-11-29 04:10:30,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2023-11-29 04:10:30,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 1597 transitions. [2023-11-29 04:10:30,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3933497536945813 [2023-11-29 04:10:30,087 INFO L72 ComplementDD]: Start complementDD. Operand 116 states and 1597 transitions. [2023-11-29 04:10:30,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 1597 transitions. [2023-11-29 04:10:30,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:10:30,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 116 states and 1597 transitions. [2023-11-29 04:10:30,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 117 states, 116 states have (on average 13.767241379310345) internal successors, (1597), 116 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:10:30,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 117 states, 117 states have (on average 35.0) internal successors, (4095), 117 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:10:30,100 INFO L81 ComplementDD]: Finished complementDD. Result has 117 states, 117 states have (on average 35.0) internal successors, (4095), 117 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:10:30,100 INFO L175 Difference]: Start difference. First operand has 294 places, 1195 transitions, 20546 flow. Second operand 116 states and 1597 transitions. [2023-11-29 04:10:30,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 2569 transitions, 41118 flow [2023-11-29 04:10:58,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 2569 transitions, 40803 flow, removed 73 selfloop flow, removed 9 redundant places. [2023-11-29 04:10:58,685 INFO L231 Difference]: Finished difference. Result has 418 places, 1687 transitions, 32913 flow [2023-11-29 04:10:58,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=20319, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1031, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=116, PETRI_FLOW=32913, PETRI_PLACES=418, PETRI_TRANSITIONS=1687} [2023-11-29 04:10:58,686 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 381 predicate places. [2023-11-29 04:10:58,686 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 1687 transitions, 32913 flow [2023-11-29 04:10:58,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.894736842105263) internal successors, (131), 19 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:10:58,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:10:58,687 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:10:58,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-29 04:10:58,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:10:58,887 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:10:58,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:10:58,887 INFO L85 PathProgramCache]: Analyzing trace with hash 2018051504, now seen corresponding path program 17 times [2023-11-29 04:10:58,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:10:58,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612506663] [2023-11-29 04:10:58,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:10:58,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:10:58,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:10:58,996 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:10:58,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:10:58,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612506663] [2023-11-29 04:10:58,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612506663] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:10:58,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095600889] [2023-11-29 04:10:58,996 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 04:10:58,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:10:58,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:10:58,997 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:10:59,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 04:10:59,123 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 04:10:59,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:10:59,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:10:59,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:10:59,216 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:10:59,216 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:10:59,297 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:10:59,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095600889] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:10:59,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:10:59,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2023-11-29 04:10:59,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889001377] [2023-11-29 04:10:59,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:10:59,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 04:10:59,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:10:59,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 04:10:59,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-29 04:10:59,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 35 [2023-11-29 04:10:59,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 1687 transitions, 32913 flow. Second operand has 18 states, 18 states have (on average 6.944444444444445) internal successors, (125), 18 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:10:59,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:10:59,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 35 [2023-11-29 04:10:59,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:11:26,321 INFO L124 PetriNetUnfolderBase]: 47206/66556 cut-off events. [2023-11-29 04:11:26,322 INFO L125 PetriNetUnfolderBase]: For 983287/983287 co-relation queries the response was YES. [2023-11-29 04:11:27,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 481618 conditions, 66556 events. 47206/66556 cut-off events. For 983287/983287 co-relation queries the response was YES. Maximal size of possible extension queue 1685. Compared 420459 event pairs, 2430 based on Foata normal form. 38/66594 useless extension candidates. Maximal degree in co-relation 481514. Up to 28163 conditions per place. [2023-11-29 04:11:27,473 INFO L140 encePairwiseOnDemand]: 20/35 looper letters, 1289 selfloop transitions, 1548 changer transitions 0/2838 dead transitions. [2023-11-29 04:11:27,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 2838 transitions, 51305 flow [2023-11-29 04:11:27,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2023-11-29 04:11:27,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2023-11-29 04:11:27,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 1336 transitions. [2023-11-29 04:11:27,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3895043731778426 [2023-11-29 04:11:27,477 INFO L72 ComplementDD]: Start complementDD. Operand 98 states and 1336 transitions. [2023-11-29 04:11:27,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 98 states and 1336 transitions. [2023-11-29 04:11:27,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:11:27,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 98 states and 1336 transitions. [2023-11-29 04:11:27,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 99 states, 98 states have (on average 13.63265306122449) internal successors, (1336), 98 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:11:27,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 99 states, 99 states have (on average 35.0) internal successors, (3465), 99 states have internal predecessors, (3465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:11:27,488 INFO L81 ComplementDD]: Finished complementDD. Result has 99 states, 99 states have (on average 35.0) internal successors, (3465), 99 states have internal predecessors, (3465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:11:27,488 INFO L175 Difference]: Start difference. First operand has 418 places, 1687 transitions, 32913 flow. Second operand 98 states and 1336 transitions. [2023-11-29 04:11:27,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 2838 transitions, 51305 flow [2023-11-29 04:12:30,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 2838 transitions, 47437 flow, removed 924 selfloop flow, removed 24 redundant places. [2023-11-29 04:12:30,499 INFO L231 Difference]: Finished difference. Result has 500 places, 1986 transitions, 38541 flow [2023-11-29 04:12:30,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=29799, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=98, PETRI_FLOW=38541, PETRI_PLACES=500, PETRI_TRANSITIONS=1986} [2023-11-29 04:12:30,500 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 463 predicate places. [2023-11-29 04:12:30,500 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 1986 transitions, 38541 flow [2023-11-29 04:12:30,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.944444444444445) internal successors, (125), 18 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:12:30,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:12:30,501 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:12:30,506 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 04:12:30,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:12:30,701 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:12:30,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:12:30,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1792986450, now seen corresponding path program 18 times [2023-11-29 04:12:30,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:12:30,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150820221] [2023-11-29 04:12:30,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:12:30,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:12:30,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:12:30,813 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:12:30,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:12:30,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150820221] [2023-11-29 04:12:30,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150820221] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:12:30,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592536257] [2023-11-29 04:12:30,813 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 04:12:30,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:12:30,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:12:30,814 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:12:30,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 04:12:30,994 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 04:12:30,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:12:30,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:12:30,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:12:31,102 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:12:31,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:12:31,185 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:12:31,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592536257] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:12:31,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:12:31,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2023-11-29 04:12:31,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043393618] [2023-11-29 04:12:31,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:12:31,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 04:12:31,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:12:31,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 04:12:31,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-11-29 04:12:31,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 35 [2023-11-29 04:12:31,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 1986 transitions, 38541 flow. Second operand has 20 states, 20 states have (on average 7.6) internal successors, (152), 20 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:12:31,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:12:31,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 35 [2023-11-29 04:12:31,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:13:19,304 INFO L124 PetriNetUnfolderBase]: 81077/111948 cut-off events. [2023-11-29 04:13:19,305 INFO L125 PetriNetUnfolderBase]: For 1597658/1597658 co-relation queries the response was YES. [2023-11-29 04:13:20,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 801880 conditions, 111948 events. 81077/111948 cut-off events. For 1597658/1597658 co-relation queries the response was YES. Maximal size of possible extension queue 2604. Compared 715261 event pairs, 3479 based on Foata normal form. 50/111998 useless extension candidates. Maximal degree in co-relation 801771. Up to 46371 conditions per place. [2023-11-29 04:13:21,366 INFO L140 encePairwiseOnDemand]: 19/35 looper letters, 1021 selfloop transitions, 3043 changer transitions 0/4065 dead transitions. [2023-11-29 04:13:21,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 4065 transitions, 80815 flow [2023-11-29 04:13:21,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-29 04:13:21,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2023-11-29 04:13:21,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 785 transitions. [2023-11-29 04:13:21,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005102040816326 [2023-11-29 04:13:21,369 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 785 transitions. [2023-11-29 04:13:21,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 785 transitions. [2023-11-29 04:13:21,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:13:21,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 785 transitions. [2023-11-29 04:13:21,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 14.017857142857142) internal successors, (785), 56 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:13:21,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 35.0) internal successors, (1995), 57 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:13:21,374 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 35.0) internal successors, (1995), 57 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:13:21,374 INFO L175 Difference]: Start difference. First operand has 500 places, 1986 transitions, 38541 flow. Second operand 56 states and 785 transitions. [2023-11-29 04:13:21,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 4065 transitions, 80815 flow [2023-11-29 04:16:03,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 4065 transitions, 78947 flow, removed 274 selfloop flow, removed 17 redundant places. [2023-11-29 04:16:03,070 INFO L231 Difference]: Finished difference. Result has 559 places, 3444 transitions, 75193 flow [2023-11-29 04:16:03,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=37451, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1983, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1617, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=75193, PETRI_PLACES=559, PETRI_TRANSITIONS=3444} [2023-11-29 04:16:03,072 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 522 predicate places. [2023-11-29 04:16:03,072 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 3444 transitions, 75193 flow [2023-11-29 04:16:03,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.6) internal successors, (152), 20 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:16:03,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:16:03,072 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:16:03,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 04:16:03,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 04:16:03,273 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:16:03,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:16:03,273 INFO L85 PathProgramCache]: Analyzing trace with hash -209943738, now seen corresponding path program 19 times [2023-11-29 04:16:03,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:16:03,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496552113] [2023-11-29 04:16:03,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:16:03,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:16:03,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:16:03,416 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:16:03,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:16:03,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496552113] [2023-11-29 04:16:03,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496552113] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:16:03,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326717411] [2023-11-29 04:16:03,417 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 04:16:03,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:16:03,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:16:03,418 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:16:03,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 04:16:03,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:16:03,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:16:03,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:16:03,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:16:03,626 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:16:03,731 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 04:16:03,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326717411] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:16:03,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:16:03,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-11-29 04:16:03,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753508020] [2023-11-29 04:16:03,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:16:03,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 04:16:03,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:16:03,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 04:16:03,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2023-11-29 04:16:03,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 35 [2023-11-29 04:16:03,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 3444 transitions, 75193 flow. Second operand has 21 states, 21 states have (on average 7.333333333333333) internal successors, (154), 21 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:16:03,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:16:03,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 35 [2023-11-29 04:16:03,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:17:01,568 INFO L124 PetriNetUnfolderBase]: 66611/93218 cut-off events. [2023-11-29 04:17:01,568 INFO L125 PetriNetUnfolderBase]: For 2129888/2129926 co-relation queries the response was YES. [2023-11-29 04:17:02,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 781583 conditions, 93218 events. 66611/93218 cut-off events. For 2129888/2129926 co-relation queries the response was YES. Maximal size of possible extension queue 2562. Compared 623603 event pairs, 5919 based on Foata normal form. 64/93276 useless extension candidates. Maximal degree in co-relation 781456. Up to 42629 conditions per place. [2023-11-29 04:17:03,658 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 1954 selfloop transitions, 1835 changer transitions 0/3797 dead transitions. [2023-11-29 04:17:03,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 3797 transitions, 88567 flow [2023-11-29 04:17:03,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 04:17:03,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 04:17:03,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 295 transitions. [2023-11-29 04:17:03,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44360902255639095 [2023-11-29 04:17:03,659 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 295 transitions. [2023-11-29 04:17:03,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 295 transitions. [2023-11-29 04:17:03,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:17:03,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 295 transitions. [2023-11-29 04:17:03,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 15.526315789473685) internal successors, (295), 19 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:17:03,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 35.0) internal successors, (700), 20 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:17:03,661 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 35.0) internal successors, (700), 20 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:17:03,661 INFO L175 Difference]: Start difference. First operand has 559 places, 3444 transitions, 75193 flow. Second operand 19 states and 295 transitions. [2023-11-29 04:17:03,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 3797 transitions, 88567 flow [2023-11-29 04:19:50,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 3797 transitions, 85914 flow, removed 717 selfloop flow, removed 11 redundant places. [2023-11-29 04:19:50,533 INFO L231 Difference]: Finished difference. Result has 569 places, 3527 transitions, 79324 flow [2023-11-29 04:19:50,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=72817, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1745, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=79324, PETRI_PLACES=569, PETRI_TRANSITIONS=3527} [2023-11-29 04:19:50,535 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 532 predicate places. [2023-11-29 04:19:50,535 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 3527 transitions, 79324 flow [2023-11-29 04:19:50,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.333333333333333) internal successors, (154), 21 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:19:50,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:19:50,536 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:19:50,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 04:19:50,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 04:19:50,736 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-29 04:19:50,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:19:50,736 INFO L85 PathProgramCache]: Analyzing trace with hash 203248070, now seen corresponding path program 2 times [2023-11-29 04:19:50,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:19:50,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313754109] [2023-11-29 04:19:50,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:50,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:19:50,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:52,829 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:19:52,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:19:52,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313754109] [2023-11-29 04:19:52,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313754109] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:19:52,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111159876] [2023-11-29 04:19:52,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:19:52,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:19:52,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:19:52,830 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:19:52,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b4af49ec-53e5-422e-b196-482006e68e6a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 04:19:52,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:19:52,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:19:52,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 04:19:52,975 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:54,425 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:19:54,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 136 treesize of output 72