./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-two-queue.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/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_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-two-queue.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/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_530a89f6-214b-444d-b865-4811122bd460/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 2b29a4c23931df07495caab7fd70ec22fec28fcea21b47e1c8eb19fb44a778d8 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:25:38,786 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:25:38,848 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 03:25:38,852 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:25:38,853 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:25:38,875 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:25:38,875 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:25:38,876 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:25:38,877 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:25:38,877 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:25:38,878 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:25:38,878 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:25:38,879 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:25:38,879 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:25:38,880 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:25:38,880 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:25:38,881 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 03:25:38,881 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:25:38,882 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:25:38,882 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:25:38,882 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:25:38,884 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 03:25:38,885 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:25:38,885 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 03:25:38,885 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:25:38,886 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 03:25:38,886 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:25:38,887 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:25:38,887 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:25:38,887 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:25:38,888 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:25:38,888 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:25:38,888 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:25:38,889 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:25:38,889 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 03:25:38,889 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 03:25:38,890 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 03:25:38,890 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:25:38,890 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:25:38,891 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 03:25:38,891 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:25:38,892 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:25:38,893 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_530a89f6-214b-444d-b865-4811122bd460/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_530a89f6-214b-444d-b865-4811122bd460/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 -> 2b29a4c23931df07495caab7fd70ec22fec28fcea21b47e1c8eb19fb44a778d8 [2023-11-29 03:25:39,117 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:25:39,136 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:25:39,139 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:25:39,140 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:25:39,141 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:25:39,142 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-two-queue.wvr.c [2023-11-29 03:25:41,930 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:25:42,088 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:25:42,089 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/sv-benchmarks/c/weaver/popl20-two-queue.wvr.c [2023-11-29 03:25:42,096 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/data/baafe5b31/1374b2b9ff894a14842bbbc19e14b3d8/FLAG27114c330 [2023-11-29 03:25:42,108 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/data/baafe5b31/1374b2b9ff894a14842bbbc19e14b3d8 [2023-11-29 03:25:42,111 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:25:42,112 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:25:42,113 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:25:42,114 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:25:42,118 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:25:42,118 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,119 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d6cf9a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42, skipping insertion in model container [2023-11-29 03:25:42,119 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,141 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:25:42,284 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_530a89f6-214b-444d-b865-4811122bd460/sv-benchmarks/c/weaver/popl20-two-queue.wvr.c[3013,3026] [2023-11-29 03:25:42,293 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:25:42,303 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 03:25:42,324 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_530a89f6-214b-444d-b865-4811122bd460/sv-benchmarks/c/weaver/popl20-two-queue.wvr.c[3013,3026] [2023-11-29 03:25:42,327 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:25:42,335 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 03:25:42,335 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 03:25:42,341 INFO L206 MainTranslator]: Completed translation [2023-11-29 03:25:42,341 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42 WrapperNode [2023-11-29 03:25:42,341 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:25:42,342 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 03:25:42,342 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 03:25:42,342 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 03:25:42,349 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,357 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,386 INFO L138 Inliner]: procedures = 24, calls = 43, calls flagged for inlining = 13, calls inlined = 15, statements flattened = 210 [2023-11-29 03:25:42,386 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 03:25:42,387 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 03:25:42,387 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 03:25:42,387 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 03:25:42,397 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,398 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,401 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,415 INFO L175 MemorySlicer]: Split 12 memory accesses to 4 slices as follows [2, 2, 2, 6]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 2]. [2023-11-29 03:25:42,416 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,416 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,422 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,426 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,427 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,429 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,432 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 03:25:42,432 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 03:25:42,432 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 03:25:42,433 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 03:25:42,433 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (1/1) ... [2023-11-29 03:25:42,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:25:42,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:25:42,470 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 03:25:42,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 03:25:42,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 03:25:42,518 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 03:25:42,519 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 03:25:42,519 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 03:25:42,519 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 03:25:42,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 03:25:42,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 03:25:42,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 03:25:42,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 03:25:42,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 03:25:42,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 03:25:42,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 03:25:42,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 03:25:42,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 03:25:42,521 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 03:25:42,521 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 03:25:42,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 03:25:42,521 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 03:25:42,521 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 03:25:42,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 03:25:42,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 03:25:42,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 03:25:42,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 03:25:42,522 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 03:25:42,524 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 03:25:42,642 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 03:25:42,645 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 03:25:42,932 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 03:25:43,225 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 03:25:43,225 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 03:25:43,226 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:25:43 BoogieIcfgContainer [2023-11-29 03:25:43,226 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 03:25:43,228 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 03:25:43,228 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 03:25:43,231 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 03:25:43,231 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 03:25:42" (1/3) ... [2023-11-29 03:25:43,232 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ecddf4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:25:43, skipping insertion in model container [2023-11-29 03:25:43,232 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:25:42" (2/3) ... [2023-11-29 03:25:43,232 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ecddf4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:25:43, skipping insertion in model container [2023-11-29 03:25:43,233 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:25:43" (3/3) ... [2023-11-29 03:25:43,234 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-two-queue.wvr.c [2023-11-29 03:25:43,241 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 03:25:43,249 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 03:25:43,249 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 03:25:43,250 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 03:25:43,285 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 03:25:43,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 32 places, 29 transitions, 72 flow [2023-11-29 03:25:43,335 INFO L124 PetriNetUnfolderBase]: 4/27 cut-off events. [2023-11-29 03:25:43,335 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 03:25:43,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 27 events. 4/27 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 30 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 17. Up to 2 conditions per place. [2023-11-29 03:25:43,338 INFO L82 GeneralOperation]: Start removeDead. Operand has 32 places, 29 transitions, 72 flow [2023-11-29 03:25:43,342 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 26 transitions, 64 flow [2023-11-29 03:25:43,351 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 03:25:43,357 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;@617d89d9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 03:25:43,358 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 03:25:43,368 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 03:25:43,369 INFO L124 PetriNetUnfolderBase]: 4/25 cut-off events. [2023-11-29 03:25:43,369 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 03:25:43,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:25:43,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:25:43,370 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:25:43,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:25:43,375 INFO L85 PathProgramCache]: Analyzing trace with hash 613511028, now seen corresponding path program 1 times [2023-11-29 03:25:43,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:25:43,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340265433] [2023-11-29 03:25:43,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:25:43,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:25:43,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:25:43,759 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 03:25:43,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:25:43,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340265433] [2023-11-29 03:25:43,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340265433] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:25:43,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:25:43,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:25:43,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134577116] [2023-11-29 03:25:43,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:25:43,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:25:43,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:25:43,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:25:43,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:25:43,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2023-11-29 03:25:43,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 26 transitions, 64 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:43,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:25:43,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2023-11-29 03:25:43,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:43,935 INFO L124 PetriNetUnfolderBase]: 150/281 cut-off events. [2023-11-29 03:25:43,935 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2023-11-29 03:25:43,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 563 conditions, 281 events. 150/281 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1155 event pairs, 28 based on Foata normal form. 1/276 useless extension candidates. Maximal degree in co-relation 458. Up to 193 conditions per place. [2023-11-29 03:25:43,941 INFO L140 encePairwiseOnDemand]: 25/29 looper letters, 29 selfloop transitions, 3 changer transitions 1/38 dead transitions. [2023-11-29 03:25:43,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 38 transitions, 163 flow [2023-11-29 03:25:43,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:25:43,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:25:43,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2023-11-29 03:25:43,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.632183908045977 [2023-11-29 03:25:43,955 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 55 transitions. [2023-11-29 03:25:43,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 55 transitions. [2023-11-29 03:25:43,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:43,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 55 transitions. [2023-11-29 03:25:43,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:43,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:43,964 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:43,966 INFO L175 Difference]: Start difference. First operand has 29 places, 26 transitions, 64 flow. Second operand 3 states and 55 transitions. [2023-11-29 03:25:43,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 38 transitions, 163 flow [2023-11-29 03:25:43,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 38 transitions, 149 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 03:25:43,973 INFO L231 Difference]: Finished difference. Result has 28 places, 28 transitions, 75 flow [2023-11-29 03:25:43,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=28, PETRI_TRANSITIONS=28} [2023-11-29 03:25:43,978 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -1 predicate places. [2023-11-29 03:25:43,979 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 28 transitions, 75 flow [2023-11-29 03:25:43,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:43,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:25:43,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:25:43,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 03:25:43,980 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:25:43,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:25:43,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1723399455, now seen corresponding path program 1 times [2023-11-29 03:25:43,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:25:43,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456832924] [2023-11-29 03:25:43,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:25:43,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:25:44,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:25:44,071 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 03:25:44,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:25:44,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456832924] [2023-11-29 03:25:44,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456832924] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:25:44,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:25:44,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:25:44,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087695785] [2023-11-29 03:25:44,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:25:44,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:25:44,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:25:44,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:25:44,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:25:44,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2023-11-29 03:25:44,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 28 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:25:44,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2023-11-29 03:25:44,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:44,163 INFO L124 PetriNetUnfolderBase]: 112/221 cut-off events. [2023-11-29 03:25:44,164 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2023-11-29 03:25:44,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 467 conditions, 221 events. 112/221 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 819 event pairs, 23 based on Foata normal form. 6/221 useless extension candidates. Maximal degree in co-relation 130. Up to 154 conditions per place. [2023-11-29 03:25:44,167 INFO L140 encePairwiseOnDemand]: 26/29 looper letters, 27 selfloop transitions, 2 changer transitions 2/36 dead transitions. [2023-11-29 03:25:44,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 36 transitions, 155 flow [2023-11-29 03:25:44,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:25:44,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:25:44,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 51 transitions. [2023-11-29 03:25:44,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5862068965517241 [2023-11-29 03:25:44,169 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 51 transitions. [2023-11-29 03:25:44,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 51 transitions. [2023-11-29 03:25:44,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:44,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 51 transitions. [2023-11-29 03:25:44,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 17.0) internal successors, (51), 3 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 03:25:44,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,171 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,171 INFO L175 Difference]: Start difference. First operand has 28 places, 28 transitions, 75 flow. Second operand 3 states and 51 transitions. [2023-11-29 03:25:44,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 36 transitions, 155 flow [2023-11-29 03:25:44,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 36 transitions, 152 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:25:44,174 INFO L231 Difference]: Finished difference. Result has 30 places, 29 transitions, 84 flow [2023-11-29 03:25:44,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=30, PETRI_TRANSITIONS=29} [2023-11-29 03:25:44,175 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 1 predicate places. [2023-11-29 03:25:44,175 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 29 transitions, 84 flow [2023-11-29 03:25:44,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:25:44,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:25:44,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 03:25:44,176 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:25:44,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:25:44,177 INFO L85 PathProgramCache]: Analyzing trace with hash 60034967, now seen corresponding path program 1 times [2023-11-29 03:25:44,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:25:44,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311117855] [2023-11-29 03:25:44,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:25:44,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:25:44,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:25:44,257 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 03:25:44,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:25:44,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311117855] [2023-11-29 03:25:44,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311117855] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:25:44,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:25:44,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:25:44,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564227239] [2023-11-29 03:25:44,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:25:44,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:25:44,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:25:44,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:25:44,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:25:44,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2023-11-29 03:25:44,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 29 transitions, 84 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:25:44,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2023-11-29 03:25:44,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:44,349 INFO L124 PetriNetUnfolderBase]: 86/179 cut-off events. [2023-11-29 03:25:44,349 INFO L125 PetriNetUnfolderBase]: For 38/38 co-relation queries the response was YES. [2023-11-29 03:25:44,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403 conditions, 179 events. 86/179 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 536 event pairs, 31 based on Foata normal form. 6/180 useless extension candidates. Maximal degree in co-relation 264. Up to 120 conditions per place. [2023-11-29 03:25:44,351 INFO L140 encePairwiseOnDemand]: 26/29 looper letters, 27 selfloop transitions, 2 changer transitions 5/39 dead transitions. [2023-11-29 03:25:44,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 39 transitions, 178 flow [2023-11-29 03:25:44,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:25:44,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 03:25:44,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2023-11-29 03:25:44,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6091954022988506 [2023-11-29 03:25:44,353 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 53 transitions. [2023-11-29 03:25:44,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 53 transitions. [2023-11-29 03:25:44,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:44,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 53 transitions. [2023-11-29 03:25:44,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,355 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,355 INFO L175 Difference]: Start difference. First operand has 30 places, 29 transitions, 84 flow. Second operand 3 states and 53 transitions. [2023-11-29 03:25:44,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 39 transitions, 178 flow [2023-11-29 03:25:44,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 39 transitions, 175 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:25:44,358 INFO L231 Difference]: Finished difference. Result has 32 places, 30 transitions, 94 flow [2023-11-29 03:25:44,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=32, PETRI_TRANSITIONS=30} [2023-11-29 03:25:44,359 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 3 predicate places. [2023-11-29 03:25:44,359 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 30 transitions, 94 flow [2023-11-29 03:25:44,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:25:44,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:25:44,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 03:25:44,360 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:25:44,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:25:44,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1977425362, now seen corresponding path program 1 times [2023-11-29 03:25:44,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:25:44,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278607323] [2023-11-29 03:25:44,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:25:44,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:25:44,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:25:44,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:25:44,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:25:44,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278607323] [2023-11-29 03:25:44,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278607323] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:25:44,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:25:44,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:25:44,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202934058] [2023-11-29 03:25:44,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:25:44,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:25:44,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:25:44,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:25:44,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:25:44,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2023-11-29 03:25:44,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 30 transitions, 94 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 03:25:44,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:25:44,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2023-11-29 03:25:44,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:44,636 INFO L124 PetriNetUnfolderBase]: 102/233 cut-off events. [2023-11-29 03:25:44,636 INFO L125 PetriNetUnfolderBase]: For 71/71 co-relation queries the response was YES. [2023-11-29 03:25:44,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 535 conditions, 233 events. 102/233 cut-off events. For 71/71 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 894 event pairs, 73 based on Foata normal form. 5/229 useless extension candidates. Maximal degree in co-relation 285. Up to 163 conditions per place. [2023-11-29 03:25:44,638 INFO L140 encePairwiseOnDemand]: 25/29 looper letters, 24 selfloop transitions, 2 changer transitions 13/44 dead transitions. [2023-11-29 03:25:44,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 44 transitions, 207 flow [2023-11-29 03:25:44,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:25:44,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:25:44,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 64 transitions. [2023-11-29 03:25:44,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5517241379310345 [2023-11-29 03:25:44,640 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 64 transitions. [2023-11-29 03:25:44,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 64 transitions. [2023-11-29 03:25:44,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:44,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 64 transitions. [2023-11-29 03:25:44,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,642 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,642 INFO L175 Difference]: Start difference. First operand has 32 places, 30 transitions, 94 flow. Second operand 4 states and 64 transitions. [2023-11-29 03:25:44,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 44 transitions, 207 flow [2023-11-29 03:25:44,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 44 transitions, 204 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 03:25:44,645 INFO L231 Difference]: Finished difference. Result has 36 places, 31 transitions, 106 flow [2023-11-29 03:25:44,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=106, PETRI_PLACES=36, PETRI_TRANSITIONS=31} [2023-11-29 03:25:44,646 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 7 predicate places. [2023-11-29 03:25:44,646 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 31 transitions, 106 flow [2023-11-29 03:25:44,646 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 03:25:44,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:25:44,647 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 03:25:44,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 03:25:44,647 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:25:44,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:25:44,647 INFO L85 PathProgramCache]: Analyzing trace with hash -178543982, now seen corresponding path program 1 times [2023-11-29 03:25:44,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:25:44,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321675301] [2023-11-29 03:25:44,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:25:44,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:25:44,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:25:44,782 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 03:25:44,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:25:44,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321675301] [2023-11-29 03:25:44,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321675301] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:25:44,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:25:44,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:25:44,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743096553] [2023-11-29 03:25:44,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:25:44,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:25:44,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:25:44,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:25:44,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:25:44,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 29 [2023-11-29 03:25:44,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 31 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:25:44,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 29 [2023-11-29 03:25:44,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:25:44,896 INFO L124 PetriNetUnfolderBase]: 101/230 cut-off events. [2023-11-29 03:25:44,896 INFO L125 PetriNetUnfolderBase]: For 99/99 co-relation queries the response was YES. [2023-11-29 03:25:44,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 537 conditions, 230 events. 101/230 cut-off events. For 99/99 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 865 event pairs, 73 based on Foata normal form. 7/228 useless extension candidates. Maximal degree in co-relation 519. Up to 164 conditions per place. [2023-11-29 03:25:44,898 INFO L140 encePairwiseOnDemand]: 25/29 looper letters, 25 selfloop transitions, 2 changer transitions 11/43 dead transitions. [2023-11-29 03:25:44,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 43 transitions, 214 flow [2023-11-29 03:25:44,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:25:44,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 03:25:44,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 62 transitions. [2023-11-29 03:25:44,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5344827586206896 [2023-11-29 03:25:44,900 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 62 transitions. [2023-11-29 03:25:44,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 62 transitions. [2023-11-29 03:25:44,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:25:44,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 62 transitions. [2023-11-29 03:25:44,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,902 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,902 INFO L175 Difference]: Start difference. First operand has 36 places, 31 transitions, 106 flow. Second operand 4 states and 62 transitions. [2023-11-29 03:25:44,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 43 transitions, 214 flow [2023-11-29 03:25:44,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 43 transitions, 206 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-11-29 03:25:44,904 INFO L231 Difference]: Finished difference. Result has 38 places, 32 transitions, 114 flow [2023-11-29 03:25:44,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=38, PETRI_TRANSITIONS=32} [2023-11-29 03:25:44,905 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 9 predicate places. [2023-11-29 03:25:44,906 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 32 transitions, 114 flow [2023-11-29 03:25:44,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:44,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:25:44,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:25:44,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 03:25:44,906 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:25:44,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:25:44,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1618558539, now seen corresponding path program 1 times [2023-11-29 03:25:44,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:25:44,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966420362] [2023-11-29 03:25:44,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:25:44,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:25:44,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:25:46,853 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:25:46,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:25:46,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966420362] [2023-11-29 03:25:46,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966420362] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:25:46,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941036920] [2023-11-29 03:25:46,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:25:46,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:25:46,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:25:46,856 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:25:46,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 03:25:46,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:25:46,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 57 conjunts are in the unsatisfiable core [2023-11-29 03:25:46,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:25:47,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 03:25:47,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:25:47,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:25:47,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:25:47,102 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:25:47,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:25:47,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:25:47,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:25:47,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:25:47,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:25:47,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 03:25:47,189 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 03:25:47,287 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 03:25:47,288 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 11 treesize of output 11 [2023-11-29 03:25:47,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 03:25:48,321 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 0 case distinctions, treesize of input 40 treesize of output 20 [2023-11-29 03:25:48,432 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:25:48,432 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:25:50,261 INFO L349 Elim1Store]: treesize reduction 32, result has 63.2 percent of original size [2023-11-29 03:25:50,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 389 treesize of output 363 [2023-11-29 03:25:50,306 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:25:50,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 286 [2023-11-29 03:25:50,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 72 treesize of output 64 [2023-11-29 03:25:50,782 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:25:50,782 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 176 treesize of output 204 [2023-11-29 03:25:51,942 INFO L349 Elim1Store]: treesize reduction 32, result has 63.2 percent of original size [2023-11-29 03:25:51,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 242 treesize of output 260 [2023-11-29 03:25:51,973 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:25:51,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 193 treesize of output 191 [2023-11-29 03:25:52,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 18 treesize of output 14 [2023-11-29 03:25:52,368 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:25:52,368 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 225 treesize of output 233 [2023-11-29 03:25:54,440 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:25:54,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941036920] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:25:54,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:25:54,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 40 [2023-11-29 03:25:54,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152993673] [2023-11-29 03:25:54,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:25:54,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-11-29 03:25:54,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:25:54,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 03:25:54,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1482, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 03:25:54,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:25:54,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 32 transitions, 114 flow. Second operand has 41 states, 41 states have (on average 6.634146341463414) internal successors, (272), 41 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:25:54,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:25:54,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:25:54,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:26:00,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:26:17,760 INFO L124 PetriNetUnfolderBase]: 623/1175 cut-off events. [2023-11-29 03:26:17,760 INFO L125 PetriNetUnfolderBase]: For 283/283 co-relation queries the response was YES. [2023-11-29 03:26:17,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2869 conditions, 1175 events. 623/1175 cut-off events. For 283/283 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5905 event pairs, 35 based on Foata normal form. 2/1024 useless extension candidates. Maximal degree in co-relation 1994. Up to 230 conditions per place. [2023-11-29 03:26:17,769 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 161 selfloop transitions, 144 changer transitions 33/341 dead transitions. [2023-11-29 03:26:17,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 341 transitions, 1697 flow [2023-11-29 03:26:17,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-11-29 03:26:17,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2023-11-29 03:26:17,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 638 transitions. [2023-11-29 03:26:17,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36065573770491804 [2023-11-29 03:26:17,775 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 638 transitions. [2023-11-29 03:26:17,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 638 transitions. [2023-11-29 03:26:17,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:26:17,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 638 transitions. [2023-11-29 03:26:17,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 10.459016393442623) internal successors, (638), 61 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:17,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 29.0) internal successors, (1798), 62 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:17,786 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 29.0) internal successors, (1798), 62 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:17,786 INFO L175 Difference]: Start difference. First operand has 38 places, 32 transitions, 114 flow. Second operand 61 states and 638 transitions. [2023-11-29 03:26:17,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 341 transitions, 1697 flow [2023-11-29 03:26:17,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 341 transitions, 1669 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-11-29 03:26:17,795 INFO L231 Difference]: Finished difference. Result has 118 places, 174 transitions, 1173 flow [2023-11-29 03:26:17,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=1173, PETRI_PLACES=118, PETRI_TRANSITIONS=174} [2023-11-29 03:26:17,796 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 89 predicate places. [2023-11-29 03:26:17,796 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 174 transitions, 1173 flow [2023-11-29 03:26:17,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.634146341463414) internal successors, (272), 41 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:17,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:26:17,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:26:17,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 03:26:17,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 03:26:17,998 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:26:17,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:26:17,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1210535313, now seen corresponding path program 2 times [2023-11-29 03:26:17,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:26:17,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473485360] [2023-11-29 03:26:17,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:26:17,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:26:18,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:26:19,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:19,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:26:19,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473485360] [2023-11-29 03:26:19,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473485360] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:26:19,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798950020] [2023-11-29 03:26:19,294 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:26:19,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:26:19,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:26:19,295 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:26:19,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 03:26:19,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:26:19,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:26:19,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 03:26:19,392 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:26:19,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2023-11-29 03:26:19,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:19,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:26:19,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:19,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:26:19,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:19,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:26:19,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:19,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:26:19,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:19,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 03:26:19,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 03:26:19,540 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 03:26:19,541 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 11 treesize of output 11 [2023-11-29 03:26:19,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 03:26:20,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:20,177 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:26:26,359 INFO L349 Elim1Store]: treesize reduction 32, result has 63.2 percent of original size [2023-11-29 03:26:26,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 635 treesize of output 549 [2023-11-29 03:26:26,408 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:26:26,409 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 378 treesize of output 364 [2023-11-29 03:26:26,734 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:26:26,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 85 [2023-11-29 03:26:26,945 INFO L349 Elim1Store]: treesize reduction 36, result has 55.6 percent of original size [2023-11-29 03:26:26,945 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 203 treesize of output 199 [2023-11-29 03:26:27,425 INFO L349 Elim1Store]: treesize reduction 32, result has 63.2 percent of original size [2023-11-29 03:26:27,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 331 treesize of output 349 [2023-11-29 03:26:27,483 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:26:27,484 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 237 treesize of output 233 [2023-11-29 03:26:27,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:27,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:27,708 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:26:27,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 131 treesize of output 137 [2023-11-29 03:26:28,162 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:28,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798950020] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:26:28,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:26:28,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 40 [2023-11-29 03:26:28,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876311513] [2023-11-29 03:26:28,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:26:28,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-11-29 03:26:28,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:26:28,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 03:26:28,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1442, Unknown=1, NotChecked=0, Total=1640 [2023-11-29 03:26:28,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:26:28,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 174 transitions, 1173 flow. Second operand has 41 states, 41 states have (on average 6.585365853658536) internal successors, (270), 41 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:28,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:26:28,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:26:28,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:26:41,320 INFO L124 PetriNetUnfolderBase]: 1445/2700 cut-off events. [2023-11-29 03:26:41,321 INFO L125 PetriNetUnfolderBase]: For 15910/15910 co-relation queries the response was YES. [2023-11-29 03:26:41,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12671 conditions, 2700 events. 1445/2700 cut-off events. For 15910/15910 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16571 event pairs, 56 based on Foata normal form. 21/2720 useless extension candidates. Maximal degree in co-relation 10400. Up to 519 conditions per place. [2023-11-29 03:26:41,343 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 259 selfloop transitions, 348 changer transitions 46/656 dead transitions. [2023-11-29 03:26:41,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 656 transitions, 5805 flow [2023-11-29 03:26:41,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2023-11-29 03:26:41,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2023-11-29 03:26:41,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 892 transitions. [2023-11-29 03:26:41,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37510513036164844 [2023-11-29 03:26:41,349 INFO L72 ComplementDD]: Start complementDD. Operand 82 states and 892 transitions. [2023-11-29 03:26:41,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 892 transitions. [2023-11-29 03:26:41,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:26:41,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 82 states and 892 transitions. [2023-11-29 03:26:41,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 83 states, 82 states have (on average 10.878048780487806) internal successors, (892), 82 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:41,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 83 states, 83 states have (on average 29.0) internal successors, (2407), 83 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:41,359 INFO L81 ComplementDD]: Finished complementDD. Result has 83 states, 83 states have (on average 29.0) internal successors, (2407), 83 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:41,359 INFO L175 Difference]: Start difference. First operand has 118 places, 174 transitions, 1173 flow. Second operand 82 states and 892 transitions. [2023-11-29 03:26:41,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 656 transitions, 5805 flow [2023-11-29 03:26:41,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 656 transitions, 5457 flow, removed 172 selfloop flow, removed 2 redundant places. [2023-11-29 03:26:41,422 INFO L231 Difference]: Finished difference. Result has 226 places, 405 transitions, 3887 flow [2023-11-29 03:26:41,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=82, PETRI_FLOW=3887, PETRI_PLACES=226, PETRI_TRANSITIONS=405} [2023-11-29 03:26:41,424 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 197 predicate places. [2023-11-29 03:26:41,424 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 405 transitions, 3887 flow [2023-11-29 03:26:41,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.585365853658536) internal successors, (270), 41 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:41,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:26:41,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:26:41,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 03:26:41,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-29 03:26:41,625 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:26:41,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:26:41,625 INFO L85 PathProgramCache]: Analyzing trace with hash -678503835, now seen corresponding path program 3 times [2023-11-29 03:26:41,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:26:41,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249027778] [2023-11-29 03:26:41,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:26:41,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:26:41,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:26:43,102 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:43,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:26:43,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249027778] [2023-11-29 03:26:43,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249027778] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:26:43,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502008368] [2023-11-29 03:26:43,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:26:43,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:26:43,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:26:43,104 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:26:43,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 03:26:43,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 03:26:43,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:26:43,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 03:26:43,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:26:43,373 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 03:26:43,938 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:43,938 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:26:44,790 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:26:44,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 147 treesize of output 145 [2023-11-29 03:26:44,811 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:26:44,812 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 33 treesize of output 29 [2023-11-29 03:26:45,004 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:26:45,004 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 206 treesize of output 238 [2023-11-29 03:26:46,736 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:46,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502008368] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:26:46,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:26:46,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 36 [2023-11-29 03:26:46,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048183613] [2023-11-29 03:26:46,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:26:46,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-29 03:26:46,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:26:46,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-29 03:26:46,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1176, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 03:26:46,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:26:46,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 405 transitions, 3887 flow. Second operand has 37 states, 37 states have (on average 6.756756756756757) internal successors, (250), 37 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:46,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:26:46,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:26:46,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:26:52,344 INFO L124 PetriNetUnfolderBase]: 1619/3196 cut-off events. [2023-11-29 03:26:52,344 INFO L125 PetriNetUnfolderBase]: For 71044/71044 co-relation queries the response was YES. [2023-11-29 03:26:52,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22159 conditions, 3196 events. 1619/3196 cut-off events. For 71044/71044 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21640 event pairs, 309 based on Foata normal form. 267/3462 useless extension candidates. Maximal degree in co-relation 22021. Up to 1629 conditions per place. [2023-11-29 03:26:52,375 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 239 selfloop transitions, 145 changer transitions 163/550 dead transitions. [2023-11-29 03:26:52,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 550 transitions, 6955 flow [2023-11-29 03:26:52,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-29 03:26:52,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-11-29 03:26:52,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 477 transitions. [2023-11-29 03:26:52,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3825180433039294 [2023-11-29 03:26:52,378 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 477 transitions. [2023-11-29 03:26:52,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 477 transitions. [2023-11-29 03:26:52,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:26:52,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 477 transitions. [2023-11-29 03:26:52,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 11.093023255813954) internal successors, (477), 43 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:52,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 29.0) internal successors, (1276), 44 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:52,384 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 29.0) internal successors, (1276), 44 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:52,384 INFO L175 Difference]: Start difference. First operand has 226 places, 405 transitions, 3887 flow. Second operand 43 states and 477 transitions. [2023-11-29 03:26:52,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 550 transitions, 6955 flow [2023-11-29 03:26:52,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 550 transitions, 6336 flow, removed 285 selfloop flow, removed 19 redundant places. [2023-11-29 03:26:52,608 INFO L231 Difference]: Finished difference. Result has 247 places, 272 transitions, 3004 flow [2023-11-29 03:26:52,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2645, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=3004, PETRI_PLACES=247, PETRI_TRANSITIONS=272} [2023-11-29 03:26:52,609 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 218 predicate places. [2023-11-29 03:26:52,609 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 272 transitions, 3004 flow [2023-11-29 03:26:52,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.756756756756757) internal successors, (250), 37 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:26:52,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:26:52,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:26:52,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 03:26:52,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:26:52,811 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:26:52,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:26:52,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1787537245, now seen corresponding path program 4 times [2023-11-29 03:26:52,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:26:52,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364563868] [2023-11-29 03:26:52,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:26:52,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:26:52,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:26:54,238 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:54,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:26:54,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364563868] [2023-11-29 03:26:54,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364563868] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:26:54,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779770733] [2023-11-29 03:26:54,238 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 03:26:54,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:26:54,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:26:54,239 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:26:54,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 03:26:54,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 03:26:54,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:26:54,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 03:26:54,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:26:54,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 03:26:54,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:54,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:26:54,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:54,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 03:26:54,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:54,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:26:54,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:54,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:26:54,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:26:54,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:26:54,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 03:26:54,469 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 03:26:54,469 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 11 treesize of output 11 [2023-11-29 03:26:54,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 03:26:54,984 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 0 case distinctions, treesize of input 33 treesize of output 17 [2023-11-29 03:26:55,135 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:26:55,135 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:26:57,012 INFO L349 Elim1Store]: treesize reduction 40, result has 54.0 percent of original size [2023-11-29 03:26:57,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 1178 treesize of output 1012 [2023-11-29 03:26:57,083 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:26:57,083 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 554 treesize of output 528 [2023-11-29 03:26:57,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 82 treesize of output 70 [2023-11-29 03:26:57,648 INFO L349 Elim1Store]: treesize reduction 5, result has 92.5 percent of original size [2023-11-29 03:26:57,648 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 272 treesize of output 239 [2023-11-29 03:26:58,858 INFO L349 Elim1Store]: treesize reduction 32, result has 63.2 percent of original size [2023-11-29 03:26:58,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 980 treesize of output 822 [2023-11-29 03:26:58,928 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:26:58,929 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 632 treesize of output 608 [2023-11-29 03:26:58,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 79 treesize of output 67 [2023-11-29 03:26:59,854 INFO L349 Elim1Store]: treesize reduction 8, result has 88.1 percent of original size [2023-11-29 03:26:59,855 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 526 treesize of output 460 [2023-11-29 03:27:01,635 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:27:01,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779770733] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:27:01,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:27:01,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 43 [2023-11-29 03:27:01,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522667348] [2023-11-29 03:27:01,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:27:01,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-11-29 03:27:01,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:27:01,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-11-29 03:27:01,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1690, Unknown=0, NotChecked=0, Total=1892 [2023-11-29 03:27:01,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:27:01,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 272 transitions, 3004 flow. Second operand has 44 states, 44 states have (on average 6.386363636363637) internal successors, (281), 44 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:01,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:27:01,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:27:01,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:27:15,461 INFO L124 PetriNetUnfolderBase]: 1470/2932 cut-off events. [2023-11-29 03:27:15,461 INFO L125 PetriNetUnfolderBase]: For 58061/58061 co-relation queries the response was YES. [2023-11-29 03:27:15,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20407 conditions, 2932 events. 1470/2932 cut-off events. For 58061/58061 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19768 event pairs, 113 based on Foata normal form. 7/2938 useless extension candidates. Maximal degree in co-relation 19945. Up to 987 conditions per place. [2023-11-29 03:27:15,494 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 227 selfloop transitions, 306 changer transitions 92/628 dead transitions. [2023-11-29 03:27:15,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 628 transitions, 7718 flow [2023-11-29 03:27:15,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-11-29 03:27:15,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2023-11-29 03:27:15,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 790 transitions. [2023-11-29 03:27:15,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3448275862068966 [2023-11-29 03:27:15,498 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 790 transitions. [2023-11-29 03:27:15,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 790 transitions. [2023-11-29 03:27:15,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:27:15,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 790 transitions. [2023-11-29 03:27:15,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 10.0) internal successors, (790), 79 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:15,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 29.0) internal successors, (2320), 80 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:15,506 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 29.0) internal successors, (2320), 80 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:15,506 INFO L175 Difference]: Start difference. First operand has 247 places, 272 transitions, 3004 flow. Second operand 79 states and 790 transitions. [2023-11-29 03:27:15,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 628 transitions, 7718 flow [2023-11-29 03:27:15,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 628 transitions, 7283 flow, removed 157 selfloop flow, removed 29 redundant places. [2023-11-29 03:27:15,679 INFO L231 Difference]: Finished difference. Result has 290 places, 385 transitions, 5390 flow [2023-11-29 03:27:15,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=5390, PETRI_PLACES=290, PETRI_TRANSITIONS=385} [2023-11-29 03:27:15,680 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 261 predicate places. [2023-11-29 03:27:15,680 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 385 transitions, 5390 flow [2023-11-29 03:27:15,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.386363636363637) internal successors, (281), 44 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:15,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:27:15,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:27:15,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 03:27:15,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:27:15,881 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:27:15,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:27:15,882 INFO L85 PathProgramCache]: Analyzing trace with hash -861212715, now seen corresponding path program 5 times [2023-11-29 03:27:15,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:27:15,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303371118] [2023-11-29 03:27:15,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:27:15,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:27:15,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:27:16,872 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:27:16,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:27:16,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303371118] [2023-11-29 03:27:16,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303371118] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:27:16,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295220023] [2023-11-29 03:27:16,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 03:27:16,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:27:16,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:27:16,873 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:27:16,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 03:27:16,973 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 03:27:16,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:27:16,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-29 03:27:16,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:27:17,139 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 03:27:17,668 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:27:17,668 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:27:18,882 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:18,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 318 treesize of output 324 [2023-11-29 03:27:18,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:18,946 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 20 treesize of output 16 [2023-11-29 03:27:19,272 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:19,272 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 44 treesize of output 34 [2023-11-29 03:27:19,459 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:19,459 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 263 treesize of output 271 [2023-11-29 03:27:21,124 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:27:21,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295220023] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:27:21,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:27:21,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 40 [2023-11-29 03:27:21,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029231179] [2023-11-29 03:27:21,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:27:21,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-11-29 03:27:21,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:27:21,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 03:27:21,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1430, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 03:27:21,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:27:21,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 385 transitions, 5390 flow. Second operand has 41 states, 41 states have (on average 6.585365853658536) internal successors, (270), 41 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:21,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:27:21,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:27:21,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:27:26,568 INFO L124 PetriNetUnfolderBase]: 1665/3301 cut-off events. [2023-11-29 03:27:26,568 INFO L125 PetriNetUnfolderBase]: For 86241/86241 co-relation queries the response was YES. [2023-11-29 03:27:26,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26052 conditions, 3301 events. 1665/3301 cut-off events. For 86241/86241 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22570 event pairs, 217 based on Foata normal form. 27/3327 useless extension candidates. Maximal degree in co-relation 25802. Up to 1306 conditions per place. [2023-11-29 03:27:26,600 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 267 selfloop transitions, 314 changer transitions 46/630 dead transitions. [2023-11-29 03:27:26,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 630 transitions, 9714 flow [2023-11-29 03:27:26,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-29 03:27:26,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-11-29 03:27:26,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 547 transitions. [2023-11-29 03:27:26,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295977011494254 [2023-11-29 03:27:26,603 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 547 transitions. [2023-11-29 03:27:26,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 547 transitions. [2023-11-29 03:27:26,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:27:26,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 547 transitions. [2023-11-29 03:27:26,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 11.395833333333334) internal successors, (547), 48 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:26,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 29.0) internal successors, (1421), 49 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:26,608 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 29.0) internal successors, (1421), 49 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:26,608 INFO L175 Difference]: Start difference. First operand has 290 places, 385 transitions, 5390 flow. Second operand 48 states and 547 transitions. [2023-11-29 03:27:26,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 630 transitions, 9714 flow [2023-11-29 03:27:27,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 630 transitions, 8856 flow, removed 334 selfloop flow, removed 39 redundant places. [2023-11-29 03:27:27,027 INFO L231 Difference]: Finished difference. Result has 303 places, 451 transitions, 7054 flow [2023-11-29 03:27:27,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=4802, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=7054, PETRI_PLACES=303, PETRI_TRANSITIONS=451} [2023-11-29 03:27:27,027 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 274 predicate places. [2023-11-29 03:27:27,027 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 451 transitions, 7054 flow [2023-11-29 03:27:27,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.585365853658536) internal successors, (270), 41 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:27,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:27:27,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:27:27,032 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 03:27:27,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 03:27:27,229 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:27:27,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:27:27,229 INFO L85 PathProgramCache]: Analyzing trace with hash -903383365, now seen corresponding path program 6 times [2023-11-29 03:27:27,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:27:27,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815080802] [2023-11-29 03:27:27,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:27:27,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:27:27,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:27:28,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:27:28,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:27:28,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815080802] [2023-11-29 03:27:28,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815080802] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:27:28,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087870935] [2023-11-29 03:27:28,697 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 03:27:28,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:27:28,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:27:28,698 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:27:28,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 03:27:28,782 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 03:27:28,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:27:28,784 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 03:27:28,786 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:27:28,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 03:27:29,451 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:29,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 32 [2023-11-29 03:27:29,605 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:27:29,605 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:27:31,053 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:31,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 318 treesize of output 324 [2023-11-29 03:27:31,304 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:31,305 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 20 treesize of output 16 [2023-11-29 03:27:31,507 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:27:31,508 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 20 treesize of output 1 [2023-11-29 03:27:31,601 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:31,601 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 44 treesize of output 34 [2023-11-29 03:27:31,729 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:31,730 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 87 treesize of output 77 [2023-11-29 03:27:32,123 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:27:32,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087870935] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:27:32,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:27:32,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 40 [2023-11-29 03:27:32,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643701179] [2023-11-29 03:27:32,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:27:32,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-11-29 03:27:32,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:27:32,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 03:27:32,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1495, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 03:27:32,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:27:32,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 451 transitions, 7054 flow. Second operand has 41 states, 41 states have (on average 6.585365853658536) internal successors, (270), 41 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:32,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:27:32,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:27:32,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:27:43,061 INFO L124 PetriNetUnfolderBase]: 1916/3806 cut-off events. [2023-11-29 03:27:43,061 INFO L125 PetriNetUnfolderBase]: For 107691/107691 co-relation queries the response was YES. [2023-11-29 03:27:43,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31081 conditions, 3806 events. 1916/3806 cut-off events. For 107691/107691 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 26423 event pairs, 195 based on Foata normal form. 10/3815 useless extension candidates. Maximal degree in co-relation 29929. Up to 860 conditions per place. [2023-11-29 03:27:43,101 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 327 selfloop transitions, 363 changer transitions 77/770 dead transitions. [2023-11-29 03:27:43,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 770 transitions, 12679 flow [2023-11-29 03:27:43,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-11-29 03:27:43,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-11-29 03:27:43,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 683 transitions. [2023-11-29 03:27:43,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738368910782704 [2023-11-29 03:27:43,104 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 683 transitions. [2023-11-29 03:27:43,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 683 transitions. [2023-11-29 03:27:43,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:27:43,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 683 transitions. [2023-11-29 03:27:43,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 10.841269841269842) internal successors, (683), 63 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:43,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 29.0) internal successors, (1856), 64 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:43,109 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 29.0) internal successors, (1856), 64 states have internal predecessors, (1856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:43,109 INFO L175 Difference]: Start difference. First operand has 303 places, 451 transitions, 7054 flow. Second operand 63 states and 683 transitions. [2023-11-29 03:27:43,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 770 transitions, 12679 flow [2023-11-29 03:27:43,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 770 transitions, 12256 flow, removed 106 selfloop flow, removed 25 redundant places. [2023-11-29 03:27:43,558 INFO L231 Difference]: Finished difference. Result has 350 places, 516 transitions, 8934 flow [2023-11-29 03:27:43,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=8934, PETRI_PLACES=350, PETRI_TRANSITIONS=516} [2023-11-29 03:27:43,559 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 321 predicate places. [2023-11-29 03:27:43,559 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 516 transitions, 8934 flow [2023-11-29 03:27:43,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.585365853658536) internal successors, (270), 41 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:43,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:27:43,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:27:43,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 03:27:43,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:27:43,760 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:27:43,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:27:43,760 INFO L85 PathProgramCache]: Analyzing trace with hash 780896983, now seen corresponding path program 7 times [2023-11-29 03:27:43,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:27:43,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112589712] [2023-11-29 03:27:43,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:27:43,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:27:43,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:27:45,055 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:27:45,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:27:45,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112589712] [2023-11-29 03:27:45,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112589712] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:27:45,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899713691] [2023-11-29 03:27:45,056 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 03:27:45,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:27:45,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:27:45,057 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:27:45,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 03:27:45,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:27:45,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 57 conjunts are in the unsatisfiable core [2023-11-29 03:27:45,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:27:45,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 03:27:45,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:27:45,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:27:45,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:27:45,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:27:45,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:27:45,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:27:45,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:27:45,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:27:45,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:27:45,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:27:45,245 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 03:27:45,318 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 03:27:45,318 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 11 treesize of output 11 [2023-11-29 03:27:45,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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 03:27:46,006 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 0 case distinctions, treesize of input 38 treesize of output 18 [2023-11-29 03:27:46,175 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:27:46,175 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:27:47,868 INFO L349 Elim1Store]: treesize reduction 32, result has 63.2 percent of original size [2023-11-29 03:27:47,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 617 treesize of output 527 [2023-11-29 03:27:47,899 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:47,899 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 365 treesize of output 349 [2023-11-29 03:27:48,609 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:27:48,610 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 54 treesize of output 24 [2023-11-29 03:27:48,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 38 treesize of output 20 [2023-11-29 03:27:48,660 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:27:48,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:48,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 61 [2023-11-29 03:27:48,757 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:48,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 371 treesize of output 323 [2023-11-29 03:27:50,047 INFO L349 Elim1Store]: treesize reduction 32, result has 63.2 percent of original size [2023-11-29 03:27:50,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 302 treesize of output 312 [2023-11-29 03:27:50,073 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:27:50,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 233 treesize of output 229 [2023-11-29 03:27:50,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 18 treesize of output 14 [2023-11-29 03:27:50,552 INFO L349 Elim1Store]: treesize reduction 8, result has 88.1 percent of original size [2023-11-29 03:27:50,553 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 205 treesize of output 205 [2023-11-29 03:27:52,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:27:52,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899713691] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:27:52,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:27:52,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 40 [2023-11-29 03:27:52,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991165431] [2023-11-29 03:27:52,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:27:52,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-11-29 03:27:52,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:27:52,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-11-29 03:27:52,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1481, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 03:27:52,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:27:52,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 516 transitions, 8934 flow. Second operand has 41 states, 41 states have (on average 6.634146341463414) internal successors, (272), 41 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:27:52,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:27:52,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:27:52,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:28:08,902 INFO L124 PetriNetUnfolderBase]: 1924/3832 cut-off events. [2023-11-29 03:28:08,902 INFO L125 PetriNetUnfolderBase]: For 128858/128858 co-relation queries the response was YES. [2023-11-29 03:28:08,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33386 conditions, 3832 events. 1924/3832 cut-off events. For 128858/128858 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26504 event pairs, 287 based on Foata normal form. 7/3838 useless extension candidates. Maximal degree in co-relation 33071. Up to 2139 conditions per place. [2023-11-29 03:28:08,940 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 298 selfloop transitions, 375 changer transitions 35/711 dead transitions. [2023-11-29 03:28:08,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 711 transitions, 12813 flow [2023-11-29 03:28:08,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-29 03:28:08,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-11-29 03:28:08,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 557 transitions. [2023-11-29 03:28:08,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3623942745608328 [2023-11-29 03:28:08,942 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 557 transitions. [2023-11-29 03:28:08,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 557 transitions. [2023-11-29 03:28:08,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:28:08,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 557 transitions. [2023-11-29 03:28:08,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 10.50943396226415) internal successors, (557), 53 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:08,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 29.0) internal successors, (1566), 54 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:08,947 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 29.0) internal successors, (1566), 54 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:08,947 INFO L175 Difference]: Start difference. First operand has 350 places, 516 transitions, 8934 flow. Second operand 53 states and 557 transitions. [2023-11-29 03:28:08,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 711 transitions, 12813 flow [2023-11-29 03:28:09,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 711 transitions, 12239 flow, removed 193 selfloop flow, removed 35 redundant places. [2023-11-29 03:28:09,557 INFO L231 Difference]: Finished difference. Result has 372 places, 557 transitions, 10403 flow [2023-11-29 03:28:09,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=8469, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=10403, PETRI_PLACES=372, PETRI_TRANSITIONS=557} [2023-11-29 03:28:09,558 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 343 predicate places. [2023-11-29 03:28:09,558 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 557 transitions, 10403 flow [2023-11-29 03:28:09,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.634146341463414) internal successors, (272), 41 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:09,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:28:09,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:28:09,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 03:28:09,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:28:09,759 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:28:09,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:28:09,760 INFO L85 PathProgramCache]: Analyzing trace with hash 723746827, now seen corresponding path program 8 times [2023-11-29 03:28:09,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:28:09,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022821922] [2023-11-29 03:28:09,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:28:09,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:28:09,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:28:11,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:28:11,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:28:11,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022821922] [2023-11-29 03:28:11,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022821922] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:28:11,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034743272] [2023-11-29 03:28:11,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:28:11,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:28:11,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:28:11,112 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:28:11,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 03:28:11,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:28:11,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:28:11,205 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 03:28:11,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:28:11,372 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 03:28:11,915 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:28:11,915 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:28:12,797 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:12,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 147 treesize of output 145 [2023-11-29 03:28:12,854 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:12,854 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 33 treesize of output 29 [2023-11-29 03:28:12,984 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:12,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 232 treesize of output 246 [2023-11-29 03:28:14,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:28:14,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034743272] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:28:14,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:28:14,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 11] total 35 [2023-11-29 03:28:14,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425736982] [2023-11-29 03:28:14,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:28:14,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-29 03:28:14,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:28:14,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-29 03:28:14,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1107, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 03:28:14,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:28:14,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 557 transitions, 10403 flow. Second operand has 36 states, 36 states have (on average 6.805555555555555) internal successors, (245), 36 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 03:28:14,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:28:14,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:28:14,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:28:20,435 INFO L124 PetriNetUnfolderBase]: 2276/4506 cut-off events. [2023-11-29 03:28:20,435 INFO L125 PetriNetUnfolderBase]: For 180823/180823 co-relation queries the response was YES. [2023-11-29 03:28:20,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42525 conditions, 4506 events. 2276/4506 cut-off events. For 180823/180823 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 32149 event pairs, 257 based on Foata normal form. 6/4511 useless extension candidates. Maximal degree in co-relation 42188. Up to 1759 conditions per place. [2023-11-29 03:28:20,484 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 358 selfloop transitions, 386 changer transitions 75/822 dead transitions. [2023-11-29 03:28:20,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 822 transitions, 16536 flow [2023-11-29 03:28:20,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-29 03:28:20,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-29 03:28:20,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 512 transitions. [2023-11-29 03:28:20,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4012539184952978 [2023-11-29 03:28:20,485 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 512 transitions. [2023-11-29 03:28:20,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 512 transitions. [2023-11-29 03:28:20,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:28:20,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 512 transitions. [2023-11-29 03:28:20,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 11.636363636363637) internal successors, (512), 44 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:20,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 29.0) internal successors, (1305), 45 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:20,488 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 29.0) internal successors, (1305), 45 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:20,488 INFO L175 Difference]: Start difference. First operand has 372 places, 557 transitions, 10403 flow. Second operand 44 states and 512 transitions. [2023-11-29 03:28:20,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 822 transitions, 16536 flow [2023-11-29 03:28:21,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 822 transitions, 16210 flow, removed 96 selfloop flow, removed 30 redundant places. [2023-11-29 03:28:21,540 INFO L231 Difference]: Finished difference. Result has 395 places, 619 transitions, 12520 flow [2023-11-29 03:28:21,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=10076, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=12520, PETRI_PLACES=395, PETRI_TRANSITIONS=619} [2023-11-29 03:28:21,541 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 366 predicate places. [2023-11-29 03:28:21,541 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 619 transitions, 12520 flow [2023-11-29 03:28:21,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.805555555555555) internal successors, (245), 36 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 03:28:21,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:28:21,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:28:21,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 03:28:21,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:28:21,743 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:28:21,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:28:21,743 INFO L85 PathProgramCache]: Analyzing trace with hash -325982913, now seen corresponding path program 9 times [2023-11-29 03:28:21,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:28:21,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453337930] [2023-11-29 03:28:21,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:28:21,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:28:21,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:28:22,732 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:28:22,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:28:22,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453337930] [2023-11-29 03:28:22,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453337930] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:28:22,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017390568] [2023-11-29 03:28:22,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:28:22,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:28:22,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:28:22,733 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:28:22,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 03:28:22,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 03:28:22,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:28:22,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-29 03:28:22,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:28:22,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2023-11-29 03:28:22,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:28:22,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:28:22,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:28:22,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:28:22,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:28:22,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:28:22,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:28:22,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:28:22,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:28:22,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 03:28:23,033 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 03:28:23,087 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 03:28:23,087 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 11 treesize of output 11 [2023-11-29 03:28:23,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:28:23,578 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:28:23,579 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:28:24,888 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:24,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 84 [2023-11-29 03:28:24,973 INFO L349 Elim1Store]: treesize reduction 4, result has 95.7 percent of original size [2023-11-29 03:28:24,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 231 [2023-11-29 03:28:25,028 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:25,028 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 129 treesize of output 167 [2023-11-29 03:28:32,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:32,542 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 73 [2023-11-29 03:28:32,612 INFO L349 Elim1Store]: treesize reduction 4, result has 95.7 percent of original size [2023-11-29 03:28:32,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 183 [2023-11-29 03:28:32,657 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:32,657 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 77 treesize of output 133 [2023-11-29 03:28:38,704 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:28:38,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017390568] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:28:38,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:28:38,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 38 [2023-11-29 03:28:38,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770893113] [2023-11-29 03:28:38,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:28:38,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-11-29 03:28:38,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:28:38,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-11-29 03:28:38,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1332, Unknown=2, NotChecked=0, Total=1482 [2023-11-29 03:28:38,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:28:38,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 619 transitions, 12520 flow. Second operand has 39 states, 39 states have (on average 6.666666666666667) internal successors, (260), 39 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:38,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:28:38,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:28:38,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:28:40,476 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse6 (= c_~q1_front~0 0))) (let ((.cse2 (= c_~q2_front~0 c_~q2_back~0)) (.cse5 (= c_~i~0 0)) (.cse7 (<= 1 c_~N~0)) (.cse8 (or (< c_~q2_front~0 1) (< (+ c_~q2_front~0 c_~n2~0) (+ c_~q2_back~0 2)))) (.cse10 (not .cse6)) (.cse9 (= (select (select |c_#memory_int#3| c_~q1~0.base) 0) 0)) (.cse13 (or (not (= c_~q2_front~0 0)) (< c_~q2_back~0 1))) (.cse0 (< c_~n1~0 (+ c_~q1_back~0 1))) (.cse1 (< c_~q1_back~0 0)) (.cse12 (<= c_~q1_front~0 0)) (.cse11 (= c_~j~0 0))) (and (= c_~q2~0.offset 0) (or .cse0 (< (+ 1 |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) |c_ULTIMATE.start_create_fresh_int_array_~size#1|) .cse1 (let ((.cse3 (= c_~q1_back~0 c_~q1_front~0)) (.cse4 (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_162| Int)) (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_162|) 0))))) (and (or (and (<= c_~i~0 c_~j~0) .cse2 .cse3) .cse4) (or (and (<= c_~j~0 c_~i~0) .cse3) .cse4)))) (= c_~q1~0.offset 0) .cse5 .cse6 (= c_~j~0 c_~i~0) .cse7 (<= c_~i~0 c_~N~0) .cse8 .cse9 .cse2 (or .cse1 (and .cse5 .cse7 .cse8 (or (and (or .cse10 .cse11) .cse12) (not (= c_~q1_back~0 0))) .cse13)) (or .cse10 .cse9) .cse13 (or .cse0 (let ((.cse17 (* c_~q2_back~0 4)) (.cse20 (* c_~q2_front~0 4)) (.cse15 (+ (* c_~q1_back~0 4) c_~q1~0.offset)) (.cse19 (+ (* c_~q1_front~0 4) c_~q1~0.offset))) (and (forall ((v_ArrVal_386 (Array Int Int))) (let ((.cse21 (store |c_#memory_int#3| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_386))) (let ((.cse14 (select .cse21 c_~q1~0.base))) (or (not (= (select .cse14 .cse15) c_~j~0)) (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse16 (select .cse21 ~q2~0.base))) (let ((.cse18 (select .cse16 (+ ~q2~0.offset .cse20)))) (or (not (= (select .cse16 (+ ~q2~0.offset .cse17)) c_~i~0)) (< .cse18 (+ (select .cse14 .cse19) 1)) (< .cse18 c_~i~0))))))))) (forall ((v_ArrVal_386 (Array Int Int))) (let ((.cse23 (store |c_#memory_int#3| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_386))) (let ((.cse24 (select .cse23 c_~q1~0.base))) (or (forall ((~q2~0.base Int) (~q2~0.offset Int)) (let ((.cse22 (select .cse23 ~q2~0.base))) (or (not (= (select .cse22 (+ ~q2~0.offset .cse17)) c_~i~0)) (< (select .cse22 (+ ~q2~0.offset .cse20)) c_~i~0)))) (not (= (select .cse24 .cse15) c_~j~0)) (< (select .cse24 .cse19) (+ c_~i~0 1)))))))) .cse1) (= c_~n1~0 1) .cse12 .cse11))) is different from false [2023-11-29 03:28:46,339 INFO L124 PetriNetUnfolderBase]: 2961/5766 cut-off events. [2023-11-29 03:28:46,339 INFO L125 PetriNetUnfolderBase]: For 244832/244832 co-relation queries the response was YES. [2023-11-29 03:28:46,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57942 conditions, 5766 events. 2961/5766 cut-off events. For 244832/244832 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 42744 event pairs, 349 based on Foata normal form. 4/5768 useless extension candidates. Maximal degree in co-relation 57065. Up to 3025 conditions per place. [2023-11-29 03:28:46,406 INFO L140 encePairwiseOnDemand]: 11/29 looper letters, 539 selfloop transitions, 447 changer transitions 36/1025 dead transitions. [2023-11-29 03:28:46,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1025 transitions, 22175 flow [2023-11-29 03:28:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-29 03:28:46,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-11-29 03:28:46,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 517 transitions. [2023-11-29 03:28:46,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3714080459770115 [2023-11-29 03:28:46,408 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 517 transitions. [2023-11-29 03:28:46,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 517 transitions. [2023-11-29 03:28:46,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:28:46,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 517 transitions. [2023-11-29 03:28:46,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 10.770833333333334) internal successors, (517), 48 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 03:28:46,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 29.0) internal successors, (1421), 49 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:46,411 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 29.0) internal successors, (1421), 49 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:46,411 INFO L175 Difference]: Start difference. First operand has 395 places, 619 transitions, 12520 flow. Second operand 48 states and 517 transitions. [2023-11-29 03:28:46,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1025 transitions, 22175 flow [2023-11-29 03:28:47,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 1025 transitions, 21871 flow, removed 76 selfloop flow, removed 25 redundant places. [2023-11-29 03:28:47,864 INFO L231 Difference]: Finished difference. Result has 437 places, 822 transitions, 18661 flow [2023-11-29 03:28:47,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=12264, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=18661, PETRI_PLACES=437, PETRI_TRANSITIONS=822} [2023-11-29 03:28:47,865 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 408 predicate places. [2023-11-29 03:28:47,865 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 822 transitions, 18661 flow [2023-11-29 03:28:47,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.666666666666667) internal successors, (260), 39 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:28:47,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:28:47,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:28:47,870 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 03:28:48,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 03:28:48,066 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:28:48,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:28:48,067 INFO L85 PathProgramCache]: Analyzing trace with hash 2104222113, now seen corresponding path program 10 times [2023-11-29 03:28:48,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:28:48,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293294008] [2023-11-29 03:28:48,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:28:48,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:28:48,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:28:49,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:28:49,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:28:49,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293294008] [2023-11-29 03:28:49,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293294008] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:28:49,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872229206] [2023-11-29 03:28:49,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 03:28:49,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:28:49,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:28:49,320 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:28:49,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 03:28:49,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 03:28:49,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:28:49,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 03:28:49,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:28:49,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2023-11-29 03:28:49,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:28:49,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:28:49,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:28:49,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:28:49,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:28:49,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 03:28:49,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:28:49,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 03:28:49,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:28:49,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 03:28:49,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 03:28:49,605 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 03:28:49,605 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 11 treesize of output 11 [2023-11-29 03:28:49,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 03:28:50,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:50,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 36 [2023-11-29 03:28:50,188 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:28:50,188 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:28:51,607 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:51,607 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 84 [2023-11-29 03:28:51,684 INFO L349 Elim1Store]: treesize reduction 4, result has 95.7 percent of original size [2023-11-29 03:28:51,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 231 [2023-11-29 03:28:51,733 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:51,734 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 129 treesize of output 167 [2023-11-29 03:28:57,439 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:57,440 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 73 [2023-11-29 03:28:57,524 INFO L349 Elim1Store]: treesize reduction 5, result has 94.6 percent of original size [2023-11-29 03:28:57,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 182 [2023-11-29 03:28:57,545 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 03:28:57,570 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:28:57,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 77 treesize of output 125 [2023-11-29 03:29:00,330 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:29:00,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872229206] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:29:00,330 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:29:00,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 38 [2023-11-29 03:29:00,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715561999] [2023-11-29 03:29:00,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:29:00,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-11-29 03:29:00,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:29:00,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-11-29 03:29:00,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1339, Unknown=3, NotChecked=0, Total=1482 [2023-11-29 03:29:00,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:29:00,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 822 transitions, 18661 flow. Second operand has 39 states, 39 states have (on average 6.666666666666667) internal successors, (260), 39 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:00,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:29:00,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:29:00,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:29:09,533 INFO L124 PetriNetUnfolderBase]: 3463/6748 cut-off events. [2023-11-29 03:29:09,533 INFO L125 PetriNetUnfolderBase]: For 351303/351303 co-relation queries the response was YES. [2023-11-29 03:29:09,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75251 conditions, 6748 events. 3463/6748 cut-off events. For 351303/351303 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 51501 event pairs, 462 based on Foata normal form. 50/6798 useless extension candidates. Maximal degree in co-relation 74193. Up to 2989 conditions per place. [2023-11-29 03:29:09,622 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 634 selfloop transitions, 489 changer transitions 44/1170 dead transitions. [2023-11-29 03:29:09,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1170 transitions, 27825 flow [2023-11-29 03:29:09,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-29 03:29:09,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-11-29 03:29:09,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 632 transitions. [2023-11-29 03:29:09,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375743162901308 [2023-11-29 03:29:09,625 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 632 transitions. [2023-11-29 03:29:09,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 632 transitions. [2023-11-29 03:29:09,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:29:09,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 632 transitions. [2023-11-29 03:29:09,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 10.89655172413793) internal successors, (632), 58 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:09,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 29.0) internal successors, (1711), 59 states have internal predecessors, (1711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:09,630 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 29.0) internal successors, (1711), 59 states have internal predecessors, (1711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:09,630 INFO L175 Difference]: Start difference. First operand has 437 places, 822 transitions, 18661 flow. Second operand 58 states and 632 transitions. [2023-11-29 03:29:09,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1170 transitions, 27825 flow [2023-11-29 03:29:12,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 1170 transitions, 27389 flow, removed 198 selfloop flow, removed 11 redundant places. [2023-11-29 03:29:12,195 INFO L231 Difference]: Finished difference. Result has 494 places, 928 transitions, 23056 flow [2023-11-29 03:29:12,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=18255, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=23056, PETRI_PLACES=494, PETRI_TRANSITIONS=928} [2023-11-29 03:29:12,196 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 465 predicate places. [2023-11-29 03:29:12,196 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 928 transitions, 23056 flow [2023-11-29 03:29:12,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.666666666666667) internal successors, (260), 39 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:12,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:29:12,196 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] [2023-11-29 03:29:12,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 03:29:12,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 03:29:12,397 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:29:12,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:29:12,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1184533545, now seen corresponding path program 11 times [2023-11-29 03:29:12,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:29:12,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426175669] [2023-11-29 03:29:12,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:29:12,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:29:12,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:29:14,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:29:14,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:29:14,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426175669] [2023-11-29 03:29:14,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426175669] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:29:14,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819021945] [2023-11-29 03:29:14,340 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 03:29:14,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:29:14,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:29:14,341 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:29:14,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 03:29:14,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 03:29:14,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:29:14,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 03:29:14,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:29:14,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 03:29:15,015 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:15,015 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 50 treesize of output 34 [2023-11-29 03:29:15,243 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 03:29:15,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:29:16,520 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:16,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 259 treesize of output 269 [2023-11-29 03:29:17,208 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:17,208 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 46 treesize of output 42 [2023-11-29 03:29:17,292 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:17,292 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 46 treesize of output 42 [2023-11-29 03:29:17,367 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:17,368 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 46 treesize of output 42 [2023-11-29 03:29:17,485 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:17,486 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 50 treesize of output 46 [2023-11-29 03:29:17,555 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:17,555 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 50 treesize of output 46 [2023-11-29 03:29:17,618 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:17,618 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 50 treesize of output 46 [2023-11-29 03:29:17,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:17,690 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 50 treesize of output 46 [2023-11-29 03:29:17,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:17,857 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 20 treesize of output 16 [2023-11-29 03:29:17,868 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:17,868 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 20 treesize of output 16 [2023-11-29 03:29:17,892 INFO L349 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2023-11-29 03:29:17,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 42 [2023-11-29 03:29:17,925 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 03:29:17,925 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 22 treesize of output 13 [2023-11-29 03:29:17,935 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2023-11-29 03:29:17,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 1 [2023-11-29 03:29:17,941 WARN L214 Elim1Store]: Array PQE input equivalent to true [2023-11-29 03:29:17,950 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:29:17,950 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 44 treesize of output 1 [2023-11-29 03:29:17,959 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2023-11-29 03:29:17,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 1 [2023-11-29 03:29:17,970 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2023-11-29 03:29:17,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 1 [2023-11-29 03:29:17,997 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:29:17,997 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 22 treesize of output 1 [2023-11-29 03:29:18,013 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:29:18,013 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 22 treesize of output 1 [2023-11-29 03:29:18,216 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 03:29:18,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819021945] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:29:18,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:29:18,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 41 [2023-11-29 03:29:18,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084796260] [2023-11-29 03:29:18,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:29:18,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-11-29 03:29:18,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:29:18,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-11-29 03:29:18,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1545, Unknown=0, NotChecked=0, Total=1722 [2023-11-29 03:29:18,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:29:18,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 928 transitions, 23056 flow. Second operand has 42 states, 42 states have (on average 6.571428571428571) internal successors, (276), 42 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:18,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:29:18,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:29:18,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:29:39,506 INFO L124 PetriNetUnfolderBase]: 5137/9929 cut-off events. [2023-11-29 03:29:39,506 INFO L125 PetriNetUnfolderBase]: For 692258/692258 co-relation queries the response was YES. [2023-11-29 03:29:39,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121777 conditions, 9929 events. 5137/9929 cut-off events. For 692258/692258 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 80765 event pairs, 364 based on Foata normal form. 57/9986 useless extension candidates. Maximal degree in co-relation 120661. Up to 2779 conditions per place. [2023-11-29 03:29:39,643 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 491 selfloop transitions, 1174 changer transitions 57/1725 dead transitions. [2023-11-29 03:29:39,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 1725 transitions, 44771 flow [2023-11-29 03:29:39,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2023-11-29 03:29:39,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2023-11-29 03:29:39,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 956 transitions. [2023-11-29 03:29:39,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35069699192956716 [2023-11-29 03:29:39,646 INFO L72 ComplementDD]: Start complementDD. Operand 94 states and 956 transitions. [2023-11-29 03:29:39,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 94 states and 956 transitions. [2023-11-29 03:29:39,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:29:39,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 94 states and 956 transitions. [2023-11-29 03:29:39,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 95 states, 94 states have (on average 10.170212765957446) internal successors, (956), 94 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:39,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 95 states, 95 states have (on average 29.0) internal successors, (2755), 95 states have internal predecessors, (2755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:39,654 INFO L81 ComplementDD]: Finished complementDD. Result has 95 states, 95 states have (on average 29.0) internal successors, (2755), 95 states have internal predecessors, (2755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:39,654 INFO L175 Difference]: Start difference. First operand has 494 places, 928 transitions, 23056 flow. Second operand 94 states and 956 transitions. [2023-11-29 03:29:39,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 1725 transitions, 44771 flow [2023-11-29 03:29:44,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 1725 transitions, 43882 flow, removed 317 selfloop flow, removed 41 redundant places. [2023-11-29 03:29:44,979 INFO L231 Difference]: Finished difference. Result has 580 places, 1457 transitions, 40764 flow [2023-11-29 03:29:44,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=22153, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=700, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=94, PETRI_FLOW=40764, PETRI_PLACES=580, PETRI_TRANSITIONS=1457} [2023-11-29 03:29:44,980 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 551 predicate places. [2023-11-29 03:29:44,980 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 1457 transitions, 40764 flow [2023-11-29 03:29:44,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.571428571428571) internal successors, (276), 42 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:44,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:29:44,980 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] [2023-11-29 03:29:44,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 03:29:45,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 03:29:45,181 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:29:45,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:29:45,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1722552636, now seen corresponding path program 12 times [2023-11-29 03:29:45,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:29:45,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8222895] [2023-11-29 03:29:45,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:29:45,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:29:45,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:29:46,507 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:29:46,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:29:46,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8222895] [2023-11-29 03:29:46,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8222895] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:29:46,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250146766] [2023-11-29 03:29:46,508 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 03:29:46,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:29:46,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:29:46,509 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:29:46,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 03:29:46,667 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 03:29:46,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:29:46,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 03:29:46,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:29:47,030 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:29:47,030 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:29:47,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:29:47,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 98 treesize of output 270 [2023-11-29 03:29:57,991 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:29:57,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250146766] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:29:57,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:29:57,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10, 10] total 33 [2023-11-29 03:29:57,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423377918] [2023-11-29 03:29:57,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:29:57,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 03:29:57,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:29:57,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 03:29:57,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 03:29:58,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:29:58,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 1457 transitions, 40764 flow. Second operand has 34 states, 34 states have (on average 6.9411764705882355) internal successors, (236), 34 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:29:58,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:29:58,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:29:58,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:30:07,453 INFO L124 PetriNetUnfolderBase]: 5694/10866 cut-off events. [2023-11-29 03:30:07,454 INFO L125 PetriNetUnfolderBase]: For 1123362/1123362 co-relation queries the response was YES. [2023-11-29 03:30:07,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152744 conditions, 10866 events. 5694/10866 cut-off events. For 1123362/1123362 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 88123 event pairs, 844 based on Foata normal form. 28/10894 useless extension candidates. Maximal degree in co-relation 151694. Up to 7475 conditions per place. [2023-11-29 03:30:07,642 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 1112 selfloop transitions, 674 changer transitions 19/1808 dead transitions. [2023-11-29 03:30:07,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 1808 transitions, 54409 flow [2023-11-29 03:30:07,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 03:30:07,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 03:30:07,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 327 transitions. [2023-11-29 03:30:07,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38882282996432815 [2023-11-29 03:30:07,644 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 327 transitions. [2023-11-29 03:30:07,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 327 transitions. [2023-11-29 03:30:07,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:30:07,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 327 transitions. [2023-11-29 03:30:07,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 11.275862068965518) internal successors, (327), 29 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:30:07,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 29.0) internal successors, (870), 30 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:30:07,647 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 29.0) internal successors, (870), 30 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:30:07,647 INFO L175 Difference]: Start difference. First operand has 580 places, 1457 transitions, 40764 flow. Second operand 29 states and 327 transitions. [2023-11-29 03:30:07,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 1808 transitions, 54409 flow [2023-11-29 03:30:19,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 1808 transitions, 51738 flow, removed 1285 selfloop flow, removed 14 redundant places. [2023-11-29 03:30:19,197 INFO L231 Difference]: Finished difference. Result has 601 places, 1648 transitions, 47790 flow [2023-11-29 03:30:19,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=38971, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=507, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=893, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=47790, PETRI_PLACES=601, PETRI_TRANSITIONS=1648} [2023-11-29 03:30:19,199 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 572 predicate places. [2023-11-29 03:30:19,199 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 1648 transitions, 47790 flow [2023-11-29 03:30:19,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.9411764705882355) internal successors, (236), 34 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:30:19,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:30:19,199 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] [2023-11-29 03:30:19,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 03:30:19,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 03:30:19,400 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:30:19,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:30:19,400 INFO L85 PathProgramCache]: Analyzing trace with hash -985509485, now seen corresponding path program 13 times [2023-11-29 03:30:19,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:30:19,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445202126] [2023-11-29 03:30:19,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:30:19,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:30:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:30:21,059 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:30:21,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:30:21,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445202126] [2023-11-29 03:30:21,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445202126] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:30:21,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827441306] [2023-11-29 03:30:21,059 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 03:30:21,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:30:21,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:30:21,060 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:30:21,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 03:30:21,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:30:21,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-29 03:30:21,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:30:21,305 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 03:30:21,839 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:30:21,839 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 48 treesize of output 36 [2023-11-29 03:30:22,016 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:30:22,016 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:30:23,469 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:30:23,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 259 treesize of output 269 [2023-11-29 03:30:24,090 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:30:24,090 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 46 treesize of output 42 [2023-11-29 03:30:24,144 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:30:24,145 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 46 treesize of output 42 [2023-11-29 03:30:24,210 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:30:24,210 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 46 treesize of output 42 [2023-11-29 03:30:24,304 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 03:30:24,304 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 50 treesize of output 41 [2023-11-29 03:30:24,344 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 03:30:24,345 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 50 treesize of output 41 [2023-11-29 03:30:24,391 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 03:30:24,392 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 50 treesize of output 41 [2023-11-29 03:30:24,517 INFO L349 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2023-11-29 03:30:24,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 75 [2023-11-29 03:30:24,620 INFO L349 Elim1Store]: treesize reduction 17, result has 48.5 percent of original size [2023-11-29 03:30:24,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 57 [2023-11-29 03:30:24,679 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:30:24,679 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 20 treesize of output 16 [2023-11-29 03:30:24,700 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2023-11-29 03:30:24,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 1 [2023-11-29 03:30:24,719 INFO L349 Elim1Store]: treesize reduction 29, result has 12.1 percent of original size [2023-11-29 03:30:24,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 42 [2023-11-29 03:30:24,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:30:24,732 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2023-11-29 03:30:24,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:30:24,742 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2023-11-29 03:30:24,760 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:30:24,761 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 22 treesize of output 18 [2023-11-29 03:30:24,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:30:24,778 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-11-29 03:30:24,790 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:30:24,790 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 22 treesize of output 1 [2023-11-29 03:30:24,979 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 03:30:24,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827441306] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:30:24,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:30:24,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 42 [2023-11-29 03:30:24,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110265050] [2023-11-29 03:30:24,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:30:24,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-11-29 03:30:24,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:30:24,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-11-29 03:30:24,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1639, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 03:30:25,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:30:25,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 1648 transitions, 47790 flow. Second operand has 43 states, 43 states have (on average 6.558139534883721) internal successors, (282), 43 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:30:25,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:30:25,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:30:25,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:30:32,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:30:45,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:30:49,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:30:53,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:30:57,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:00,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:31:13,118 INFO L124 PetriNetUnfolderBase]: 7114/13470 cut-off events. [2023-11-29 03:31:13,118 INFO L125 PetriNetUnfolderBase]: For 1468814/1468814 co-relation queries the response was YES. [2023-11-29 03:31:13,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190307 conditions, 13470 events. 7114/13470 cut-off events. For 1468814/1468814 co-relation queries the response was YES. Maximal size of possible extension queue 880. Compared 113211 event pairs, 300 based on Foata normal form. 54/13524 useless extension candidates. Maximal degree in co-relation 189187. Up to 3672 conditions per place. [2023-11-29 03:31:13,356 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 569 selfloop transitions, 1931 changer transitions 79/2582 dead transitions. [2023-11-29 03:31:13,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 706 places, 2582 transitions, 78062 flow [2023-11-29 03:31:13,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2023-11-29 03:31:13,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2023-11-29 03:31:13,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 1179 transitions. [2023-11-29 03:31:13,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3729832331540652 [2023-11-29 03:31:13,359 INFO L72 ComplementDD]: Start complementDD. Operand 109 states and 1179 transitions. [2023-11-29 03:31:13,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 109 states and 1179 transitions. [2023-11-29 03:31:13,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:31:13,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 109 states and 1179 transitions. [2023-11-29 03:31:13,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 110 states, 109 states have (on average 10.81651376146789) internal successors, (1179), 109 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:31:13,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 110 states, 110 states have (on average 29.0) internal successors, (3190), 110 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:31:13,364 INFO L81 ComplementDD]: Finished complementDD. Result has 110 states, 110 states have (on average 29.0) internal successors, (3190), 110 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:31:13,364 INFO L175 Difference]: Start difference. First operand has 601 places, 1648 transitions, 47790 flow. Second operand 109 states and 1179 transitions. [2023-11-29 03:31:13,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 706 places, 2582 transitions, 78062 flow [2023-11-29 03:31:27,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 696 places, 2582 transitions, 77273 flow, removed 360 selfloop flow, removed 10 redundant places. [2023-11-29 03:31:27,883 INFO L231 Difference]: Finished difference. Result has 735 places, 2224 transitions, 73495 flow [2023-11-29 03:31:27,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=46936, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=109, PETRI_FLOW=73495, PETRI_PLACES=735, PETRI_TRANSITIONS=2224} [2023-11-29 03:31:27,885 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 706 predicate places. [2023-11-29 03:31:27,885 INFO L495 AbstractCegarLoop]: Abstraction has has 735 places, 2224 transitions, 73495 flow [2023-11-29 03:31:27,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.558139534883721) internal successors, (282), 43 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:31:27,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:31:27,886 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] [2023-11-29 03:31:27,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 03:31:28,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 03:31:28,086 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:31:28,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:31:28,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1727640655, now seen corresponding path program 14 times [2023-11-29 03:31:28,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:31:28,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096062006] [2023-11-29 03:31:28,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:31:28,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:31:28,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:31:29,816 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:31:29,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:31:29,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096062006] [2023-11-29 03:31:29,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096062006] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:31:29,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862204242] [2023-11-29 03:31:29,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 03:31:29,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:31:29,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:31:29,818 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:31:29,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 03:31:29,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 03:31:29,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:31:29,923 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 03:31:29,925 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:31:30,042 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 03:31:30,412 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:31:30,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 34 [2023-11-29 03:31:30,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:31:30,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:31:31,722 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:31:31,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 259 treesize of output 269 [2023-11-29 03:31:32,481 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 03:31:32,481 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 50 treesize of output 41 [2023-11-29 03:31:32,515 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 03:31:32,515 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 50 treesize of output 41 [2023-11-29 03:31:32,563 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 03:31:32,563 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 50 treesize of output 41 [2023-11-29 03:31:32,621 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 03:31:32,621 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 50 treesize of output 41 [2023-11-29 03:31:32,702 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:31:32,702 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 46 treesize of output 42 [2023-11-29 03:31:32,742 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:31:32,742 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 46 treesize of output 42 [2023-11-29 03:31:32,814 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:31:32,815 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 46 treesize of output 42 [2023-11-29 03:31:32,869 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:31:32,870 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 46 treesize of output 42 [2023-11-29 03:31:33,003 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:31:33,003 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 20 treesize of output 16 [2023-11-29 03:31:33,030 INFO L349 Elim1Store]: treesize reduction 21, result has 36.4 percent of original size [2023-11-29 03:31:33,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 50 [2023-11-29 03:31:33,064 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2023-11-29 03:31:33,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 1 [2023-11-29 03:31:33,077 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:31:33,077 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 46 treesize of output 1 [2023-11-29 03:31:33,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:31:33,088 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 22 treesize of output 18 [2023-11-29 03:31:33,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:31:33,100 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-11-29 03:31:33,109 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:31:33,109 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 22 treesize of output 1 [2023-11-29 03:31:33,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:31:33,116 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2023-11-29 03:31:33,124 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:31:33,125 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 20 treesize of output 1 [2023-11-29 03:31:33,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:31:33,134 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2023-11-29 03:31:33,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:31:33,145 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-11-29 03:31:33,293 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 03:31:33,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862204242] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:31:33,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:31:33,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 42 [2023-11-29 03:31:33,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414081241] [2023-11-29 03:31:33,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:31:33,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-11-29 03:31:33,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:31:33,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-11-29 03:31:33,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1622, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 03:31:33,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:31:33,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 735 places, 2224 transitions, 73495 flow. Second operand has 43 states, 43 states have (on average 6.558139534883721) internal successors, (282), 43 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:31:33,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:31:33,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:31:33,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:31:40,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 03:31:58,367 INFO L124 PetriNetUnfolderBase]: 7491/14059 cut-off events. [2023-11-29 03:31:58,367 INFO L125 PetriNetUnfolderBase]: For 1729265/1729265 co-relation queries the response was YES. [2023-11-29 03:31:58,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216214 conditions, 14059 events. 7491/14059 cut-off events. For 1729265/1729265 co-relation queries the response was YES. Maximal size of possible extension queue 922. Compared 118211 event pairs, 340 based on Foata normal form. 47/14106 useless extension candidates. Maximal degree in co-relation 214943. Up to 3772 conditions per place. [2023-11-29 03:31:58,661 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 576 selfloop transitions, 2071 changer transitions 22/2672 dead transitions. [2023-11-29 03:31:58,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 2672 transitions, 91814 flow [2023-11-29 03:31:58,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-11-29 03:31:58,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-11-29 03:31:58,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 714 transitions. [2023-11-29 03:31:58,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3568215892053973 [2023-11-29 03:31:58,663 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 714 transitions. [2023-11-29 03:31:58,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 714 transitions. [2023-11-29 03:31:58,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:31:58,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 714 transitions. [2023-11-29 03:31:58,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 10.347826086956522) internal successors, (714), 69 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:31:58,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 29.0) internal successors, (2030), 70 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:31:58,667 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 29.0) internal successors, (2030), 70 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:31:58,667 INFO L175 Difference]: Start difference. First operand has 735 places, 2224 transitions, 73495 flow. Second operand 69 states and 714 transitions. [2023-11-29 03:31:58,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 2672 transitions, 91814 flow [2023-11-29 03:32:26,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 762 places, 2672 transitions, 87392 flow, removed 2112 selfloop flow, removed 31 redundant places. [2023-11-29 03:32:26,851 INFO L231 Difference]: Finished difference. Result has 783 places, 2465 transitions, 87191 flow [2023-11-29 03:32:26,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=70010, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1826, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=87191, PETRI_PLACES=783, PETRI_TRANSITIONS=2465} [2023-11-29 03:32:26,853 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 754 predicate places. [2023-11-29 03:32:26,854 INFO L495 AbstractCegarLoop]: Abstraction has has 783 places, 2465 transitions, 87191 flow [2023-11-29 03:32:26,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.558139534883721) internal successors, (282), 43 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:32:26,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:32:26,854 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] [2023-11-29 03:32:26,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 03:32:27,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:32:27,055 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:32:27,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:32:27,055 INFO L85 PathProgramCache]: Analyzing trace with hash -807273701, now seen corresponding path program 15 times [2023-11-29 03:32:27,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:32:27,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000067288] [2023-11-29 03:32:27,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:32:27,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:32:27,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:32:28,341 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:32:28,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:32:28,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000067288] [2023-11-29 03:32:28,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000067288] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:32:28,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321195305] [2023-11-29 03:32:28,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 03:32:28,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:32:28,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:32:28,342 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:32:28,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 03:32:28,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 03:32:28,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:32:28,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 03:32:28,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:32:28,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 03:32:28,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:32:29,408 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:32:29,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 98 treesize of output 270 [2023-11-29 03:32:39,342 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 03:32:39,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321195305] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:32:39,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:32:39,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 10] total 34 [2023-11-29 03:32:39,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566368417] [2023-11-29 03:32:39,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:32:39,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-29 03:32:39,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:32:39,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 03:32:39,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1059, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 03:32:39,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:32:39,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 783 places, 2465 transitions, 87191 flow. Second operand has 35 states, 35 states have (on average 6.914285714285715) internal successors, (242), 35 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:32:39,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:32:39,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:32:39,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:32:58,870 INFO L124 PetriNetUnfolderBase]: 7747/14440 cut-off events. [2023-11-29 03:32:58,870 INFO L125 PetriNetUnfolderBase]: For 1523146/1523146 co-relation queries the response was YES. [2023-11-29 03:32:59,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222439 conditions, 14440 events. 7747/14440 cut-off events. For 1523146/1523146 co-relation queries the response was YES. Maximal size of possible extension queue 955. Compared 121344 event pairs, 518 based on Foata normal form. 16/14456 useless extension candidates. Maximal degree in co-relation 220958. Up to 9432 conditions per place. [2023-11-29 03:32:59,187 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 1536 selfloop transitions, 1147 changer transitions 5/2691 dead transitions. [2023-11-29 03:32:59,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 817 places, 2691 transitions, 99550 flow [2023-11-29 03:32:59,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 03:32:59,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 03:32:59,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 379 transitions. [2023-11-29 03:32:59,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353215284249767 [2023-11-29 03:32:59,189 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 379 transitions. [2023-11-29 03:32:59,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 379 transitions. [2023-11-29 03:32:59,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:32:59,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 379 transitions. [2023-11-29 03:32:59,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 10.243243243243244) internal successors, (379), 37 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:32:59,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 29.0) internal successors, (1102), 38 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:32:59,191 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 29.0) internal successors, (1102), 38 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:32:59,191 INFO L175 Difference]: Start difference. First operand has 783 places, 2465 transitions, 87191 flow. Second operand 37 states and 379 transitions. [2023-11-29 03:32:59,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 817 places, 2691 transitions, 99550 flow [2023-11-29 03:33:30,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 2691 transitions, 97587 flow, removed 861 selfloop flow, removed 31 redundant places. [2023-11-29 03:33:30,539 INFO L231 Difference]: Finished difference. Result has 798 places, 2571 transitions, 94214 flow [2023-11-29 03:33:30,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=85431, PETRI_DIFFERENCE_MINUEND_PLACES=750, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=94214, PETRI_PLACES=798, PETRI_TRANSITIONS=2571} [2023-11-29 03:33:30,541 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 769 predicate places. [2023-11-29 03:33:30,541 INFO L495 AbstractCegarLoop]: Abstraction has has 798 places, 2571 transitions, 94214 flow [2023-11-29 03:33:30,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 6.914285714285715) internal successors, (242), 35 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:30,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 03:33:30,542 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] [2023-11-29 03:33:30,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 03:33:30,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:33:30,743 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 03:33:30,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:33:30,743 INFO L85 PathProgramCache]: Analyzing trace with hash 323578771, now seen corresponding path program 16 times [2023-11-29 03:33:30,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:33:30,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545216191] [2023-11-29 03:33:30,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:33:30,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:33:30,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:33:32,227 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 03:33:32,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:33:32,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545216191] [2023-11-29 03:33:32,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545216191] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:33:32,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012073611] [2023-11-29 03:33:32,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 03:33:32,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:33:32,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:33:32,228 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:33:32,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_530a89f6-214b-444d-b865-4811122bd460/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 03:33:32,320 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 03:33:32,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 03:33:32,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-29 03:33:32,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:33:32,415 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 03:33:32,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:33:32,808 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 43 treesize of output 35 [2023-11-29 03:33:32,910 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 03:33:32,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:33:38,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:33:38,353 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 340 treesize of output 324 [2023-11-29 03:33:38,461 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:33:38,461 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 127 treesize of output 99 [2023-11-29 03:33:38,640 INFO L349 Elim1Store]: treesize reduction 5, result has 93.8 percent of original size [2023-11-29 03:33:38,640 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 376 treesize of output 343 [2023-11-29 03:33:41,157 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:33:41,157 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 319 treesize of output 303 [2023-11-29 03:33:41,254 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 03:33:41,254 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 138 treesize of output 105 [2023-11-29 03:33:41,353 INFO L349 Elim1Store]: treesize reduction 41, result has 49.4 percent of original size [2023-11-29 03:33:41,354 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 327 treesize of output 282 [2023-11-29 03:33:41,847 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 03:33:41,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012073611] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 03:33:41,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 03:33:41,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 15] total 43 [2023-11-29 03:33:41,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632245757] [2023-11-29 03:33:41,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 03:33:41,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-11-29 03:33:41,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:33:41,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-11-29 03:33:41,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1716, Unknown=1, NotChecked=0, Total=1892 [2023-11-29 03:33:41,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 29 [2023-11-29 03:33:41,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 798 places, 2571 transitions, 94214 flow. Second operand has 44 states, 44 states have (on average 6.431818181818182) internal successors, (283), 44 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:33:41,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 03:33:41,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 29 [2023-11-29 03:33:41,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 03:33:48,612 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:33:52,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:33:54,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:34:01,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:34:05,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:34:09,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:34:18,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 03:34:22,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 03:34:26,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 03:34:30,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 03:34:48,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:35:21,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:35:22,502 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:35:43,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:35:52,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:35:56,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:36:00,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:36:04,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:36:08,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:36:20,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:36:54,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:37:43,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:37:50,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:37:54,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:38:10,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:38:14,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:38:18,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:38:22,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:38:26,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:38:35,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:38:39,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:38:55,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:39:00,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:39:04,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:39:10,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:39:14,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:39:18,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:39:22,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 03:39:39,650 INFO L124 PetriNetUnfolderBase]: 9152/16956 cut-off events. [2023-11-29 03:39:39,650 INFO L125 PetriNetUnfolderBase]: For 1603088/1603088 co-relation queries the response was YES. [2023-11-29 03:39:39,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261070 conditions, 16956 events. 9152/16956 cut-off events. For 1603088/1603088 co-relation queries the response was YES. Maximal size of possible extension queue 1157. Compared 145795 event pairs, 410 based on Foata normal form. 16/16972 useless extension candidates. Maximal degree in co-relation 259734. Up to 6171 conditions per place. [2023-11-29 03:39:40,037 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 980 selfloop transitions, 2487 changer transitions 17/3487 dead transitions. [2023-11-29 03:39:40,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 929 places, 3487 transitions, 129412 flow [2023-11-29 03:39:40,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2023-11-29 03:39:40,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2023-11-29 03:39:40,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 1246 transitions. [2023-11-29 03:39:40,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32549634273772204 [2023-11-29 03:39:40,040 INFO L72 ComplementDD]: Start complementDD. Operand 132 states and 1246 transitions. [2023-11-29 03:39:40,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 132 states and 1246 transitions. [2023-11-29 03:39:40,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 03:39:40,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 132 states and 1246 transitions. [2023-11-29 03:39:40,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 133 states, 132 states have (on average 9.43939393939394) internal successors, (1246), 132 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:39:40,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 133 states, 133 states have (on average 29.0) internal successors, (3857), 133 states have internal predecessors, (3857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:39:40,050 INFO L81 ComplementDD]: Finished complementDD. Result has 133 states, 133 states have (on average 29.0) internal successors, (3857), 133 states have internal predecessors, (3857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 03:39:40,050 INFO L175 Difference]: Start difference. First operand has 798 places, 2571 transitions, 94214 flow. Second operand 132 states and 1246 transitions. [2023-11-29 03:39:40,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 929 places, 3487 transitions, 129412 flow