./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/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_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/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_d759bc58-a98f-4d86-9084-941f6c711dc5/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 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 07:00:21,489 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 07:00:21,553 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 07:00:21,558 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 07:00:21,558 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 07:00:21,581 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 07:00:21,582 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 07:00:21,583 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 07:00:21,583 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 07:00:21,584 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 07:00:21,584 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 07:00:21,585 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 07:00:21,586 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 07:00:21,586 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 07:00:21,587 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 07:00:21,587 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 07:00:21,588 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 07:00:21,588 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 07:00:21,589 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 07:00:21,589 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 07:00:21,590 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 07:00:21,590 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 07:00:21,591 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 07:00:21,591 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 07:00:21,592 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 07:00:21,592 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 07:00:21,592 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 07:00:21,593 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 07:00:21,593 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 07:00:21,594 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 07:00:21,594 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 07:00:21,594 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 07:00:21,595 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 07:00:21,595 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 07:00:21,595 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 07:00:21,595 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 07:00:21,596 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 07:00:21,596 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 07:00:21,596 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 07:00:21,596 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 07:00:21,596 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 07:00:21,597 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 07:00:21,597 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_d759bc58-a98f-4d86-9084-941f6c711dc5/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_d759bc58-a98f-4d86-9084-941f6c711dc5/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 -> 8a0558934008acf79b7e5b205fa256c568a1b783af274566f36b253458639325 [2023-11-29 07:00:21,818 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 07:00:21,837 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 07:00:21,839 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 07:00:21,841 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 07:00:21,841 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 07:00:21,842 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2023-11-29 07:00:24,627 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 07:00:24,794 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 07:00:24,795 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c [2023-11-29 07:00:24,802 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/data/38bd32da9/12fa939c2726454a92e3cfcc4c876625/FLAGc52c9ca68 [2023-11-29 07:00:24,815 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/data/38bd32da9/12fa939c2726454a92e3cfcc4c876625 [2023-11-29 07:00:24,817 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 07:00:24,818 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 07:00:24,819 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 07:00:24,819 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 07:00:24,824 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 07:00:24,824 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:00:24" (1/1) ... [2023-11-29 07:00:24,825 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13a58f48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:24, skipping insertion in model container [2023-11-29 07:00:24,826 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:00:24" (1/1) ... [2023-11-29 07:00:24,852 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 07:00:24,999 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_d759bc58-a98f-4d86-9084-941f6c711dc5/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c[2508,2521] [2023-11-29 07:00:25,011 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 07:00:25,022 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 07:00:25,043 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_d759bc58-a98f-4d86-9084-941f6c711dc5/sv-benchmarks/c/weaver/chl-array-int-symm.wvr.c[2508,2521] [2023-11-29 07:00:25,048 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 07:00:25,063 INFO L206 MainTranslator]: Completed translation [2023-11-29 07:00:25,063 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25 WrapperNode [2023-11-29 07:00:25,064 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 07:00:25,064 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 07:00:25,065 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 07:00:25,065 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 07:00:25,071 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,079 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,103 INFO L138 Inliner]: procedures = 25, calls = 39, calls flagged for inlining = 13, calls inlined = 17, statements flattened = 205 [2023-11-29 07:00:25,104 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 07:00:25,105 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 07:00:25,105 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 07:00:25,105 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 07:00:25,115 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,115 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,118 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,133 INFO L175 MemorySlicer]: Split 16 memory accesses to 4 slices as follows [2, 2, 2, 10]. 63 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 2]. [2023-11-29 07:00:25,133 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,133 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,140 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,143 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,145 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,146 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,149 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 07:00:25,150 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 07:00:25,150 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 07:00:25,150 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 07:00:25,151 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (1/1) ... [2023-11-29 07:00:25,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 07:00:25,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:25,176 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 07:00:25,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 07:00:25,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 07:00:25,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 07:00:25,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 07:00:25,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 07:00:25,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 07:00:25,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 07:00:25,208 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 07:00:25,208 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 07:00:25,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 07:00:25,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 07:00:25,209 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 07:00:25,209 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 07:00:25,209 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 07:00:25,209 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 07:00:25,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 07:00:25,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 07:00:25,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 07:00:25,209 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 07:00:25,210 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 07:00:25,210 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 07:00:25,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 07:00:25,210 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 07:00:25,211 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 07:00:25,329 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 07:00:25,330 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 07:00:25,627 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 07:00:25,906 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 07:00:25,907 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 07:00:25,907 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:00:25 BoogieIcfgContainer [2023-11-29 07:00:25,907 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 07:00:25,911 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 07:00:25,911 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 07:00:25,914 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 07:00:25,915 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 07:00:24" (1/3) ... [2023-11-29 07:00:25,915 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@798cdb72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:00:25, skipping insertion in model container [2023-11-29 07:00:25,916 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:00:25" (2/3) ... [2023-11-29 07:00:25,916 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@798cdb72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:00:25, skipping insertion in model container [2023-11-29 07:00:25,916 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:00:25" (3/3) ... [2023-11-29 07:00:25,917 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2023-11-29 07:00:25,927 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 07:00:25,938 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 07:00:25,938 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 07:00:25,938 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 07:00:25,985 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 07:00:26,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 30 places, 29 transitions, 72 flow [2023-11-29 07:00:26,048 INFO L124 PetriNetUnfolderBase]: 6/27 cut-off events. [2023-11-29 07:00:26,048 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 07:00:26,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 27 events. 6/27 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 22 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 17. Up to 2 conditions per place. [2023-11-29 07:00:26,051 INFO L82 GeneralOperation]: Start removeDead. Operand has 30 places, 29 transitions, 72 flow [2023-11-29 07:00:26,054 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 27 places, 26 transitions, 64 flow [2023-11-29 07:00:26,065 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 07:00:26,072 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6cb25d2d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 07:00:26,072 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 07:00:26,084 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 07:00:26,084 INFO L124 PetriNetUnfolderBase]: 6/25 cut-off events. [2023-11-29 07:00:26,084 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 07:00:26,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:26,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:26,086 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:26,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:26,091 INFO L85 PathProgramCache]: Analyzing trace with hash 300070933, now seen corresponding path program 1 times [2023-11-29 07:00:26,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:26,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323740423] [2023-11-29 07:00:26,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:26,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:26,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:26,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:26,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:26,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323740423] [2023-11-29 07:00:26,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323740423] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:26,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:26,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 07:00:26,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744933740] [2023-11-29 07:00:26,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:26,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:00:26,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:26,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:00:26,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 07:00:26,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:26,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 26 transitions, 64 flow. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:26,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:26,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:26,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:27,075 INFO L124 PetriNetUnfolderBase]: 307/521 cut-off events. [2023-11-29 07:00:27,075 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-11-29 07:00:27,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1092 conditions, 521 events. 307/521 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1926 event pairs, 104 based on Foata normal form. 1/402 useless extension candidates. Maximal degree in co-relation 536. Up to 189 conditions per place. [2023-11-29 07:00:27,083 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 68 selfloop transitions, 10 changer transitions 1/80 dead transitions. [2023-11-29 07:00:27,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 80 transitions, 360 flow [2023-11-29 07:00:27,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 07:00:27,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 07:00:27,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2023-11-29 07:00:27,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2023-11-29 07:00:27,096 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 104 transitions. [2023-11-29 07:00:27,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 104 transitions. [2023-11-29 07:00:27,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:27,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 104 transitions. [2023-11-29 07:00:27,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:27,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 29.0) internal successors, (261), 9 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:27,106 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 29.0) internal successors, (261), 9 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:27,108 INFO L175 Difference]: Start difference. First operand has 27 places, 26 transitions, 64 flow. Second operand 8 states and 104 transitions. [2023-11-29 07:00:27,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 80 transitions, 360 flow [2023-11-29 07:00:27,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 80 transitions, 332 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 07:00:27,115 INFO L231 Difference]: Finished difference. Result has 34 places, 35 transitions, 125 flow [2023-11-29 07:00:27,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=125, PETRI_PLACES=34, PETRI_TRANSITIONS=35} [2023-11-29 07:00:27,120 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 7 predicate places. [2023-11-29 07:00:27,120 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 35 transitions, 125 flow [2023-11-29 07:00:27,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:27,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:27,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:27,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 07:00:27,121 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:27,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:27,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1289235428, now seen corresponding path program 1 times [2023-11-29 07:00:27,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:27,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97596547] [2023-11-29 07:00:27,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:27,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:27,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:27,363 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:27,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:27,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97596547] [2023-11-29 07:00:27,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97596547] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:27,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252937329] [2023-11-29 07:00:27,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:27,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:27,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:27,367 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:27,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 07:00:27,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:27,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 07:00:27,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:27,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:27,723 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:27,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:27,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252937329] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:27,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:00:27,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2023-11-29 07:00:27,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981803092] [2023-11-29 07:00:27,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:27,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 07:00:27,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:27,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 07:00:27,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:00:27,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:27,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 35 transitions, 125 flow. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:27,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:27,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:27,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:28,367 INFO L124 PetriNetUnfolderBase]: 659/1101 cut-off events. [2023-11-29 07:00:28,368 INFO L125 PetriNetUnfolderBase]: For 168/168 co-relation queries the response was YES. [2023-11-29 07:00:28,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2538 conditions, 1101 events. 659/1101 cut-off events. For 168/168 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4940 event pairs, 300 based on Foata normal form. 1/968 useless extension candidates. Maximal degree in co-relation 1481. Up to 515 conditions per place. [2023-11-29 07:00:28,378 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 97 selfloop transitions, 12 changer transitions 1/111 dead transitions. [2023-11-29 07:00:28,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 111 transitions, 560 flow [2023-11-29 07:00:28,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 07:00:28,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 07:00:28,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2023-11-29 07:00:28,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5344827586206896 [2023-11-29 07:00:28,384 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 124 transitions. [2023-11-29 07:00:28,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 124 transitions. [2023-11-29 07:00:28,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:28,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 124 transitions. [2023-11-29 07:00:28,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:28,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 29.0) internal successors, (261), 9 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:28,389 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 29.0) internal successors, (261), 9 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:28,389 INFO L175 Difference]: Start difference. First operand has 34 places, 35 transitions, 125 flow. Second operand 8 states and 124 transitions. [2023-11-29 07:00:28,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 111 transitions, 560 flow [2023-11-29 07:00:28,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 111 transitions, 556 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-11-29 07:00:28,396 INFO L231 Difference]: Finished difference. Result has 45 places, 43 transitions, 212 flow [2023-11-29 07:00:28,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=212, PETRI_PLACES=45, PETRI_TRANSITIONS=43} [2023-11-29 07:00:28,397 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 18 predicate places. [2023-11-29 07:00:28,397 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 43 transitions, 212 flow [2023-11-29 07:00:28,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:28,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:28,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:28,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 07:00:28,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-29 07:00:28,614 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:28,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:28,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1393704728, now seen corresponding path program 2 times [2023-11-29 07:00:28,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:28,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532346691] [2023-11-29 07:00:28,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:28,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:28,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:28,793 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:28,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:28,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532346691] [2023-11-29 07:00:28,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532346691] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:28,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139342634] [2023-11-29 07:00:28,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:00:28,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:28,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:28,796 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:28,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 07:00:28,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 07:00:28,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:28,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 07:00:28,901 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:28,946 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:28,946 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:00:28,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139342634] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:28,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:00:28,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2023-11-29 07:00:28,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126474081] [2023-11-29 07:00:28,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:28,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 07:00:28,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 07:00:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:00:28,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:28,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 43 transitions, 212 flow. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:28,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:28,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:28,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:29,216 INFO L124 PetriNetUnfolderBase]: 965/1624 cut-off events. [2023-11-29 07:00:29,216 INFO L125 PetriNetUnfolderBase]: For 905/905 co-relation queries the response was YES. [2023-11-29 07:00:29,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4082 conditions, 1624 events. 965/1624 cut-off events. For 905/905 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 8066 event pairs, 72 based on Foata normal form. 3/1429 useless extension candidates. Maximal degree in co-relation 2815. Up to 662 conditions per place. [2023-11-29 07:00:29,225 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 58 selfloop transitions, 19 changer transitions 1/79 dead transitions. [2023-11-29 07:00:29,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 79 transitions, 498 flow [2023-11-29 07:00:29,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:29,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:29,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2023-11-29 07:00:29,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.496551724137931 [2023-11-29 07:00:29,227 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 72 transitions. [2023-11-29 07:00:29,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 72 transitions. [2023-11-29 07:00:29,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:29,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 72 transitions. [2023-11-29 07:00:29,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:29,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:29,230 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:29,230 INFO L175 Difference]: Start difference. First operand has 45 places, 43 transitions, 212 flow. Second operand 5 states and 72 transitions. [2023-11-29 07:00:29,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 79 transitions, 498 flow [2023-11-29 07:00:29,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 79 transitions, 481 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-29 07:00:29,237 INFO L231 Difference]: Finished difference. Result has 49 places, 52 transitions, 323 flow [2023-11-29 07:00:29,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=323, PETRI_PLACES=49, PETRI_TRANSITIONS=52} [2023-11-29 07:00:29,238 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 22 predicate places. [2023-11-29 07:00:29,238 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 52 transitions, 323 flow [2023-11-29 07:00:29,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:29,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:29,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:29,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 07:00:29,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:29,439 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:29,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:29,440 INFO L85 PathProgramCache]: Analyzing trace with hash 586734494, now seen corresponding path program 1 times [2023-11-29 07:00:29,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:29,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137613285] [2023-11-29 07:00:29,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:29,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:29,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:29,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:29,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:29,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137613285] [2023-11-29 07:00:29,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137613285] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:29,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:29,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 07:00:29,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953924378] [2023-11-29 07:00:29,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:29,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:00:29,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:29,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:00:29,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:00:29,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:29,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 52 transitions, 323 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:29,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:29,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:29,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:29,812 INFO L124 PetriNetUnfolderBase]: 737/1292 cut-off events. [2023-11-29 07:00:29,812 INFO L125 PetriNetUnfolderBase]: For 1799/1799 co-relation queries the response was YES. [2023-11-29 07:00:29,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3571 conditions, 1292 events. 737/1292 cut-off events. For 1799/1799 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6367 event pairs, 382 based on Foata normal form. 0/1160 useless extension candidates. Maximal degree in co-relation 2407. Up to 819 conditions per place. [2023-11-29 07:00:29,821 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 73 selfloop transitions, 6 changer transitions 0/80 dead transitions. [2023-11-29 07:00:29,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 80 transitions, 598 flow [2023-11-29 07:00:29,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:29,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:29,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 71 transitions. [2023-11-29 07:00:29,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4896551724137931 [2023-11-29 07:00:29,823 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 71 transitions. [2023-11-29 07:00:29,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 71 transitions. [2023-11-29 07:00:29,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:29,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 71 transitions. [2023-11-29 07:00:29,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:29,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:29,825 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:29,825 INFO L175 Difference]: Start difference. First operand has 49 places, 52 transitions, 323 flow. Second operand 5 states and 71 transitions. [2023-11-29 07:00:29,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 80 transitions, 598 flow [2023-11-29 07:00:29,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 80 transitions, 574 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-11-29 07:00:29,834 INFO L231 Difference]: Finished difference. Result has 53 places, 51 transitions, 323 flow [2023-11-29 07:00:29,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=323, PETRI_PLACES=53, PETRI_TRANSITIONS=51} [2023-11-29 07:00:29,835 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 26 predicate places. [2023-11-29 07:00:29,835 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 51 transitions, 323 flow [2023-11-29 07:00:29,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:29,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:29,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:29,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 07:00:29,836 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:29,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:29,836 INFO L85 PathProgramCache]: Analyzing trace with hash 972782424, now seen corresponding path program 1 times [2023-11-29 07:00:29,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:29,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975335932] [2023-11-29 07:00:29,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:29,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:29,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:29,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:29,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:29,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975335932] [2023-11-29 07:00:29,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975335932] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:29,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:29,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 07:00:29,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494838806] [2023-11-29 07:00:29,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:29,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:00:29,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:29,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:00:29,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:00:29,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:29,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 51 transitions, 323 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:29,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:29,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:29,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:30,170 INFO L124 PetriNetUnfolderBase]: 615/1107 cut-off events. [2023-11-29 07:00:30,171 INFO L125 PetriNetUnfolderBase]: For 1522/1522 co-relation queries the response was YES. [2023-11-29 07:00:30,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3040 conditions, 1107 events. 615/1107 cut-off events. For 1522/1522 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5531 event pairs, 354 based on Foata normal form. 0/1057 useless extension candidates. Maximal degree in co-relation 2270. Up to 819 conditions per place. [2023-11-29 07:00:30,178 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 58 selfloop transitions, 4 changer transitions 7/70 dead transitions. [2023-11-29 07:00:30,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 70 transitions, 518 flow [2023-11-29 07:00:30,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:30,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:30,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 65 transitions. [2023-11-29 07:00:30,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2023-11-29 07:00:30,179 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 65 transitions. [2023-11-29 07:00:30,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 65 transitions. [2023-11-29 07:00:30,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:30,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 65 transitions. [2023-11-29 07:00:30,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:30,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:30,181 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:30,181 INFO L175 Difference]: Start difference. First operand has 53 places, 51 transitions, 323 flow. Second operand 5 states and 65 transitions. [2023-11-29 07:00:30,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 70 transitions, 518 flow [2023-11-29 07:00:30,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 70 transitions, 503 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-29 07:00:30,188 INFO L231 Difference]: Finished difference. Result has 56 places, 46 transitions, 281 flow [2023-11-29 07:00:30,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=281, PETRI_PLACES=56, PETRI_TRANSITIONS=46} [2023-11-29 07:00:30,189 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 29 predicate places. [2023-11-29 07:00:30,189 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 281 flow [2023-11-29 07:00:30,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:30,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:30,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:30,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 07:00:30,190 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:30,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:30,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1303544900, now seen corresponding path program 1 times [2023-11-29 07:00:30,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:30,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703008727] [2023-11-29 07:00:30,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:30,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:30,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:30,361 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:30,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:30,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703008727] [2023-11-29 07:00:30,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703008727] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:30,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477613611] [2023-11-29 07:00:30,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:30,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:30,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:30,365 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:30,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 07:00:30,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:30,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 07:00:30,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:30,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:30,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:30,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:30,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477613611] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:30,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:00:30,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2023-11-29 07:00:30,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204352996] [2023-11-29 07:00:30,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:30,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:00:30,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:30,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:00:30,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-11-29 07:00:30,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:30,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 46 transitions, 281 flow. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:30,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:30,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:30,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:30,991 INFO L124 PetriNetUnfolderBase]: 523/907 cut-off events. [2023-11-29 07:00:30,991 INFO L125 PetriNetUnfolderBase]: For 1166/1166 co-relation queries the response was YES. [2023-11-29 07:00:30,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2550 conditions, 907 events. 523/907 cut-off events. For 1166/1166 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4050 event pairs, 312 based on Foata normal form. 1/906 useless extension candidates. Maximal degree in co-relation 2502. Up to 819 conditions per place. [2023-11-29 07:00:30,998 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 39 selfloop transitions, 2 changer transitions 25/67 dead transitions. [2023-11-29 07:00:30,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 67 transitions, 469 flow [2023-11-29 07:00:30,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:00:30,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:00:30,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 73 transitions. [2023-11-29 07:00:31,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35960591133004927 [2023-11-29 07:00:31,000 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 73 transitions. [2023-11-29 07:00:31,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 73 transitions. [2023-11-29 07:00:31,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:31,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 73 transitions. [2023-11-29 07:00:31,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:31,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:31,002 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:31,002 INFO L175 Difference]: Start difference. First operand has 56 places, 46 transitions, 281 flow. Second operand 7 states and 73 transitions. [2023-11-29 07:00:31,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 67 transitions, 469 flow [2023-11-29 07:00:31,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 453 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-11-29 07:00:31,008 INFO L231 Difference]: Finished difference. Result has 58 places, 42 transitions, 237 flow [2023-11-29 07:00:31,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=237, PETRI_PLACES=58, PETRI_TRANSITIONS=42} [2023-11-29 07:00:31,009 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 31 predicate places. [2023-11-29 07:00:31,009 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 42 transitions, 237 flow [2023-11-29 07:00:31,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:31,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:31,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:31,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 07:00:31,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:31,211 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:31,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:31,212 INFO L85 PathProgramCache]: Analyzing trace with hash -89294029, now seen corresponding path program 1 times [2023-11-29 07:00:31,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:31,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938079526] [2023-11-29 07:00:31,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:31,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:31,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:31,327 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:31,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:31,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938079526] [2023-11-29 07:00:31,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938079526] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:31,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:31,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:00:31,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065773981] [2023-11-29 07:00:31,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:31,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:00:31,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:31,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:00:31,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:00:31,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:31,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 42 transitions, 237 flow. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 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 07:00:31,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:31,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:31,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:31,499 INFO L124 PetriNetUnfolderBase]: 357/619 cut-off events. [2023-11-29 07:00:31,499 INFO L125 PetriNetUnfolderBase]: For 673/673 co-relation queries the response was YES. [2023-11-29 07:00:31,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1726 conditions, 619 events. 357/619 cut-off events. For 673/673 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2518 event pairs, 178 based on Foata normal form. 24/642 useless extension candidates. Maximal degree in co-relation 1699. Up to 366 conditions per place. [2023-11-29 07:00:31,504 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 54 selfloop transitions, 6 changer transitions 2/63 dead transitions. [2023-11-29 07:00:31,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 63 transitions, 414 flow [2023-11-29 07:00:31,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:31,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:31,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 69 transitions. [2023-11-29 07:00:31,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47586206896551725 [2023-11-29 07:00:31,505 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 69 transitions. [2023-11-29 07:00:31,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 69 transitions. [2023-11-29 07:00:31,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:31,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 69 transitions. [2023-11-29 07:00:31,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:31,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:31,507 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:31,507 INFO L175 Difference]: Start difference. First operand has 58 places, 42 transitions, 237 flow. Second operand 5 states and 69 transitions. [2023-11-29 07:00:31,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 63 transitions, 414 flow [2023-11-29 07:00:31,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 63 transitions, 386 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-11-29 07:00:31,511 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 210 flow [2023-11-29 07:00:31,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=210, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2023-11-29 07:00:31,512 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 19 predicate places. [2023-11-29 07:00:31,512 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 210 flow [2023-11-29 07:00:31,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 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 07:00:31,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:31,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:31,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 07:00:31,513 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:31,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:31,514 INFO L85 PathProgramCache]: Analyzing trace with hash 225117239, now seen corresponding path program 1 times [2023-11-29 07:00:31,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:31,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823064781] [2023-11-29 07:00:31,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:31,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:31,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:31,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:31,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:31,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823064781] [2023-11-29 07:00:31,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823064781] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:31,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:31,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 07:00:31,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058084314] [2023-11-29 07:00:31,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:31,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 07:00:31,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:31,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 07:00:31,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 07:00:31,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:31,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 210 flow. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 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 07:00:31,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:31,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:31,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:31,763 INFO L124 PetriNetUnfolderBase]: 286/507 cut-off events. [2023-11-29 07:00:31,763 INFO L125 PetriNetUnfolderBase]: For 574/574 co-relation queries the response was YES. [2023-11-29 07:00:31,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1366 conditions, 507 events. 286/507 cut-off events. For 574/574 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1990 event pairs, 161 based on Foata normal form. 0/484 useless extension candidates. Maximal degree in co-relation 1338. Up to 366 conditions per place. [2023-11-29 07:00:31,768 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 30 selfloop transitions, 2 changer transitions 21/54 dead transitions. [2023-11-29 07:00:31,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 337 flow [2023-11-29 07:00:31,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:00:31,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:00:31,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 62 transitions. [2023-11-29 07:00:31,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42758620689655175 [2023-11-29 07:00:31,770 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 62 transitions. [2023-11-29 07:00:31,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 62 transitions. [2023-11-29 07:00:31,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:31,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 62 transitions. [2023-11-29 07:00:31,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 12.4) internal successors, (62), 5 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 07:00:31,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:31,773 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:31,773 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 210 flow. Second operand 5 states and 62 transitions. [2023-11-29 07:00:31,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 337 flow [2023-11-29 07:00:31,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 54 transitions, 310 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-11-29 07:00:31,777 INFO L231 Difference]: Finished difference. Result has 47 places, 33 transitions, 136 flow [2023-11-29 07:00:31,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=136, PETRI_PLACES=47, PETRI_TRANSITIONS=33} [2023-11-29 07:00:31,782 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 20 predicate places. [2023-11-29 07:00:31,783 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 33 transitions, 136 flow [2023-11-29 07:00:31,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 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 07:00:31,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:31,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:31,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 07:00:31,785 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:31,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:31,786 INFO L85 PathProgramCache]: Analyzing trace with hash 36193035, now seen corresponding path program 1 times [2023-11-29 07:00:31,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:31,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043438664] [2023-11-29 07:00:31,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:31,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:31,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:31,954 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:31,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:31,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043438664] [2023-11-29 07:00:31,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043438664] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:31,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555823046] [2023-11-29 07:00:31,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:31,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:31,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:31,957 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:31,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 07:00:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:32,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 07:00:32,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:32,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:32,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:32,266 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:32,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555823046] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:32,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:00:32,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-11-29 07:00:32,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920216152] [2023-11-29 07:00:32,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:32,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:00:32,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:32,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:00:32,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-11-29 07:00:32,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:32,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 33 transitions, 136 flow. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:32,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:32,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:32,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:32,416 INFO L124 PetriNetUnfolderBase]: 257/425 cut-off events. [2023-11-29 07:00:32,417 INFO L125 PetriNetUnfolderBase]: For 279/279 co-relation queries the response was YES. [2023-11-29 07:00:32,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1138 conditions, 425 events. 257/425 cut-off events. For 279/279 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1390 event pairs, 89 based on Foata normal form. 22/446 useless extension candidates. Maximal degree in co-relation 1110. Up to 219 conditions per place. [2023-11-29 07:00:32,420 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 38 selfloop transitions, 8 changer transitions 0/47 dead transitions. [2023-11-29 07:00:32,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 47 transitions, 282 flow [2023-11-29 07:00:32,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:00:32,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:00:32,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 62 transitions. [2023-11-29 07:00:32,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3054187192118227 [2023-11-29 07:00:32,422 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 62 transitions. [2023-11-29 07:00:32,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 62 transitions. [2023-11-29 07:00:32,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:32,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 62 transitions. [2023-11-29 07:00:32,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 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 07:00:32,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:32,424 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:32,424 INFO L175 Difference]: Start difference. First operand has 47 places, 33 transitions, 136 flow. Second operand 7 states and 62 transitions. [2023-11-29 07:00:32,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 47 transitions, 282 flow [2023-11-29 07:00:32,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 47 transitions, 254 flow, removed 12 selfloop flow, removed 6 redundant places. [2023-11-29 07:00:32,426 INFO L231 Difference]: Finished difference. Result has 43 places, 34 transitions, 149 flow [2023-11-29 07:00:32,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=149, PETRI_PLACES=43, PETRI_TRANSITIONS=34} [2023-11-29 07:00:32,427 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 16 predicate places. [2023-11-29 07:00:32,427 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 34 transitions, 149 flow [2023-11-29 07:00:32,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:32,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:32,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:32,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 07:00:32,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:32,633 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:32,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:32,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1331690024, now seen corresponding path program 1 times [2023-11-29 07:00:32,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:32,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549466207] [2023-11-29 07:00:32,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:32,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:32,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:32,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:32,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:32,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549466207] [2023-11-29 07:00:32,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549466207] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:32,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631919208] [2023-11-29 07:00:32,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:32,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:32,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:32,811 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:32,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 07:00:32,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:32,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 07:00:32,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:33,007 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:33,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:33,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:33,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631919208] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:33,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:00:33,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-11-29 07:00:33,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367281452] [2023-11-29 07:00:33,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:33,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:00:33,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:33,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:00:33,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-11-29 07:00:33,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:33,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 34 transitions, 149 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:33,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:33,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:33,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:33,236 INFO L124 PetriNetUnfolderBase]: 350/604 cut-off events. [2023-11-29 07:00:33,236 INFO L125 PetriNetUnfolderBase]: For 459/459 co-relation queries the response was YES. [2023-11-29 07:00:33,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1667 conditions, 604 events. 350/604 cut-off events. For 459/459 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2310 event pairs, 176 based on Foata normal form. 0/575 useless extension candidates. Maximal degree in co-relation 1639. Up to 302 conditions per place. [2023-11-29 07:00:33,240 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 41 selfloop transitions, 9 changer transitions 0/51 dead transitions. [2023-11-29 07:00:33,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 51 transitions, 315 flow [2023-11-29 07:00:33,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:00:33,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:00:33,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 64 transitions. [2023-11-29 07:00:33,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31527093596059114 [2023-11-29 07:00:33,241 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 64 transitions. [2023-11-29 07:00:33,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 64 transitions. [2023-11-29 07:00:33,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:33,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 64 transitions. [2023-11-29 07:00:33,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:33,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:33,243 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:33,243 INFO L175 Difference]: Start difference. First operand has 43 places, 34 transitions, 149 flow. Second operand 7 states and 64 transitions. [2023-11-29 07:00:33,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 51 transitions, 315 flow [2023-11-29 07:00:33,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 51 transitions, 300 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 07:00:33,245 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 172 flow [2023-11-29 07:00:33,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=35} [2023-11-29 07:00:33,246 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 19 predicate places. [2023-11-29 07:00:33,246 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 172 flow [2023-11-29 07:00:33,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:33,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:33,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:33,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 07:00:33,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:33,452 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:33,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:33,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1613368291, now seen corresponding path program 1 times [2023-11-29 07:00:33,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:33,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355004243] [2023-11-29 07:00:33,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:33,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:33,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:34,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:34,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:34,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355004243] [2023-11-29 07:00:34,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355004243] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:34,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553664125] [2023-11-29 07:00:34,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:34,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:34,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:34,052 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:34,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 07:00:34,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:34,165 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 07:00:34,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:34,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:00:34,355 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:00:34,355 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 39 treesize of output 19 [2023-11-29 07:00:34,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:34,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:34,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:34,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553664125] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:34,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:00:34,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 10] total 19 [2023-11-29 07:00:34,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398769266] [2023-11-29 07:00:34,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:34,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:00:34,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:34,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:00:34,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2023-11-29 07:00:34,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:34,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 35 transitions, 172 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:34,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:34,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:34,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:35,574 INFO L124 PetriNetUnfolderBase]: 495/860 cut-off events. [2023-11-29 07:00:35,574 INFO L125 PetriNetUnfolderBase]: For 907/907 co-relation queries the response was YES. [2023-11-29 07:00:35,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2590 conditions, 860 events. 495/860 cut-off events. For 907/907 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3786 event pairs, 211 based on Foata normal form. 1/860 useless extension candidates. Maximal degree in co-relation 2560. Up to 540 conditions per place. [2023-11-29 07:00:35,581 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 71 selfloop transitions, 9 changer transitions 7/88 dead transitions. [2023-11-29 07:00:35,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 88 transitions, 553 flow [2023-11-29 07:00:35,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:00:35,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:00:35,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2023-11-29 07:00:35,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46798029556650245 [2023-11-29 07:00:35,583 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 95 transitions. [2023-11-29 07:00:35,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 95 transitions. [2023-11-29 07:00:35,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:35,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 95 transitions. [2023-11-29 07:00:35,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:35,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:35,585 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:35,585 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 172 flow. Second operand 7 states and 95 transitions. [2023-11-29 07:00:35,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 88 transitions, 553 flow [2023-11-29 07:00:35,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 88 transitions, 540 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 07:00:35,588 INFO L231 Difference]: Finished difference. Result has 51 places, 40 transitions, 234 flow [2023-11-29 07:00:35,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=234, PETRI_PLACES=51, PETRI_TRANSITIONS=40} [2023-11-29 07:00:35,589 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 24 predicate places. [2023-11-29 07:00:35,589 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 234 flow [2023-11-29 07:00:35,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:35,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:35,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:35,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 07:00:35,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:35,790 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:35,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:35,790 INFO L85 PathProgramCache]: Analyzing trace with hash 416489795, now seen corresponding path program 2 times [2023-11-29 07:00:35,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:35,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898041766] [2023-11-29 07:00:35,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:35,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:35,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:36,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:36,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:36,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898041766] [2023-11-29 07:00:36,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898041766] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:36,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173200371] [2023-11-29 07:00:36,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:00:36,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:36,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:36,535 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:36,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 07:00:36,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 07:00:36,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:36,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:00:36,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:36,884 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:00:36,885 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 39 treesize of output 19 [2023-11-29 07:00:36,920 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:36,920 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:00:36,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173200371] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:36,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:00:36,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 15 [2023-11-29 07:00:36,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861714535] [2023-11-29 07:00:36,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:36,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 07:00:36,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:36,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 07:00:36,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:00:36,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:36,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 234 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:36,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:36,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:36,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:37,440 INFO L124 PetriNetUnfolderBase]: 669/1175 cut-off events. [2023-11-29 07:00:37,440 INFO L125 PetriNetUnfolderBase]: For 2418/2418 co-relation queries the response was YES. [2023-11-29 07:00:37,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4010 conditions, 1175 events. 669/1175 cut-off events. For 2418/2418 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5689 event pairs, 243 based on Foata normal form. 1/1175 useless extension candidates. Maximal degree in co-relation 3979. Up to 744 conditions per place. [2023-11-29 07:00:37,449 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 74 selfloop transitions, 16 changer transitions 7/98 dead transitions. [2023-11-29 07:00:37,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 98 transitions, 745 flow [2023-11-29 07:00:37,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:00:37,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:00:37,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2023-11-29 07:00:37,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3689655172413793 [2023-11-29 07:00:37,450 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 107 transitions. [2023-11-29 07:00:37,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 107 transitions. [2023-11-29 07:00:37,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:37,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 107 transitions. [2023-11-29 07:00:37,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:37,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:37,453 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:37,453 INFO L175 Difference]: Start difference. First operand has 51 places, 40 transitions, 234 flow. Second operand 10 states and 107 transitions. [2023-11-29 07:00:37,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 98 transitions, 745 flow [2023-11-29 07:00:37,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 98 transitions, 700 flow, removed 10 selfloop flow, removed 3 redundant places. [2023-11-29 07:00:37,461 INFO L231 Difference]: Finished difference. Result has 62 places, 52 transitions, 386 flow [2023-11-29 07:00:37,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=386, PETRI_PLACES=62, PETRI_TRANSITIONS=52} [2023-11-29 07:00:37,462 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 35 predicate places. [2023-11-29 07:00:37,462 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 52 transitions, 386 flow [2023-11-29 07:00:37,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:37,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:37,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:37,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 07:00:37,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:37,663 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:37,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:37,663 INFO L85 PathProgramCache]: Analyzing trace with hash -857812747, now seen corresponding path program 3 times [2023-11-29 07:00:37,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:37,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468401071] [2023-11-29 07:00:37,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:37,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:37,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:38,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:38,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:38,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468401071] [2023-11-29 07:00:38,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468401071] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:38,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:38,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:00:38,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90990316] [2023-11-29 07:00:38,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:38,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:00:38,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:38,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:00:38,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:00:38,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:38,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 52 transitions, 386 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:38,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:38,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:38,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:38,769 INFO L124 PetriNetUnfolderBase]: 737/1301 cut-off events. [2023-11-29 07:00:38,769 INFO L125 PetriNetUnfolderBase]: For 3746/3746 co-relation queries the response was YES. [2023-11-29 07:00:38,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4770 conditions, 1301 events. 737/1301 cut-off events. For 3746/3746 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6551 event pairs, 351 based on Foata normal form. 2/1303 useless extension candidates. Maximal degree in co-relation 4734. Up to 565 conditions per place. [2023-11-29 07:00:38,784 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 65 selfloop transitions, 29 changer transitions 8/103 dead transitions. [2023-11-29 07:00:38,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 103 transitions, 853 flow [2023-11-29 07:00:38,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:00:38,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:00:38,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2023-11-29 07:00:38,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2023-11-29 07:00:38,786 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 102 transitions. [2023-11-29 07:00:38,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 102 transitions. [2023-11-29 07:00:38,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:38,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 102 transitions. [2023-11-29 07:00:38,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:38,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:38,789 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:38,789 INFO L175 Difference]: Start difference. First operand has 62 places, 52 transitions, 386 flow. Second operand 9 states and 102 transitions. [2023-11-29 07:00:38,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 103 transitions, 853 flow [2023-11-29 07:00:38,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 103 transitions, 844 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-29 07:00:38,800 INFO L231 Difference]: Finished difference. Result has 71 places, 62 transitions, 592 flow [2023-11-29 07:00:38,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=592, PETRI_PLACES=71, PETRI_TRANSITIONS=62} [2023-11-29 07:00:38,801 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 44 predicate places. [2023-11-29 07:00:38,801 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 62 transitions, 592 flow [2023-11-29 07:00:38,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:38,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:38,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:38,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 07:00:38,802 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:38,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:38,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1540039649, now seen corresponding path program 4 times [2023-11-29 07:00:38,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:38,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004987831] [2023-11-29 07:00:38,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:38,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:38,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:39,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:39,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:39,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004987831] [2023-11-29 07:00:39,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004987831] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:39,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227859444] [2023-11-29 07:00:39,465 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:00:39,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:39,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:39,466 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:39,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 07:00:39,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:00:39,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:39,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 07:00:39,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:39,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:00:39,821 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:00:39,821 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 39 treesize of output 19 [2023-11-29 07:00:39,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:39,859 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:40,174 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:40,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227859444] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:40,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:00:40,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 10] total 19 [2023-11-29 07:00:40,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185852982] [2023-11-29 07:00:40,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:40,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:00:40,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:40,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:00:40,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2023-11-29 07:00:40,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:40,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 62 transitions, 592 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:40,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:40,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:40,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:44,311 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 07:00:45,261 INFO L124 PetriNetUnfolderBase]: 825/1471 cut-off events. [2023-11-29 07:00:45,261 INFO L125 PetriNetUnfolderBase]: For 6618/6618 co-relation queries the response was YES. [2023-11-29 07:00:45,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6271 conditions, 1471 events. 825/1471 cut-off events. For 6618/6618 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7921 event pairs, 255 based on Foata normal form. 2/1473 useless extension candidates. Maximal degree in co-relation 6231. Up to 588 conditions per place. [2023-11-29 07:00:45,279 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 86 selfloop transitions, 33 changer transitions 7/127 dead transitions. [2023-11-29 07:00:45,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 127 transitions, 1339 flow [2023-11-29 07:00:45,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:00:45,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:00:45,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2023-11-29 07:00:45,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47783251231527096 [2023-11-29 07:00:45,280 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 97 transitions. [2023-11-29 07:00:45,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 97 transitions. [2023-11-29 07:00:45,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:45,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 97 transitions. [2023-11-29 07:00:45,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,282 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,282 INFO L175 Difference]: Start difference. First operand has 71 places, 62 transitions, 592 flow. Second operand 7 states and 97 transitions. [2023-11-29 07:00:45,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 127 transitions, 1339 flow [2023-11-29 07:00:45,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 127 transitions, 1266 flow, removed 25 selfloop flow, removed 4 redundant places. [2023-11-29 07:00:45,300 INFO L231 Difference]: Finished difference. Result has 76 places, 76 transitions, 860 flow [2023-11-29 07:00:45,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=860, PETRI_PLACES=76, PETRI_TRANSITIONS=76} [2023-11-29 07:00:45,301 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 49 predicate places. [2023-11-29 07:00:45,301 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 76 transitions, 860 flow [2023-11-29 07:00:45,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:45,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:45,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:45,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-29 07:00:45,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:45,507 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:45,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:45,508 INFO L85 PathProgramCache]: Analyzing trace with hash -493908079, now seen corresponding path program 5 times [2023-11-29 07:00:45,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:45,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550287864] [2023-11-29 07:00:45,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:45,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:45,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:46,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:46,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:46,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550287864] [2023-11-29 07:00:46,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550287864] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:46,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164425621] [2023-11-29 07:00:46,204 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:00:46,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:46,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:46,205 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:46,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 07:00:46,324 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:00:46,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:46,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 07:00:46,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:46,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:00:46,546 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:00:46,546 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 39 treesize of output 19 [2023-11-29 07:00:46,585 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:46,585 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:47,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:47,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164425621] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:47,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:00:47,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 10] total 21 [2023-11-29 07:00:47,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901753049] [2023-11-29 07:00:47,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:47,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:00:47,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:47,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:00:47,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-11-29 07:00:47,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:47,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 76 transitions, 860 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:47,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:47,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:47,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:48,222 INFO L124 PetriNetUnfolderBase]: 817/1463 cut-off events. [2023-11-29 07:00:48,222 INFO L125 PetriNetUnfolderBase]: For 7942/7942 co-relation queries the response was YES. [2023-11-29 07:00:48,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6440 conditions, 1463 events. 817/1463 cut-off events. For 7942/7942 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 7792 event pairs, 323 based on Foata normal form. 2/1464 useless extension candidates. Maximal degree in co-relation 6398. Up to 588 conditions per place. [2023-11-29 07:00:48,238 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 69 selfloop transitions, 41 changer transitions 7/118 dead transitions. [2023-11-29 07:00:48,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 118 transitions, 1300 flow [2023-11-29 07:00:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:00:48,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:00:48,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2023-11-29 07:00:48,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47783251231527096 [2023-11-29 07:00:48,240 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 97 transitions. [2023-11-29 07:00:48,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 97 transitions. [2023-11-29 07:00:48,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:48,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 97 transitions. [2023-11-29 07:00:48,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:48,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:48,242 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:48,242 INFO L175 Difference]: Start difference. First operand has 76 places, 76 transitions, 860 flow. Second operand 7 states and 97 transitions. [2023-11-29 07:00:48,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 118 transitions, 1300 flow [2023-11-29 07:00:48,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 118 transitions, 1265 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-29 07:00:48,265 INFO L231 Difference]: Finished difference. Result has 80 places, 77 transitions, 940 flow [2023-11-29 07:00:48,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=940, PETRI_PLACES=80, PETRI_TRANSITIONS=77} [2023-11-29 07:00:48,266 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 53 predicate places. [2023-11-29 07:00:48,266 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 77 transitions, 940 flow [2023-11-29 07:00:48,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:48,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:48,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:48,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 07:00:48,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 07:00:48,468 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:48,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:48,468 INFO L85 PathProgramCache]: Analyzing trace with hash 866050399, now seen corresponding path program 6 times [2023-11-29 07:00:48,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:48,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306215134] [2023-11-29 07:00:48,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:48,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:48,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:49,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:49,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:49,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306215134] [2023-11-29 07:00:49,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306215134] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:49,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880230673] [2023-11-29 07:00:49,072 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:00:49,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:49,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:49,073 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:49,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 07:00:49,337 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 07:00:49,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:49,339 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 07:00:49,342 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:49,630 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:00:49,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-11-29 07:00:49,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:49,663 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:00:49,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880230673] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:49,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:00:49,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 13 [2023-11-29 07:00:49,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835888610] [2023-11-29 07:00:49,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:49,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:00:49,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:49,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:00:49,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-11-29 07:00:49,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:49,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 77 transitions, 940 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:49,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:49,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:49,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:50,192 INFO L124 PetriNetUnfolderBase]: 797/1413 cut-off events. [2023-11-29 07:00:50,192 INFO L125 PetriNetUnfolderBase]: For 8896/8896 co-relation queries the response was YES. [2023-11-29 07:00:50,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6509 conditions, 1413 events. 797/1413 cut-off events. For 8896/8896 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7348 event pairs, 371 based on Foata normal form. 2/1414 useless extension candidates. Maximal degree in co-relation 6466. Up to 581 conditions per place. [2023-11-29 07:00:50,203 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 81 selfloop transitions, 37 changer transitions 8/127 dead transitions. [2023-11-29 07:00:50,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 127 transitions, 1559 flow [2023-11-29 07:00:50,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:00:50,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:00:50,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2023-11-29 07:00:50,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2023-11-29 07:00:50,205 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 99 transitions. [2023-11-29 07:00:50,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 99 transitions. [2023-11-29 07:00:50,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:50,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 99 transitions. [2023-11-29 07:00:50,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:50,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:50,207 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:50,208 INFO L175 Difference]: Start difference. First operand has 80 places, 77 transitions, 940 flow. Second operand 9 states and 99 transitions. [2023-11-29 07:00:50,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 127 transitions, 1559 flow [2023-11-29 07:00:50,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 1435 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-29 07:00:50,225 INFO L231 Difference]: Finished difference. Result has 82 places, 81 transitions, 994 flow [2023-11-29 07:00:50,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=994, PETRI_PLACES=82, PETRI_TRANSITIONS=81} [2023-11-29 07:00:50,226 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 55 predicate places. [2023-11-29 07:00:50,226 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 81 transitions, 994 flow [2023-11-29 07:00:50,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:50,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:50,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:50,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-29 07:00:50,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 07:00:50,427 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:50,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:50,428 INFO L85 PathProgramCache]: Analyzing trace with hash -459548815, now seen corresponding path program 7 times [2023-11-29 07:00:50,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:50,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996120450] [2023-11-29 07:00:50,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:50,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:50,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:51,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:51,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:51,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996120450] [2023-11-29 07:00:51,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996120450] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:51,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956933234] [2023-11-29 07:00:51,079 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:00:51,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:51,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:51,080 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:51,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 07:00:51,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:51,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 07:00:51,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:51,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:00:51,418 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:00:51,418 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 39 treesize of output 19 [2023-11-29 07:00:51,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:51,454 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:51,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:51,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956933234] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:51,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:00:51,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 10] total 18 [2023-11-29 07:00:51,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323666360] [2023-11-29 07:00:51,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:51,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:00:51,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:51,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:00:51,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:00:51,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:51,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 81 transitions, 994 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:51,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:51,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:51,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:52,932 INFO L124 PetriNetUnfolderBase]: 773/1359 cut-off events. [2023-11-29 07:00:52,932 INFO L125 PetriNetUnfolderBase]: For 8257/8257 co-relation queries the response was YES. [2023-11-29 07:00:52,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6218 conditions, 1359 events. 773/1359 cut-off events. For 8257/8257 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6892 event pairs, 337 based on Foata normal form. 2/1361 useless extension candidates. Maximal degree in co-relation 6175. Up to 588 conditions per place. [2023-11-29 07:00:52,941 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 70 selfloop transitions, 46 changer transitions 8/125 dead transitions. [2023-11-29 07:00:52,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 125 transitions, 1524 flow [2023-11-29 07:00:52,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:00:52,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:00:52,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2023-11-29 07:00:52,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46798029556650245 [2023-11-29 07:00:52,943 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 95 transitions. [2023-11-29 07:00:52,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 95 transitions. [2023-11-29 07:00:52,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:52,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 95 transitions. [2023-11-29 07:00:52,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:52,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:52,945 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:52,945 INFO L175 Difference]: Start difference. First operand has 82 places, 81 transitions, 994 flow. Second operand 7 states and 95 transitions. [2023-11-29 07:00:52,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 125 transitions, 1524 flow [2023-11-29 07:00:52,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 125 transitions, 1434 flow, removed 13 selfloop flow, removed 6 redundant places. [2023-11-29 07:00:52,958 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 1144 flow [2023-11-29 07:00:52,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1144, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2023-11-29 07:00:52,959 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 58 predicate places. [2023-11-29 07:00:52,959 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 1144 flow [2023-11-29 07:00:52,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:52,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:52,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:52,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 07:00:53,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 07:00:53,160 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:53,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:53,160 INFO L85 PathProgramCache]: Analyzing trace with hash -247236895, now seen corresponding path program 8 times [2023-11-29 07:00:53,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:53,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556189654] [2023-11-29 07:00:53,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:53,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:53,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:53,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:53,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:53,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556189654] [2023-11-29 07:00:53,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556189654] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:53,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778555195] [2023-11-29 07:00:53,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:00:53,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:53,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:53,886 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:53,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 07:00:54,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 07:00:54,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:54,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 07:00:54,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:54,242 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:00:54,242 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 39 treesize of output 19 [2023-11-29 07:00:54,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:54,276 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:00:54,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778555195] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:54,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:00:54,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 16 [2023-11-29 07:00:54,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952434832] [2023-11-29 07:00:54,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:54,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:00:54,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:54,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:00:54,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:00:54,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:54,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 1144 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:54,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:54,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:54,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:54,729 INFO L124 PetriNetUnfolderBase]: 906/1586 cut-off events. [2023-11-29 07:00:54,729 INFO L125 PetriNetUnfolderBase]: For 10201/10201 co-relation queries the response was YES. [2023-11-29 07:00:54,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7396 conditions, 1586 events. 906/1586 cut-off events. For 10201/10201 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8162 event pairs, 386 based on Foata normal form. 1/1586 useless extension candidates. Maximal degree in co-relation 7351. Up to 938 conditions per place. [2023-11-29 07:00:54,739 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 89 selfloop transitions, 37 changer transitions 7/134 dead transitions. [2023-11-29 07:00:54,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 134 transitions, 1712 flow [2023-11-29 07:00:54,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:00:54,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:00:54,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2023-11-29 07:00:54,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.367816091954023 [2023-11-29 07:00:54,741 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 96 transitions. [2023-11-29 07:00:54,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 96 transitions. [2023-11-29 07:00:54,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:54,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 96 transitions. [2023-11-29 07:00:54,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:54,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:54,743 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:54,743 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 1144 flow. Second operand 9 states and 96 transitions. [2023-11-29 07:00:54,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 134 transitions, 1712 flow [2023-11-29 07:00:54,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 134 transitions, 1629 flow, removed 13 selfloop flow, removed 3 redundant places. [2023-11-29 07:00:54,759 INFO L231 Difference]: Finished difference. Result has 94 places, 98 transitions, 1345 flow [2023-11-29 07:00:54,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1345, PETRI_PLACES=94, PETRI_TRANSITIONS=98} [2023-11-29 07:00:54,760 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 67 predicate places. [2023-11-29 07:00:54,760 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 98 transitions, 1345 flow [2023-11-29 07:00:54,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:54,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:54,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:54,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 07:00:54,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 07:00:54,961 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:54,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:54,961 INFO L85 PathProgramCache]: Analyzing trace with hash -2070357573, now seen corresponding path program 9 times [2023-11-29 07:00:54,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:54,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301221341] [2023-11-29 07:00:54,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:54,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:54,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:55,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:55,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:55,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301221341] [2023-11-29 07:00:55,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301221341] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:55,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:55,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:00:55,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178104903] [2023-11-29 07:00:55,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:55,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:00:55,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:55,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:00:55,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:00:55,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:55,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 98 transitions, 1345 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:55,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:55,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:55,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:56,025 INFO L124 PetriNetUnfolderBase]: 948/1665 cut-off events. [2023-11-29 07:00:56,025 INFO L125 PetriNetUnfolderBase]: For 12363/12363 co-relation queries the response was YES. [2023-11-29 07:00:56,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8159 conditions, 1665 events. 948/1665 cut-off events. For 12363/12363 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8803 event pairs, 356 based on Foata normal form. 1/1666 useless extension candidates. Maximal degree in co-relation 8109. Up to 948 conditions per place. [2023-11-29 07:00:56,041 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 100 selfloop transitions, 47 changer transitions 7/155 dead transitions. [2023-11-29 07:00:56,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 155 transitions, 2064 flow [2023-11-29 07:00:56,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:00:56,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:00:56,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2023-11-29 07:00:56,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2023-11-29 07:00:56,043 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 102 transitions. [2023-11-29 07:00:56,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 102 transitions. [2023-11-29 07:00:56,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:56,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 102 transitions. [2023-11-29 07:00:56,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:56,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:56,047 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:56,047 INFO L175 Difference]: Start difference. First operand has 94 places, 98 transitions, 1345 flow. Second operand 9 states and 102 transitions. [2023-11-29 07:00:56,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 155 transitions, 2064 flow [2023-11-29 07:00:56,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 155 transitions, 2007 flow, removed 27 selfloop flow, removed 3 redundant places. [2023-11-29 07:00:56,075 INFO L231 Difference]: Finished difference. Result has 102 places, 109 transitions, 1619 flow [2023-11-29 07:00:56,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1619, PETRI_PLACES=102, PETRI_TRANSITIONS=109} [2023-11-29 07:00:56,076 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 75 predicate places. [2023-11-29 07:00:56,076 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 109 transitions, 1619 flow [2023-11-29 07:00:56,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:56,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:56,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:56,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-29 07:00:56,077 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:56,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:56,077 INFO L85 PathProgramCache]: Analyzing trace with hash 315295593, now seen corresponding path program 10 times [2023-11-29 07:00:56,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:56,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570121336] [2023-11-29 07:00:56,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:56,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:56,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:56,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:56,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:56,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570121336] [2023-11-29 07:00:56,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570121336] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:00:56,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:00:56,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:00:56,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360516495] [2023-11-29 07:00:56,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:56,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:00:56,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:56,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:00:56,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:00:56,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:56,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 109 transitions, 1619 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:56,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:56,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:56,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:57,061 INFO L124 PetriNetUnfolderBase]: 956/1679 cut-off events. [2023-11-29 07:00:57,061 INFO L125 PetriNetUnfolderBase]: For 14482/14482 co-relation queries the response was YES. [2023-11-29 07:00:57,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8789 conditions, 1679 events. 956/1679 cut-off events. For 14482/14482 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8860 event pairs, 390 based on Foata normal form. 1/1680 useless extension candidates. Maximal degree in co-relation 8736. Up to 954 conditions per place. [2023-11-29 07:00:57,076 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 95 selfloop transitions, 45 changer transitions 7/148 dead transitions. [2023-11-29 07:00:57,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 148 transitions, 2130 flow [2023-11-29 07:00:57,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:00:57,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:00:57,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2023-11-29 07:00:57,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37547892720306514 [2023-11-29 07:00:57,078 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 98 transitions. [2023-11-29 07:00:57,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 98 transitions. [2023-11-29 07:00:57,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:57,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 98 transitions. [2023-11-29 07:00:57,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:57,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:57,080 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:57,080 INFO L175 Difference]: Start difference. First operand has 102 places, 109 transitions, 1619 flow. Second operand 9 states and 98 transitions. [2023-11-29 07:00:57,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 148 transitions, 2130 flow [2023-11-29 07:00:57,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 148 transitions, 2054 flow, removed 19 selfloop flow, removed 4 redundant places. [2023-11-29 07:00:57,113 INFO L231 Difference]: Finished difference. Result has 108 places, 113 transitions, 1718 flow [2023-11-29 07:00:57,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1718, PETRI_PLACES=108, PETRI_TRANSITIONS=113} [2023-11-29 07:00:57,114 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 81 predicate places. [2023-11-29 07:00:57,114 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 113 transitions, 1718 flow [2023-11-29 07:00:57,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:57,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:57,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:57,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 07:00:57,115 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:57,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:57,115 INFO L85 PathProgramCache]: Analyzing trace with hash 194884095, now seen corresponding path program 11 times [2023-11-29 07:00:57,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:57,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336677538] [2023-11-29 07:00:57,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:57,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:57,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:57,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:57,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:57,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336677538] [2023-11-29 07:00:57,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336677538] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:57,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149444939] [2023-11-29 07:00:57,813 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:00:57,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:57,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:57,814 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:57,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 07:00:57,903 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:00:57,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:57,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 07:00:57,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:57,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:00:58,070 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:00:58,070 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 39 treesize of output 19 [2023-11-29 07:00:58,101 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:58,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:58,393 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:00:58,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149444939] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:58,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:00:58,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11, 10] total 22 [2023-11-29 07:00:58,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795734883] [2023-11-29 07:00:58,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:00:58,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:00:58,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:58,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:00:58,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2023-11-29 07:00:58,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:00:58,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 113 transitions, 1718 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:58,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:58,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:00:58,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:59,394 INFO L124 PetriNetUnfolderBase]: 962/1693 cut-off events. [2023-11-29 07:00:59,395 INFO L125 PetriNetUnfolderBase]: For 15034/15034 co-relation queries the response was YES. [2023-11-29 07:00:59,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8963 conditions, 1693 events. 962/1693 cut-off events. For 15034/15034 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 8986 event pairs, 380 based on Foata normal form. 1/1694 useless extension candidates. Maximal degree in co-relation 8909. Up to 960 conditions per place. [2023-11-29 07:00:59,407 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 94 selfloop transitions, 47 changer transitions 7/149 dead transitions. [2023-11-29 07:00:59,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 149 transitions, 2220 flow [2023-11-29 07:00:59,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 07:00:59,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 07:00:59,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2023-11-29 07:00:59,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2023-11-29 07:00:59,409 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 88 transitions. [2023-11-29 07:00:59,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 88 transitions. [2023-11-29 07:00:59,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:59,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 88 transitions. [2023-11-29 07:00:59,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:59,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 29.0) internal successors, (261), 9 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:59,410 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 29.0) internal successors, (261), 9 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:59,411 INFO L175 Difference]: Start difference. First operand has 108 places, 113 transitions, 1718 flow. Second operand 8 states and 88 transitions. [2023-11-29 07:00:59,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 149 transitions, 2220 flow [2023-11-29 07:00:59,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 149 transitions, 2127 flow, removed 11 selfloop flow, removed 5 redundant places. [2023-11-29 07:00:59,438 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1769 flow [2023-11-29 07:00:59,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1769, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2023-11-29 07:00:59,438 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 85 predicate places. [2023-11-29 07:00:59,439 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1769 flow [2023-11-29 07:00:59,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:59,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:59,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:59,445 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 07:00:59,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 07:00:59,640 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:00:59,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:59,640 INFO L85 PathProgramCache]: Analyzing trace with hash -318065875, now seen corresponding path program 12 times [2023-11-29 07:00:59,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:59,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359460913] [2023-11-29 07:00:59,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:59,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:59,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:00,194 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:01:00,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:00,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359460913] [2023-11-29 07:01:00,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359460913] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:00,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321215910] [2023-11-29 07:01:00,195 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:01:00,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:00,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:00,196 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:00,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 07:01:00,311 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 07:01:00,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:00,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:01:00,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:00,444 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:01:00,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-11-29 07:01:00,467 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:00,467 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:01:00,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321215910] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:00,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:01:00,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 14 [2023-11-29 07:01:00,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745138462] [2023-11-29 07:01:00,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:00,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:00,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:00,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:00,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2023-11-29 07:01:00,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:00,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1769 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:00,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:00,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:00,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:00,933 INFO L124 PetriNetUnfolderBase]: 958/1687 cut-off events. [2023-11-29 07:01:00,934 INFO L125 PetriNetUnfolderBase]: For 15464/15464 co-relation queries the response was YES. [2023-11-29 07:01:00,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8966 conditions, 1687 events. 958/1687 cut-off events. For 15464/15464 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 8929 event pairs, 376 based on Foata normal form. 2/1688 useless extension candidates. Maximal degree in co-relation 8909. Up to 954 conditions per place. [2023-11-29 07:01:00,944 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 92 selfloop transitions, 47 changer transitions 8/148 dead transitions. [2023-11-29 07:01:00,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 148 transitions, 2207 flow [2023-11-29 07:01:00,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:00,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:00,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2023-11-29 07:01:00,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3716475095785441 [2023-11-29 07:01:00,946 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 97 transitions. [2023-11-29 07:01:00,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 97 transitions. [2023-11-29 07:01:00,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:00,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 97 transitions. [2023-11-29 07:01:00,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:00,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:00,948 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:00,948 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1769 flow. Second operand 9 states and 97 transitions. [2023-11-29 07:01:00,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 148 transitions, 2207 flow [2023-11-29 07:01:00,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 148 transitions, 2115 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-11-29 07:01:00,982 INFO L231 Difference]: Finished difference. Result has 117 places, 114 transitions, 1777 flow [2023-11-29 07:01:00,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1777, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2023-11-29 07:01:00,982 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 90 predicate places. [2023-11-29 07:01:00,982 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 1777 flow [2023-11-29 07:01:00,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:00,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:00,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:00,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 07:01:01,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 07:01:01,183 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:01,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:01,184 INFO L85 PathProgramCache]: Analyzing trace with hash -2118424561, now seen corresponding path program 13 times [2023-11-29 07:01:01,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:01,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669351485] [2023-11-29 07:01:01,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:01,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:01,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:01,654 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:01:01,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:01,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669351485] [2023-11-29 07:01:01,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669351485] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:01,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453199867] [2023-11-29 07:01:01,655 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:01:01,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:01,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:01,656 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:01,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 07:01:01,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:01,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 07:01:01,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:01,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:01:01,862 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:01:01,863 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 39 treesize of output 19 [2023-11-29 07:01:01,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:01:01,892 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:02,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:02,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453199867] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:02,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:01:02,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 10] total 16 [2023-11-29 07:01:02,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98327613] [2023-11-29 07:01:02,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:02,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:01:02,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:02,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:01:02,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:01:02,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:02,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 1777 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:02,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:02,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:02,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:03,389 INFO L124 PetriNetUnfolderBase]: 934/1635 cut-off events. [2023-11-29 07:01:03,389 INFO L125 PetriNetUnfolderBase]: For 15167/15167 co-relation queries the response was YES. [2023-11-29 07:01:03,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8864 conditions, 1635 events. 934/1635 cut-off events. For 15167/15167 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 8517 event pairs, 378 based on Foata normal form. 1/1636 useless extension candidates. Maximal degree in co-relation 8807. Up to 960 conditions per place. [2023-11-29 07:01:03,403 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 88 selfloop transitions, 49 changer transitions 7/145 dead transitions. [2023-11-29 07:01:03,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 145 transitions, 2211 flow [2023-11-29 07:01:03,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 07:01:03,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 07:01:03,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 91 transitions. [2023-11-29 07:01:03,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3922413793103448 [2023-11-29 07:01:03,405 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 91 transitions. [2023-11-29 07:01:03,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 91 transitions. [2023-11-29 07:01:03,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:03,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 91 transitions. [2023-11-29 07:01:03,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:03,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 29.0) internal successors, (261), 9 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:03,406 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 29.0) internal successors, (261), 9 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:03,406 INFO L175 Difference]: Start difference. First operand has 117 places, 114 transitions, 1777 flow. Second operand 8 states and 91 transitions. [2023-11-29 07:01:03,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 145 transitions, 2211 flow [2023-11-29 07:01:03,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 145 transitions, 2111 flow, removed 7 selfloop flow, removed 9 redundant places. [2023-11-29 07:01:03,431 INFO L231 Difference]: Finished difference. Result has 117 places, 116 transitions, 1842 flow [2023-11-29 07:01:03,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1842, PETRI_PLACES=117, PETRI_TRANSITIONS=116} [2023-11-29 07:01:03,432 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 90 predicate places. [2023-11-29 07:01:03,432 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 116 transitions, 1842 flow [2023-11-29 07:01:03,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:03,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:03,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:03,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 07:01:03,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 07:01:03,633 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:03,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:03,633 INFO L85 PathProgramCache]: Analyzing trace with hash 2069139492, now seen corresponding path program 1 times [2023-11-29 07:01:03,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:03,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492828460] [2023-11-29 07:01:03,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:03,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:03,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:03,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:03,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:03,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492828460] [2023-11-29 07:01:03,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492828460] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:03,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:03,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:03,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469825066] [2023-11-29 07:01:03,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:03,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:03,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:03,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:03,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:03,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:03,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 116 transitions, 1842 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:03,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:03,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:03,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:04,363 INFO L124 PetriNetUnfolderBase]: 1008/1770 cut-off events. [2023-11-29 07:01:04,363 INFO L125 PetriNetUnfolderBase]: For 16663/16663 co-relation queries the response was YES. [2023-11-29 07:01:04,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9577 conditions, 1770 events. 1008/1770 cut-off events. For 16663/16663 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9468 event pairs, 338 based on Foata normal form. 24/1793 useless extension candidates. Maximal degree in co-relation 9518. Up to 796 conditions per place. [2023-11-29 07:01:04,375 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 99 selfloop transitions, 64 changer transitions 0/164 dead transitions. [2023-11-29 07:01:04,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 164 transitions, 2474 flow [2023-11-29 07:01:04,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:04,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:04,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2023-11-29 07:01:04,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41762452107279696 [2023-11-29 07:01:04,377 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 109 transitions. [2023-11-29 07:01:04,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 109 transitions. [2023-11-29 07:01:04,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:04,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 109 transitions. [2023-11-29 07:01:04,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:04,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:04,378 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:04,378 INFO L175 Difference]: Start difference. First operand has 117 places, 116 transitions, 1842 flow. Second operand 9 states and 109 transitions. [2023-11-29 07:01:04,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 164 transitions, 2474 flow [2023-11-29 07:01:04,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 164 transitions, 2389 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-11-29 07:01:04,403 INFO L231 Difference]: Finished difference. Result has 122 places, 121 transitions, 1984 flow [2023-11-29 07:01:04,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1984, PETRI_PLACES=122, PETRI_TRANSITIONS=121} [2023-11-29 07:01:04,403 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 95 predicate places. [2023-11-29 07:01:04,403 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 121 transitions, 1984 flow [2023-11-29 07:01:04,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:04,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:04,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:04,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-29 07:01:04,404 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:04,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:04,404 INFO L85 PathProgramCache]: Analyzing trace with hash -666137506, now seen corresponding path program 1 times [2023-11-29 07:01:04,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:04,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079685464] [2023-11-29 07:01:04,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:04,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:04,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:04,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:04,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:04,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079685464] [2023-11-29 07:01:04,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079685464] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:04,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247132138] [2023-11-29 07:01:04,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:04,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:04,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:04,683 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:04,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 07:01:04,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:04,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:01:04,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:04,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:01:04,987 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 07:01:04,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2023-11-29 07:01:05,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:01:05,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:05,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:05,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247132138] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:05,112 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:05,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 17 [2023-11-29 07:01:05,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506619839] [2023-11-29 07:01:05,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:05,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 07:01:05,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:05,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 07:01:05,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:01:05,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:05,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 121 transitions, 1984 flow. Second operand has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:05,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:05,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:05,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:05,880 INFO L124 PetriNetUnfolderBase]: 1052/1846 cut-off events. [2023-11-29 07:01:05,880 INFO L125 PetriNetUnfolderBase]: For 18610/18610 co-relation queries the response was YES. [2023-11-29 07:01:05,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10200 conditions, 1846 events. 1052/1846 cut-off events. For 18610/18610 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10061 event pairs, 240 based on Foata normal form. 16/1862 useless extension candidates. Maximal degree in co-relation 10141. Up to 759 conditions per place. [2023-11-29 07:01:05,897 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 121 selfloop transitions, 56 changer transitions 0/178 dead transitions. [2023-11-29 07:01:05,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 178 transitions, 2739 flow [2023-11-29 07:01:05,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:01:05,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:01:05,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2023-11-29 07:01:05,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573667711598746 [2023-11-29 07:01:05,899 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 114 transitions. [2023-11-29 07:01:05,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 114 transitions. [2023-11-29 07:01:05,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:05,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 114 transitions. [2023-11-29 07:01:05,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:05,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:05,901 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:05,901 INFO L175 Difference]: Start difference. First operand has 122 places, 121 transitions, 1984 flow. Second operand 11 states and 114 transitions. [2023-11-29 07:01:05,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 178 transitions, 2739 flow [2023-11-29 07:01:05,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 178 transitions, 2601 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-11-29 07:01:05,942 INFO L231 Difference]: Finished difference. Result has 128 places, 123 transitions, 2002 flow [2023-11-29 07:01:05,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2002, PETRI_PLACES=128, PETRI_TRANSITIONS=123} [2023-11-29 07:01:05,943 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 101 predicate places. [2023-11-29 07:01:05,943 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 123 transitions, 2002 flow [2023-11-29 07:01:05,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:05,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:05,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:05,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 07:01:06,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 07:01:06,144 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:06,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:06,144 INFO L85 PathProgramCache]: Analyzing trace with hash 769808756, now seen corresponding path program 2 times [2023-11-29 07:01:06,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:06,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146498088] [2023-11-29 07:01:06,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:06,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:06,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:06,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:06,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:06,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146498088] [2023-11-29 07:01:06,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146498088] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:06,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:06,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:06,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054494926] [2023-11-29 07:01:06,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:06,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:06,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:06,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:06,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:06,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:06,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 123 transitions, 2002 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:06,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:06,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:06,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:07,020 INFO L124 PetriNetUnfolderBase]: 1088/1906 cut-off events. [2023-11-29 07:01:07,020 INFO L125 PetriNetUnfolderBase]: For 20344/20344 co-relation queries the response was YES. [2023-11-29 07:01:07,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10675 conditions, 1906 events. 1088/1906 cut-off events. For 20344/20344 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 10314 event pairs, 457 based on Foata normal form. 24/1930 useless extension candidates. Maximal degree in co-relation 10612. Up to 896 conditions per place. [2023-11-29 07:01:07,035 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 103 selfloop transitions, 59 changer transitions 0/163 dead transitions. [2023-11-29 07:01:07,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 163 transitions, 2624 flow [2023-11-29 07:01:07,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:07,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:07,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2023-11-29 07:01:07,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.367816091954023 [2023-11-29 07:01:07,036 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 96 transitions. [2023-11-29 07:01:07,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 96 transitions. [2023-11-29 07:01:07,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:07,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 96 transitions. [2023-11-29 07:01:07,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:07,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:07,038 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:07,038 INFO L175 Difference]: Start difference. First operand has 128 places, 123 transitions, 2002 flow. Second operand 9 states and 96 transitions. [2023-11-29 07:01:07,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 163 transitions, 2624 flow [2023-11-29 07:01:07,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 163 transitions, 2486 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:07,072 INFO L231 Difference]: Finished difference. Result has 130 places, 126 transitions, 2037 flow [2023-11-29 07:01:07,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2037, PETRI_PLACES=130, PETRI_TRANSITIONS=126} [2023-11-29 07:01:07,073 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 103 predicate places. [2023-11-29 07:01:07,073 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 126 transitions, 2037 flow [2023-11-29 07:01:07,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:07,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:07,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:07,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-29 07:01:07,074 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:07,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:07,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1852568592, now seen corresponding path program 3 times [2023-11-29 07:01:07,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:07,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996381617] [2023-11-29 07:01:07,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:07,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:07,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:07,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:07,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:07,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996381617] [2023-11-29 07:01:07,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996381617] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:07,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:07,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:07,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87950225] [2023-11-29 07:01:07,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:07,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:07,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:07,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:07,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:07,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:07,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 126 transitions, 2037 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:07,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:07,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:07,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:08,056 INFO L124 PetriNetUnfolderBase]: 1076/1894 cut-off events. [2023-11-29 07:01:08,056 INFO L125 PetriNetUnfolderBase]: For 17264/17264 co-relation queries the response was YES. [2023-11-29 07:01:08,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10444 conditions, 1894 events. 1076/1894 cut-off events. For 17264/17264 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 10343 event pairs, 385 based on Foata normal form. 12/1906 useless extension candidates. Maximal degree in co-relation 10382. Up to 896 conditions per place. [2023-11-29 07:01:08,070 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 104 selfloop transitions, 52 changer transitions 13/170 dead transitions. [2023-11-29 07:01:08,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 170 transitions, 2618 flow [2023-11-29 07:01:08,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:08,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:08,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2023-11-29 07:01:08,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3716475095785441 [2023-11-29 07:01:08,071 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 97 transitions. [2023-11-29 07:01:08,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 97 transitions. [2023-11-29 07:01:08,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:08,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 97 transitions. [2023-11-29 07:01:08,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:08,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:08,072 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:08,072 INFO L175 Difference]: Start difference. First operand has 130 places, 126 transitions, 2037 flow. Second operand 9 states and 97 transitions. [2023-11-29 07:01:08,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 170 transitions, 2618 flow [2023-11-29 07:01:08,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 170 transitions, 2486 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:08,112 INFO L231 Difference]: Finished difference. Result has 132 places, 122 transitions, 1899 flow [2023-11-29 07:01:08,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1899, PETRI_PLACES=132, PETRI_TRANSITIONS=122} [2023-11-29 07:01:08,113 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 105 predicate places. [2023-11-29 07:01:08,113 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 122 transitions, 1899 flow [2023-11-29 07:01:08,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:08,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:08,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:08,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-29 07:01:08,113 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:08,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:08,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1604913530, now seen corresponding path program 2 times [2023-11-29 07:01:08,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:08,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152837866] [2023-11-29 07:01:08,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:08,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:08,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:08,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:08,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:08,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152837866] [2023-11-29 07:01:08,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152837866] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:08,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28618831] [2023-11-29 07:01:08,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:01:08,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:08,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:08,384 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:08,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 07:01:08,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:01:08,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:08,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:01:08,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:08,621 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 07:01:08,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2023-11-29 07:01:08,634 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:08,634 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:08,745 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 07:01:08,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 07:01:08,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:08,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28618831] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:08,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:08,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 07:01:08,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260269431] [2023-11-29 07:01:08,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:08,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 07:01:08,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:08,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 07:01:08,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:01:08,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:08,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 122 transitions, 1899 flow. Second operand has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 17 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:08,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:08,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:08,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:09,661 INFO L124 PetriNetUnfolderBase]: 1459/2561 cut-off events. [2023-11-29 07:01:09,661 INFO L125 PetriNetUnfolderBase]: For 20545/20545 co-relation queries the response was YES. [2023-11-29 07:01:09,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13234 conditions, 2561 events. 1459/2561 cut-off events. For 20545/20545 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14760 event pairs, 487 based on Foata normal form. 16/2577 useless extension candidates. Maximal degree in co-relation 13172. Up to 796 conditions per place. [2023-11-29 07:01:09,680 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 140 selfloop transitions, 65 changer transitions 0/206 dead transitions. [2023-11-29 07:01:09,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 206 transitions, 2895 flow [2023-11-29 07:01:09,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:01:09,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:01:09,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2023-11-29 07:01:09,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-11-29 07:01:09,682 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 145 transitions. [2023-11-29 07:01:09,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 145 transitions. [2023-11-29 07:01:09,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:09,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 145 transitions. [2023-11-29 07:01:09,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 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 07:01:09,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:09,683 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:09,683 INFO L175 Difference]: Start difference. First operand has 132 places, 122 transitions, 1899 flow. Second operand 12 states and 145 transitions. [2023-11-29 07:01:09,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 206 transitions, 2895 flow [2023-11-29 07:01:09,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 206 transitions, 2710 flow, removed 25 selfloop flow, removed 8 redundant places. [2023-11-29 07:01:09,719 INFO L231 Difference]: Finished difference. Result has 136 places, 130 transitions, 2030 flow [2023-11-29 07:01:09,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2030, PETRI_PLACES=136, PETRI_TRANSITIONS=130} [2023-11-29 07:01:09,720 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 109 predicate places. [2023-11-29 07:01:09,720 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 130 transitions, 2030 flow [2023-11-29 07:01:09,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 17 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:09,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:09,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:09,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-29 07:01:09,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 07:01:09,921 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:09,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:09,921 INFO L85 PathProgramCache]: Analyzing trace with hash -2137475800, now seen corresponding path program 4 times [2023-11-29 07:01:09,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:09,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297640912] [2023-11-29 07:01:09,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:09,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:09,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:10,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:10,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:10,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297640912] [2023-11-29 07:01:10,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297640912] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:10,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:10,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:10,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660027452] [2023-11-29 07:01:10,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:10,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:10,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:10,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:10,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:10,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:10,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 130 transitions, 2030 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:10,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:10,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:10,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:10,882 INFO L124 PetriNetUnfolderBase]: 1447/2549 cut-off events. [2023-11-29 07:01:10,882 INFO L125 PetriNetUnfolderBase]: For 21099/21099 co-relation queries the response was YES. [2023-11-29 07:01:10,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13299 conditions, 2549 events. 1447/2549 cut-off events. For 21099/21099 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14667 event pairs, 690 based on Foata normal form. 12/2561 useless extension candidates. Maximal degree in co-relation 13234. Up to 1604 conditions per place. [2023-11-29 07:01:10,910 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 103 selfloop transitions, 57 changer transitions 6/167 dead transitions. [2023-11-29 07:01:10,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 167 transitions, 2548 flow [2023-11-29 07:01:10,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:10,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:10,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2023-11-29 07:01:10,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.367816091954023 [2023-11-29 07:01:10,912 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 96 transitions. [2023-11-29 07:01:10,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 96 transitions. [2023-11-29 07:01:10,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:10,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 96 transitions. [2023-11-29 07:01:10,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:10,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:10,913 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:10,913 INFO L175 Difference]: Start difference. First operand has 136 places, 130 transitions, 2030 flow. Second operand 9 states and 96 transitions. [2023-11-29 07:01:10,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 167 transitions, 2548 flow [2023-11-29 07:01:10,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 167 transitions, 2438 flow, removed 11 selfloop flow, removed 8 redundant places. [2023-11-29 07:01:10,966 INFO L231 Difference]: Finished difference. Result has 137 places, 127 transitions, 1980 flow [2023-11-29 07:01:10,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1872, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1980, PETRI_PLACES=137, PETRI_TRANSITIONS=127} [2023-11-29 07:01:10,967 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 110 predicate places. [2023-11-29 07:01:10,967 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 127 transitions, 1980 flow [2023-11-29 07:01:10,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:10,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:10,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:10,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-29 07:01:10,968 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:10,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:10,968 INFO L85 PathProgramCache]: Analyzing trace with hash -241061762, now seen corresponding path program 3 times [2023-11-29 07:01:10,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:10,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296208378] [2023-11-29 07:01:10,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:10,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:10,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:11,262 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:11,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:11,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296208378] [2023-11-29 07:01:11,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296208378] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:11,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441988565] [2023-11-29 07:01:11,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:01:11,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:11,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:11,263 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:11,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 07:01:11,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:01:11,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:11,392 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:01:11,393 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:11,480 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:01:11,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-11-29 07:01:11,508 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:11,508 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:11,620 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 07:01:11,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 07:01:11,645 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:11,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441988565] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:11,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:11,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 07:01:11,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286787982] [2023-11-29 07:01:11,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:11,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 07:01:11,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:11,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 07:01:11,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:01:11,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:11,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 127 transitions, 1980 flow. Second operand has 18 states, 18 states have (on average 5.388888888888889) internal successors, (97), 18 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:11,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:11,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:11,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:12,597 INFO L124 PetriNetUnfolderBase]: 1528/2703 cut-off events. [2023-11-29 07:01:12,597 INFO L125 PetriNetUnfolderBase]: For 20633/20633 co-relation queries the response was YES. [2023-11-29 07:01:12,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13654 conditions, 2703 events. 1528/2703 cut-off events. For 20633/20633 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15815 event pairs, 570 based on Foata normal form. 24/2727 useless extension candidates. Maximal degree in co-relation 13590. Up to 1116 conditions per place. [2023-11-29 07:01:12,616 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 143 selfloop transitions, 72 changer transitions 0/216 dead transitions. [2023-11-29 07:01:12,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 216 transitions, 2951 flow [2023-11-29 07:01:12,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 07:01:12,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 07:01:12,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 162 transitions. [2023-11-29 07:01:12,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724137931034483 [2023-11-29 07:01:12,617 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 162 transitions. [2023-11-29 07:01:12,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 162 transitions. [2023-11-29 07:01:12,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:12,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 162 transitions. [2023-11-29 07:01:12,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.8) internal successors, (162), 15 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:12,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:12,618 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:12,619 INFO L175 Difference]: Start difference. First operand has 137 places, 127 transitions, 1980 flow. Second operand 15 states and 162 transitions. [2023-11-29 07:01:12,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 216 transitions, 2951 flow [2023-11-29 07:01:12,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 216 transitions, 2814 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-11-29 07:01:12,663 INFO L231 Difference]: Finished difference. Result has 147 places, 137 transitions, 2154 flow [2023-11-29 07:01:12,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2154, PETRI_PLACES=147, PETRI_TRANSITIONS=137} [2023-11-29 07:01:12,663 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 120 predicate places. [2023-11-29 07:01:12,663 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 137 transitions, 2154 flow [2023-11-29 07:01:12,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.388888888888889) internal successors, (97), 18 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:12,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:12,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:12,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 07:01:12,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:12,864 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:12,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:12,865 INFO L85 PathProgramCache]: Analyzing trace with hash 2142593844, now seen corresponding path program 5 times [2023-11-29 07:01:12,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:12,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870487332] [2023-11-29 07:01:12,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:12,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:12,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:13,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:13,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:13,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870487332] [2023-11-29 07:01:13,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870487332] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:13,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:13,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:13,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855189710] [2023-11-29 07:01:13,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:13,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:13,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:13,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:13,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:13,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:13,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 137 transitions, 2154 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:13,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:13,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:13,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:13,836 INFO L124 PetriNetUnfolderBase]: 1516/2691 cut-off events. [2023-11-29 07:01:13,836 INFO L125 PetriNetUnfolderBase]: For 21259/21259 co-relation queries the response was YES. [2023-11-29 07:01:13,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13755 conditions, 2691 events. 1516/2691 cut-off events. For 21259/21259 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15788 event pairs, 770 based on Foata normal form. 12/2703 useless extension candidates. Maximal degree in co-relation 13686. Up to 1795 conditions per place. [2023-11-29 07:01:13,856 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 107 selfloop transitions, 57 changer transitions 5/170 dead transitions. [2023-11-29 07:01:13,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 170 transitions, 2660 flow [2023-11-29 07:01:13,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:13,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:13,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2023-11-29 07:01:13,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3524904214559387 [2023-11-29 07:01:13,858 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 92 transitions. [2023-11-29 07:01:13,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 92 transitions. [2023-11-29 07:01:13,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:13,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 92 transitions. [2023-11-29 07:01:13,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.222222222222221) internal successors, (92), 9 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:13,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:13,859 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:13,859 INFO L175 Difference]: Start difference. First operand has 147 places, 137 transitions, 2154 flow. Second operand 9 states and 92 transitions. [2023-11-29 07:01:13,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 170 transitions, 2660 flow [2023-11-29 07:01:13,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 170 transitions, 2555 flow, removed 5 selfloop flow, removed 9 redundant places. [2023-11-29 07:01:13,913 INFO L231 Difference]: Finished difference. Result has 146 places, 134 transitions, 2103 flow [2023-11-29 07:01:13,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2001, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2103, PETRI_PLACES=146, PETRI_TRANSITIONS=134} [2023-11-29 07:01:13,913 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 119 predicate places. [2023-11-29 07:01:13,914 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 134 transitions, 2103 flow [2023-11-29 07:01:13,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:13,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:13,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:13,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-29 07:01:13,914 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:13,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:13,914 INFO L85 PathProgramCache]: Analyzing trace with hash -131636554, now seen corresponding path program 4 times [2023-11-29 07:01:13,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:13,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540326749] [2023-11-29 07:01:13,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:13,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:13,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:14,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:14,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:14,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540326749] [2023-11-29 07:01:14,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540326749] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:14,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:14,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:14,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129000468] [2023-11-29 07:01:14,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:14,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:14,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:14,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:14,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:14,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:14,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 134 transitions, 2103 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:14,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:14,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:14,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:14,679 INFO L124 PetriNetUnfolderBase]: 1462/2568 cut-off events. [2023-11-29 07:01:14,679 INFO L125 PetriNetUnfolderBase]: For 20617/20617 co-relation queries the response was YES. [2023-11-29 07:01:14,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13451 conditions, 2568 events. 1462/2568 cut-off events. For 20617/20617 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14641 event pairs, 731 based on Foata normal form. 8/2576 useless extension candidates. Maximal degree in co-relation 13383. Up to 1691 conditions per place. [2023-11-29 07:01:14,695 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 106 selfloop transitions, 53 changer transitions 4/164 dead transitions. [2023-11-29 07:01:14,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 164 transitions, 2594 flow [2023-11-29 07:01:14,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:14,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:14,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2023-11-29 07:01:14,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3371647509578544 [2023-11-29 07:01:14,696 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 88 transitions. [2023-11-29 07:01:14,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 88 transitions. [2023-11-29 07:01:14,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:14,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 88 transitions. [2023-11-29 07:01:14,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:14,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:14,698 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:14,698 INFO L175 Difference]: Start difference. First operand has 146 places, 134 transitions, 2103 flow. Second operand 9 states and 88 transitions. [2023-11-29 07:01:14,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 164 transitions, 2594 flow [2023-11-29 07:01:14,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 164 transitions, 2475 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-11-29 07:01:14,748 INFO L231 Difference]: Finished difference. Result has 144 places, 130 transitions, 2006 flow [2023-11-29 07:01:14,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1940, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2006, PETRI_PLACES=144, PETRI_TRANSITIONS=130} [2023-11-29 07:01:14,748 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 117 predicate places. [2023-11-29 07:01:14,748 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 130 transitions, 2006 flow [2023-11-29 07:01:14,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:14,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:14,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:14,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-29 07:01:14,749 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:14,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:14,749 INFO L85 PathProgramCache]: Analyzing trace with hash -2063957772, now seen corresponding path program 6 times [2023-11-29 07:01:14,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:14,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856352085] [2023-11-29 07:01:14,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:14,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:14,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:14,999 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:15,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:15,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856352085] [2023-11-29 07:01:15,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856352085] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:15,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:15,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:15,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957139785] [2023-11-29 07:01:15,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:15,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:15,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:15,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:15,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:15,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:15,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 130 transitions, 2006 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:15,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:15,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:15,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:15,588 INFO L124 PetriNetUnfolderBase]: 1508/2634 cut-off events. [2023-11-29 07:01:15,588 INFO L125 PetriNetUnfolderBase]: For 22557/22557 co-relation queries the response was YES. [2023-11-29 07:01:15,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14014 conditions, 2634 events. 1508/2634 cut-off events. For 22557/22557 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15037 event pairs, 777 based on Foata normal form. 24/2658 useless extension candidates. Maximal degree in co-relation 13947. Up to 1719 conditions per place. [2023-11-29 07:01:15,606 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 106 selfloop transitions, 64 changer transitions 0/171 dead transitions. [2023-11-29 07:01:15,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 171 transitions, 2684 flow [2023-11-29 07:01:15,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:15,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:15,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2023-11-29 07:01:15,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3831417624521073 [2023-11-29 07:01:15,607 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 100 transitions. [2023-11-29 07:01:15,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 100 transitions. [2023-11-29 07:01:15,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:15,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 100 transitions. [2023-11-29 07:01:15,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.11111111111111) internal successors, (100), 9 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:15,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:15,608 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:15,608 INFO L175 Difference]: Start difference. First operand has 144 places, 130 transitions, 2006 flow. Second operand 9 states and 100 transitions. [2023-11-29 07:01:15,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 171 transitions, 2684 flow [2023-11-29 07:01:15,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 171 transitions, 2566 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:15,660 INFO L231 Difference]: Finished difference. Result has 146 places, 140 transitions, 2250 flow [2023-11-29 07:01:15,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=1900, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2250, PETRI_PLACES=146, PETRI_TRANSITIONS=140} [2023-11-29 07:01:15,660 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 119 predicate places. [2023-11-29 07:01:15,660 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 140 transitions, 2250 flow [2023-11-29 07:01:15,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:15,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:15,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:15,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-29 07:01:15,661 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:15,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:15,661 INFO L85 PathProgramCache]: Analyzing trace with hash -735260352, now seen corresponding path program 7 times [2023-11-29 07:01:15,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:15,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662994459] [2023-11-29 07:01:15,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:15,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:15,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:15,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:15,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662994459] [2023-11-29 07:01:15,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662994459] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:15,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:15,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:15,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90431374] [2023-11-29 07:01:15,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:15,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:15,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:15,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:15,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:15,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:15,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 140 transitions, 2250 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:15,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:15,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:15,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:16,552 INFO L124 PetriNetUnfolderBase]: 1484/2610 cut-off events. [2023-11-29 07:01:16,552 INFO L125 PetriNetUnfolderBase]: For 21942/21942 co-relation queries the response was YES. [2023-11-29 07:01:16,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13767 conditions, 2610 events. 1484/2610 cut-off events. For 21942/21942 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14956 event pairs, 759 based on Foata normal form. 24/2634 useless extension candidates. Maximal degree in co-relation 13697. Up to 1719 conditions per place. [2023-11-29 07:01:16,572 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 106 selfloop transitions, 65 changer transitions 0/172 dead transitions. [2023-11-29 07:01:16,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 172 transitions, 2789 flow [2023-11-29 07:01:16,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:16,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:16,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2023-11-29 07:01:16,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2023-11-29 07:01:16,573 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 99 transitions. [2023-11-29 07:01:16,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 99 transitions. [2023-11-29 07:01:16,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:16,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 99 transitions. [2023-11-29 07:01:16,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:16,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:16,575 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:16,575 INFO L175 Difference]: Start difference. First operand has 146 places, 140 transitions, 2250 flow. Second operand 9 states and 99 transitions. [2023-11-29 07:01:16,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 172 transitions, 2789 flow [2023-11-29 07:01:16,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 172 transitions, 2713 flow, removed 7 selfloop flow, removed 4 redundant places. [2023-11-29 07:01:16,632 INFO L231 Difference]: Finished difference. Result has 153 places, 143 transitions, 2401 flow [2023-11-29 07:01:16,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2401, PETRI_PLACES=153, PETRI_TRANSITIONS=143} [2023-11-29 07:01:16,633 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 126 predicate places. [2023-11-29 07:01:16,633 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 143 transitions, 2401 flow [2023-11-29 07:01:16,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:16,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:16,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:16,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-29 07:01:16,633 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:16,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:16,633 INFO L85 PathProgramCache]: Analyzing trace with hash 544135440, now seen corresponding path program 5 times [2023-11-29 07:01:16,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:16,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5235664] [2023-11-29 07:01:16,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:16,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:16,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:16,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:16,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:16,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5235664] [2023-11-29 07:01:16,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5235664] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:16,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369835274] [2023-11-29 07:01:16,886 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:01:16,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:16,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:16,887 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:16,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 07:01:17,000 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:01:17,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:17,002 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:01:17,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:17,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:01:17,090 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 07:01:17,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2023-11-29 07:01:17,099 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:01:17,099 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:17,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:17,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369835274] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:17,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:17,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 17 [2023-11-29 07:01:17,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147153523] [2023-11-29 07:01:17,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:17,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 07:01:17,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:17,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 07:01:17,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:01:17,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:17,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 143 transitions, 2401 flow. Second operand has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:17,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:17,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:17,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:17,974 INFO L124 PetriNetUnfolderBase]: 1577/2796 cut-off events. [2023-11-29 07:01:17,974 INFO L125 PetriNetUnfolderBase]: For 25052/25052 co-relation queries the response was YES. [2023-11-29 07:01:17,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14878 conditions, 2796 events. 1577/2796 cut-off events. For 25052/25052 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16467 event pairs, 748 based on Foata normal form. 24/2820 useless extension candidates. Maximal degree in co-relation 14805. Up to 1635 conditions per place. [2023-11-29 07:01:17,992 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 121 selfloop transitions, 68 changer transitions 0/190 dead transitions. [2023-11-29 07:01:17,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 190 transitions, 3066 flow [2023-11-29 07:01:17,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:01:17,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:01:17,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2023-11-29 07:01:17,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36990595611285265 [2023-11-29 07:01:17,993 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 118 transitions. [2023-11-29 07:01:17,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 118 transitions. [2023-11-29 07:01:17,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:17,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 118 transitions. [2023-11-29 07:01:17,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 10.727272727272727) internal successors, (118), 11 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:17,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:17,995 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:17,995 INFO L175 Difference]: Start difference. First operand has 153 places, 143 transitions, 2401 flow. Second operand 11 states and 118 transitions. [2023-11-29 07:01:17,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 190 transitions, 3066 flow [2023-11-29 07:01:18,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 190 transitions, 2885 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-11-29 07:01:18,048 INFO L231 Difference]: Finished difference. Result has 157 places, 146 transitions, 2434 flow [2023-11-29 07:01:18,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2434, PETRI_PLACES=157, PETRI_TRANSITIONS=146} [2023-11-29 07:01:18,049 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 130 predicate places. [2023-11-29 07:01:18,049 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 146 transitions, 2434 flow [2023-11-29 07:01:18,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:18,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:18,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:18,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 07:01:18,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:18,249 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:18,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:18,250 INFO L85 PathProgramCache]: Analyzing trace with hash 306315716, now seen corresponding path program 8 times [2023-11-29 07:01:18,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:18,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9754647] [2023-11-29 07:01:18,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:18,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:18,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:18,498 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:18,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:18,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9754647] [2023-11-29 07:01:18,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9754647] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:18,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:18,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:18,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895476979] [2023-11-29 07:01:18,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:18,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:18,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:18,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:18,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:18,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:18,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 146 transitions, 2434 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:18,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:18,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:18,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:19,104 INFO L124 PetriNetUnfolderBase]: 1565/2784 cut-off events. [2023-11-29 07:01:19,104 INFO L125 PetriNetUnfolderBase]: For 24448/24448 co-relation queries the response was YES. [2023-11-29 07:01:19,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14848 conditions, 2784 events. 1565/2784 cut-off events. For 24448/24448 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16456 event pairs, 808 based on Foata normal form. 12/2796 useless extension candidates. Maximal degree in co-relation 14772. Up to 1902 conditions per place. [2023-11-29 07:01:19,125 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 106 selfloop transitions, 59 changer transitions 6/172 dead transitions. [2023-11-29 07:01:19,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 172 transitions, 2853 flow [2023-11-29 07:01:19,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:19,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:19,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2023-11-29 07:01:19,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36015325670498083 [2023-11-29 07:01:19,126 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 94 transitions. [2023-11-29 07:01:19,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 94 transitions. [2023-11-29 07:01:19,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:19,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 94 transitions. [2023-11-29 07:01:19,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:19,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:19,128 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:19,128 INFO L175 Difference]: Start difference. First operand has 157 places, 146 transitions, 2434 flow. Second operand 9 states and 94 transitions. [2023-11-29 07:01:19,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 172 transitions, 2853 flow [2023-11-29 07:01:19,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 172 transitions, 2739 flow, removed 11 selfloop flow, removed 8 redundant places. [2023-11-29 07:01:19,190 INFO L231 Difference]: Finished difference. Result has 158 places, 143 transitions, 2382 flow [2023-11-29 07:01:19,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2382, PETRI_PLACES=158, PETRI_TRANSITIONS=143} [2023-11-29 07:01:19,190 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 131 predicate places. [2023-11-29 07:01:19,190 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 143 transitions, 2382 flow [2023-11-29 07:01:19,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:19,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:19,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:19,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-29 07:01:19,191 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:19,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:19,191 INFO L85 PathProgramCache]: Analyzing trace with hash 722075814, now seen corresponding path program 6 times [2023-11-29 07:01:19,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:19,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786445964] [2023-11-29 07:01:19,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:19,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:19,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:19,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:19,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:19,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786445964] [2023-11-29 07:01:19,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786445964] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:19,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:19,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:19,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919897441] [2023-11-29 07:01:19,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:19,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:19,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:19,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:19,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:19,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:19,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 143 transitions, 2382 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:19,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:19,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:19,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:20,040 INFO L124 PetriNetUnfolderBase]: 1545/2744 cut-off events. [2023-11-29 07:01:20,040 INFO L125 PetriNetUnfolderBase]: For 22876/22876 co-relation queries the response was YES. [2023-11-29 07:01:20,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14519 conditions, 2744 events. 1545/2744 cut-off events. For 22876/22876 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16117 event pairs, 831 based on Foata normal form. 8/2752 useless extension candidates. Maximal degree in co-relation 14444. Up to 1898 conditions per place. [2023-11-29 07:01:20,062 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 100 selfloop transitions, 60 changer transitions 6/167 dead transitions. [2023-11-29 07:01:20,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 167 transitions, 2809 flow [2023-11-29 07:01:20,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:20,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:20,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2023-11-29 07:01:20,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34099616858237547 [2023-11-29 07:01:20,064 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 89 transitions. [2023-11-29 07:01:20,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 89 transitions. [2023-11-29 07:01:20,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:20,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 89 transitions. [2023-11-29 07:01:20,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:20,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:20,065 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:20,065 INFO L175 Difference]: Start difference. First operand has 158 places, 143 transitions, 2382 flow. Second operand 9 states and 89 transitions. [2023-11-29 07:01:20,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 167 transitions, 2809 flow [2023-11-29 07:01:20,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 167 transitions, 2677 flow, removed 3 selfloop flow, removed 9 redundant places. [2023-11-29 07:01:20,124 INFO L231 Difference]: Finished difference. Result has 157 places, 139 transitions, 2297 flow [2023-11-29 07:01:20,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2227, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2297, PETRI_PLACES=157, PETRI_TRANSITIONS=139} [2023-11-29 07:01:20,124 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 130 predicate places. [2023-11-29 07:01:20,125 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 139 transitions, 2297 flow [2023-11-29 07:01:20,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:20,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:20,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:20,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-29 07:01:20,125 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:20,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:20,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1301839852, now seen corresponding path program 7 times [2023-11-29 07:01:20,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:20,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624659104] [2023-11-29 07:01:20,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:20,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:20,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:20,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:20,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:20,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624659104] [2023-11-29 07:01:20,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624659104] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:20,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065334695] [2023-11-29 07:01:20,377 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:01:20,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:20,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:20,378 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:20,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 07:01:20,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:20,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:01:20,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:20,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:01:20,586 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:01:20,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-11-29 07:01:20,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:01:20,612 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:20,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:20,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065334695] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:20,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:20,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 18 [2023-11-29 07:01:20,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153618480] [2023-11-29 07:01:20,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:20,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 07:01:20,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:20,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 07:01:20,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:01:20,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:20,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 139 transitions, 2297 flow. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:20,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:20,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:20,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:21,624 INFO L124 PetriNetUnfolderBase]: 1616/2888 cut-off events. [2023-11-29 07:01:21,624 INFO L125 PetriNetUnfolderBase]: For 25727/25727 co-relation queries the response was YES. [2023-11-29 07:01:21,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15226 conditions, 2888 events. 1616/2888 cut-off events. For 25727/25727 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17292 event pairs, 807 based on Foata normal form. 24/2912 useless extension candidates. Maximal degree in co-relation 15152. Up to 1831 conditions per place. [2023-11-29 07:01:21,646 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 132 selfloop transitions, 73 changer transitions 0/206 dead transitions. [2023-11-29 07:01:21,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 206 transitions, 3117 flow [2023-11-29 07:01:21,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 07:01:21,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 07:01:21,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 155 transitions. [2023-11-29 07:01:21,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2023-11-29 07:01:21,647 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 155 transitions. [2023-11-29 07:01:21,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 155 transitions. [2023-11-29 07:01:21,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:21,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 155 transitions. [2023-11-29 07:01:21,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.333333333333334) internal successors, (155), 15 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:21,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:21,649 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:21,649 INFO L175 Difference]: Start difference. First operand has 157 places, 139 transitions, 2297 flow. Second operand 15 states and 155 transitions. [2023-11-29 07:01:21,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 206 transitions, 3117 flow [2023-11-29 07:01:21,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 206 transitions, 2957 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-11-29 07:01:21,715 INFO L231 Difference]: Finished difference. Result has 162 places, 149 transitions, 2489 flow [2023-11-29 07:01:21,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2489, PETRI_PLACES=162, PETRI_TRANSITIONS=149} [2023-11-29 07:01:21,715 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 135 predicate places. [2023-11-29 07:01:21,715 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 149 transitions, 2489 flow [2023-11-29 07:01:21,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:21,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:21,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:21,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 07:01:21,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-29 07:01:21,916 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:21,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:21,916 INFO L85 PathProgramCache]: Analyzing trace with hash -200030550, now seen corresponding path program 9 times [2023-11-29 07:01:21,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:21,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482507198] [2023-11-29 07:01:21,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:21,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:21,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:22,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:22,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:22,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482507198] [2023-11-29 07:01:22,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482507198] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:22,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:22,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:22,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402670106] [2023-11-29 07:01:22,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:22,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:22,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:22,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:22,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:22,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:22,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 149 transitions, 2489 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:22,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:22,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:22,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:22,725 INFO L124 PetriNetUnfolderBase]: 1616/2900 cut-off events. [2023-11-29 07:01:22,725 INFO L125 PetriNetUnfolderBase]: For 25811/25811 co-relation queries the response was YES. [2023-11-29 07:01:22,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15437 conditions, 2900 events. 1616/2900 cut-off events. For 25811/25811 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17565 event pairs, 880 based on Foata normal form. 12/2912 useless extension candidates. Maximal degree in co-relation 15361. Up to 2059 conditions per place. [2023-11-29 07:01:22,782 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 108 selfloop transitions, 61 changer transitions 5/175 dead transitions. [2023-11-29 07:01:22,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 175 transitions, 2945 flow [2023-11-29 07:01:22,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:22,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:22,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2023-11-29 07:01:22,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36015325670498083 [2023-11-29 07:01:22,784 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 94 transitions. [2023-11-29 07:01:22,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 94 transitions. [2023-11-29 07:01:22,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:22,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 94 transitions. [2023-11-29 07:01:22,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:22,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:22,785 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:22,785 INFO L175 Difference]: Start difference. First operand has 162 places, 149 transitions, 2489 flow. Second operand 9 states and 94 transitions. [2023-11-29 07:01:22,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 175 transitions, 2945 flow [2023-11-29 07:01:22,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 175 transitions, 2835 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-11-29 07:01:22,856 INFO L231 Difference]: Finished difference. Result has 162 places, 148 transitions, 2489 flow [2023-11-29 07:01:22,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2379, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2489, PETRI_PLACES=162, PETRI_TRANSITIONS=148} [2023-11-29 07:01:22,857 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 135 predicate places. [2023-11-29 07:01:22,857 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 148 transitions, 2489 flow [2023-11-29 07:01:22,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:22,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:22,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:22,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-29 07:01:22,858 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:22,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:22,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1192414644, now seen corresponding path program 8 times [2023-11-29 07:01:22,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:22,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712906508] [2023-11-29 07:01:22,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:22,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:22,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:23,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:23,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:23,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712906508] [2023-11-29 07:01:23,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712906508] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:23,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:23,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:23,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211561037] [2023-11-29 07:01:23,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:23,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:23,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:23,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:23,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:23,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:23,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 148 transitions, 2489 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:23,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:23,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:23,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:23,727 INFO L124 PetriNetUnfolderBase]: 1562/2777 cut-off events. [2023-11-29 07:01:23,727 INFO L125 PetriNetUnfolderBase]: For 24252/24252 co-relation queries the response was YES. [2023-11-29 07:01:23,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15037 conditions, 2777 events. 1562/2777 cut-off events. For 24252/24252 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16540 event pairs, 815 based on Foata normal form. 8/2785 useless extension candidates. Maximal degree in co-relation 14963. Up to 1955 conditions per place. [2023-11-29 07:01:23,748 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 108 selfloop transitions, 57 changer transitions 4/170 dead transitions. [2023-11-29 07:01:23,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 170 transitions, 2879 flow [2023-11-29 07:01:23,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:23,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:23,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2023-11-29 07:01:23,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3486590038314176 [2023-11-29 07:01:23,749 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 91 transitions. [2023-11-29 07:01:23,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 91 transitions. [2023-11-29 07:01:23,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:23,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 91 transitions. [2023-11-29 07:01:23,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:23,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:23,750 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:23,750 INFO L175 Difference]: Start difference. First operand has 162 places, 148 transitions, 2489 flow. Second operand 9 states and 91 transitions. [2023-11-29 07:01:23,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 170 transitions, 2879 flow [2023-11-29 07:01:23,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 170 transitions, 2761 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:23,809 INFO L231 Difference]: Finished difference. Result has 162 places, 144 transitions, 2395 flow [2023-11-29 07:01:23,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2395, PETRI_PLACES=162, PETRI_TRANSITIONS=144} [2023-11-29 07:01:23,809 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 135 predicate places. [2023-11-29 07:01:23,809 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 144 transitions, 2395 flow [2023-11-29 07:01:23,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:23,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:23,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:23,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-29 07:01:23,810 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:23,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:23,810 INFO L85 PathProgramCache]: Analyzing trace with hash 458213088, now seen corresponding path program 9 times [2023-11-29 07:01:23,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:23,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960888209] [2023-11-29 07:01:23,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:23,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:23,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:24,095 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:24,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:24,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960888209] [2023-11-29 07:01:24,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960888209] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:24,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301311291] [2023-11-29 07:01:24,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:01:24,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:24,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:24,097 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:24,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 07:01:24,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:01:24,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:24,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:01:24,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:24,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:01:24,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-11-29 07:01:24,393 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:24,393 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:24,467 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:01:24,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 07:01:24,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:24,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301311291] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:24,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:01:24,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 17 [2023-11-29 07:01:24,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537834163] [2023-11-29 07:01:24,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:24,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:01:24,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:24,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:01:24,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:01:24,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:24,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 144 transitions, 2395 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:24,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:24,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:24,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:25,095 INFO L124 PetriNetUnfolderBase]: 1534/2741 cut-off events. [2023-11-29 07:01:25,096 INFO L125 PetriNetUnfolderBase]: For 24206/24206 co-relation queries the response was YES. [2023-11-29 07:01:25,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14539 conditions, 2741 events. 1534/2741 cut-off events. For 24206/24206 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16214 event pairs, 771 based on Foata normal form. 24/2765 useless extension candidates. Maximal degree in co-relation 14465. Up to 1797 conditions per place. [2023-11-29 07:01:25,116 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 119 selfloop transitions, 58 changer transitions 0/178 dead transitions. [2023-11-29 07:01:25,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 178 transitions, 2908 flow [2023-11-29 07:01:25,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:01:25,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:01:25,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2023-11-29 07:01:25,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.458128078817734 [2023-11-29 07:01:25,117 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 93 transitions. [2023-11-29 07:01:25,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 93 transitions. [2023-11-29 07:01:25,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:25,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 93 transitions. [2023-11-29 07:01:25,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:25,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:25,119 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:25,119 INFO L175 Difference]: Start difference. First operand has 162 places, 144 transitions, 2395 flow. Second operand 7 states and 93 transitions. [2023-11-29 07:01:25,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 178 transitions, 2908 flow [2023-11-29 07:01:25,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 178 transitions, 2774 flow, removed 10 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:25,178 INFO L231 Difference]: Finished difference. Result has 160 places, 144 transitions, 2385 flow [2023-11-29 07:01:25,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2385, PETRI_PLACES=160, PETRI_TRANSITIONS=144} [2023-11-29 07:01:25,178 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 133 predicate places. [2023-11-29 07:01:25,178 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 144 transitions, 2385 flow [2023-11-29 07:01:25,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:25,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:25,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:25,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 07:01:25,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:25,379 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:25,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:25,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1528727970, now seen corresponding path program 10 times [2023-11-29 07:01:25,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:25,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967722743] [2023-11-29 07:01:25,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:25,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:25,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:25,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:25,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:25,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967722743] [2023-11-29 07:01:25,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967722743] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:25,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:25,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:25,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578880069] [2023-11-29 07:01:25,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:25,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:25,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:25,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:25,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:25,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:25,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 144 transitions, 2385 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:25,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:25,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:25,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:26,231 INFO L124 PetriNetUnfolderBase]: 1450/2573 cut-off events. [2023-11-29 07:01:26,231 INFO L125 PetriNetUnfolderBase]: For 20504/20504 co-relation queries the response was YES. [2023-11-29 07:01:26,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13848 conditions, 2573 events. 1450/2573 cut-off events. For 20504/20504 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14996 event pairs, 740 based on Foata normal form. 12/2585 useless extension candidates. Maximal degree in co-relation 13774. Up to 1931 conditions per place. [2023-11-29 07:01:26,251 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 102 selfloop transitions, 57 changer transitions 5/165 dead transitions. [2023-11-29 07:01:26,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 165 transitions, 2770 flow [2023-11-29 07:01:26,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:26,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:26,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2023-11-29 07:01:26,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3371647509578544 [2023-11-29 07:01:26,253 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 88 transitions. [2023-11-29 07:01:26,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 88 transitions. [2023-11-29 07:01:26,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:26,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 88 transitions. [2023-11-29 07:01:26,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:26,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:26,254 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:26,254 INFO L175 Difference]: Start difference. First operand has 160 places, 144 transitions, 2385 flow. Second operand 9 states and 88 transitions. [2023-11-29 07:01:26,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 165 transitions, 2770 flow [2023-11-29 07:01:26,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 165 transitions, 2664 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 07:01:26,327 INFO L231 Difference]: Finished difference. Result has 163 places, 141 transitions, 2333 flow [2023-11-29 07:01:26,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2333, PETRI_PLACES=163, PETRI_TRANSITIONS=141} [2023-11-29 07:01:26,328 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 136 predicate places. [2023-11-29 07:01:26,328 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 141 transitions, 2333 flow [2023-11-29 07:01:26,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:26,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:26,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:26,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-29 07:01:26,329 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:26,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:26,329 INFO L85 PathProgramCache]: Analyzing trace with hash 567638296, now seen corresponding path program 10 times [2023-11-29 07:01:26,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:26,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637623129] [2023-11-29 07:01:26,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:26,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:26,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:26,582 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:26,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:26,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637623129] [2023-11-29 07:01:26,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637623129] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:26,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:26,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:26,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290293482] [2023-11-29 07:01:26,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:26,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:26,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:26,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:26,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:26,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:26,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 141 transitions, 2333 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:26,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:26,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:26,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:27,198 INFO L124 PetriNetUnfolderBase]: 1396/2450 cut-off events. [2023-11-29 07:01:27,198 INFO L125 PetriNetUnfolderBase]: For 20361/20361 co-relation queries the response was YES. [2023-11-29 07:01:27,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13372 conditions, 2450 events. 1396/2450 cut-off events. For 20361/20361 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 13777 event pairs, 727 based on Foata normal form. 8/2458 useless extension candidates. Maximal degree in co-relation 13297. Up to 1827 conditions per place. [2023-11-29 07:01:27,217 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 101 selfloop transitions, 53 changer transitions 4/159 dead transitions. [2023-11-29 07:01:27,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 159 transitions, 2688 flow [2023-11-29 07:01:27,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:27,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:27,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 84 transitions. [2023-11-29 07:01:27,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3218390804597701 [2023-11-29 07:01:27,218 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 84 transitions. [2023-11-29 07:01:27,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 84 transitions. [2023-11-29 07:01:27,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:27,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 84 transitions. [2023-11-29 07:01:27,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:27,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:27,219 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:27,219 INFO L175 Difference]: Start difference. First operand has 163 places, 141 transitions, 2333 flow. Second operand 9 states and 84 transitions. [2023-11-29 07:01:27,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 159 transitions, 2688 flow [2023-11-29 07:01:27,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 159 transitions, 2547 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-11-29 07:01:27,267 INFO L231 Difference]: Finished difference. Result has 160 places, 137 transitions, 2218 flow [2023-11-29 07:01:27,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2141, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2218, PETRI_PLACES=160, PETRI_TRANSITIONS=137} [2023-11-29 07:01:27,267 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 133 predicate places. [2023-11-29 07:01:27,267 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 137 transitions, 2218 flow [2023-11-29 07:01:27,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:27,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:27,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:27,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-29 07:01:27,268 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:27,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:27,268 INFO L85 PathProgramCache]: Analyzing trace with hash -2081696544, now seen corresponding path program 11 times [2023-11-29 07:01:27,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:27,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275772388] [2023-11-29 07:01:27,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:27,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:27,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:27,507 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:27,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:27,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275772388] [2023-11-29 07:01:27,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275772388] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:27,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805060828] [2023-11-29 07:01:27,507 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:01:27,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:27,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:27,508 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:27,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 07:01:27,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:01:27,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:27,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:01:27,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:27,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:01:27,735 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 07:01:27,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2023-11-29 07:01:27,745 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:01:27,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:27,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:27,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805060828] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:27,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:27,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 18 [2023-11-29 07:01:27,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670779238] [2023-11-29 07:01:27,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:27,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 07:01:27,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:27,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 07:01:27,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:01:27,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:27,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 137 transitions, 2218 flow. Second operand has 18 states, 18 states have (on average 5.5) internal successors, (99), 18 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:27,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:27,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:27,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:28,810 INFO L124 PetriNetUnfolderBase]: 2022/3550 cut-off events. [2023-11-29 07:01:28,810 INFO L125 PetriNetUnfolderBase]: For 23114/23114 co-relation queries the response was YES. [2023-11-29 07:01:28,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17579 conditions, 3550 events. 2022/3550 cut-off events. For 23114/23114 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21768 event pairs, 589 based on Foata normal form. 12/3562 useless extension candidates. Maximal degree in co-relation 17505. Up to 1514 conditions per place. [2023-11-29 07:01:28,836 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 169 selfloop transitions, 68 changer transitions 0/238 dead transitions. [2023-11-29 07:01:28,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 238 transitions, 3562 flow [2023-11-29 07:01:28,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 07:01:28,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 07:01:28,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 149 transitions. [2023-11-29 07:01:28,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952254641909814 [2023-11-29 07:01:28,837 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 149 transitions. [2023-11-29 07:01:28,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 149 transitions. [2023-11-29 07:01:28,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:28,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 149 transitions. [2023-11-29 07:01:28,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.461538461538462) internal successors, (149), 13 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:28,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 29.0) internal successors, (406), 14 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:28,839 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 29.0) internal successors, (406), 14 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:28,839 INFO L175 Difference]: Start difference. First operand has 160 places, 137 transitions, 2218 flow. Second operand 13 states and 149 transitions. [2023-11-29 07:01:28,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 238 transitions, 3562 flow [2023-11-29 07:01:28,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 238 transitions, 3428 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:28,912 INFO L231 Difference]: Finished difference. Result has 166 places, 147 transitions, 2453 flow [2023-11-29 07:01:28,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2453, PETRI_PLACES=166, PETRI_TRANSITIONS=147} [2023-11-29 07:01:28,913 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 139 predicate places. [2023-11-29 07:01:28,913 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 147 transitions, 2453 flow [2023-11-29 07:01:28,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.5) internal successors, (99), 18 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:28,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:28,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:28,919 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 07:01:29,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-11-29 07:01:29,114 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:29,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:29,114 INFO L85 PathProgramCache]: Analyzing trace with hash 18950764, now seen corresponding path program 11 times [2023-11-29 07:01:29,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:29,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372508569] [2023-11-29 07:01:29,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:29,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:29,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:29,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:29,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:29,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372508569] [2023-11-29 07:01:29,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372508569] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:29,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:29,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:29,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881131102] [2023-11-29 07:01:29,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:29,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:29,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:29,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:29,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:29,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:29,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 147 transitions, 2453 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:29,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:29,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:29,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:30,105 INFO L124 PetriNetUnfolderBase]: 2055/3607 cut-off events. [2023-11-29 07:01:30,105 INFO L125 PetriNetUnfolderBase]: For 28489/28489 co-relation queries the response was YES. [2023-11-29 07:01:30,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18882 conditions, 3607 events. 2055/3607 cut-off events. For 28489/28489 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 21989 event pairs, 987 based on Foata normal form. 24/3631 useless extension candidates. Maximal degree in co-relation 18802. Up to 2726 conditions per place. [2023-11-29 07:01:30,134 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 136 selfloop transitions, 54 changer transitions 0/191 dead transitions. [2023-11-29 07:01:30,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 191 transitions, 3139 flow [2023-11-29 07:01:30,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:30,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:30,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2023-11-29 07:01:30,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40229885057471265 [2023-11-29 07:01:30,135 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 105 transitions. [2023-11-29 07:01:30,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 105 transitions. [2023-11-29 07:01:30,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:30,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 105 transitions. [2023-11-29 07:01:30,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:30,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:30,137 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:30,137 INFO L175 Difference]: Start difference. First operand has 166 places, 147 transitions, 2453 flow. Second operand 9 states and 105 transitions. [2023-11-29 07:01:30,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 191 transitions, 3139 flow [2023-11-29 07:01:30,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 191 transitions, 3088 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-11-29 07:01:30,229 INFO L231 Difference]: Finished difference. Result has 171 places, 150 transitions, 2599 flow [2023-11-29 07:01:30,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2599, PETRI_PLACES=171, PETRI_TRANSITIONS=150} [2023-11-29 07:01:30,229 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 144 predicate places. [2023-11-29 07:01:30,229 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 150 transitions, 2599 flow [2023-11-29 07:01:30,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:30,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:30,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:30,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-11-29 07:01:30,230 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:30,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:30,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1927259026, now seen corresponding path program 12 times [2023-11-29 07:01:30,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:30,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044044325] [2023-11-29 07:01:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:30,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:30,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:30,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:30,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:30,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044044325] [2023-11-29 07:01:30,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044044325] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:30,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779415427] [2023-11-29 07:01:30,452 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:01:30,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:30,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:30,453 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:30,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 07:01:30,574 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:01:30,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:30,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:01:30,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:30,642 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 07:01:30,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2023-11-29 07:01:30,653 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:30,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:30,729 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 07:01:30,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 07:01:30,750 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:30,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779415427] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:30,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:30,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2023-11-29 07:01:30,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350485577] [2023-11-29 07:01:30,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:30,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 07:01:30,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:30,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 07:01:30,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:01:30,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:30,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 150 transitions, 2599 flow. Second operand has 16 states, 16 states have (on average 5.625) internal successors, (90), 16 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:30,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:30,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:30,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:31,673 INFO L124 PetriNetUnfolderBase]: 2067/3622 cut-off events. [2023-11-29 07:01:31,673 INFO L125 PetriNetUnfolderBase]: For 29354/29354 co-relation queries the response was YES. [2023-11-29 07:01:31,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19436 conditions, 3622 events. 2067/3622 cut-off events. For 29354/29354 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22555 event pairs, 135 based on Foata normal form. 18/3640 useless extension candidates. Maximal degree in co-relation 19356. Up to 2530 conditions per place. [2023-11-29 07:01:31,704 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 138 selfloop transitions, 64 changer transitions 1/204 dead transitions. [2023-11-29 07:01:31,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 204 transitions, 3437 flow [2023-11-29 07:01:31,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:01:31,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:01:31,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2023-11-29 07:01:31,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3586206896551724 [2023-11-29 07:01:31,706 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 104 transitions. [2023-11-29 07:01:31,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 104 transitions. [2023-11-29 07:01:31,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:31,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 104 transitions. [2023-11-29 07:01:31,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:31,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:31,707 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:31,707 INFO L175 Difference]: Start difference. First operand has 171 places, 150 transitions, 2599 flow. Second operand 10 states and 104 transitions. [2023-11-29 07:01:31,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 204 transitions, 3437 flow [2023-11-29 07:01:31,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 204 transitions, 3258 flow, removed 13 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:31,830 INFO L231 Difference]: Finished difference. Result has 175 places, 152 transitions, 2607 flow [2023-11-29 07:01:31,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2607, PETRI_PLACES=175, PETRI_TRANSITIONS=152} [2023-11-29 07:01:31,830 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 148 predicate places. [2023-11-29 07:01:31,830 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 152 transitions, 2607 flow [2023-11-29 07:01:31,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.625) internal successors, (90), 16 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:31,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:31,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:31,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 07:01:32,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-11-29 07:01:32,031 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:32,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:32,031 INFO L85 PathProgramCache]: Analyzing trace with hash 27050126, now seen corresponding path program 13 times [2023-11-29 07:01:32,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:32,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845664749] [2023-11-29 07:01:32,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:32,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:32,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:32,296 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:32,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:32,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845664749] [2023-11-29 07:01:32,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845664749] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:32,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:32,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:32,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535872274] [2023-11-29 07:01:32,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:32,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:32,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:32,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:32,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:32,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:32,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 152 transitions, 2607 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:32,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:32,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:32,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:33,046 INFO L124 PetriNetUnfolderBase]: 2074/3637 cut-off events. [2023-11-29 07:01:33,047 INFO L125 PetriNetUnfolderBase]: For 29301/29301 co-relation queries the response was YES. [2023-11-29 07:01:33,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19441 conditions, 3637 events. 2074/3637 cut-off events. For 29301/29301 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22166 event pairs, 1059 based on Foata normal form. 6/3643 useless extension candidates. Maximal degree in co-relation 19358. Up to 2744 conditions per place. [2023-11-29 07:01:33,076 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 120 selfloop transitions, 57 changer transitions 5/183 dead transitions. [2023-11-29 07:01:33,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 183 transitions, 3185 flow [2023-11-29 07:01:33,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:33,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:33,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2023-11-29 07:01:33,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2023-11-29 07:01:33,078 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 93 transitions. [2023-11-29 07:01:33,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 93 transitions. [2023-11-29 07:01:33,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:33,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 93 transitions. [2023-11-29 07:01:33,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:33,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:33,079 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:33,079 INFO L175 Difference]: Start difference. First operand has 175 places, 152 transitions, 2607 flow. Second operand 9 states and 93 transitions. [2023-11-29 07:01:33,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 183 transitions, 3185 flow [2023-11-29 07:01:33,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 183 transitions, 3039 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:33,176 INFO L231 Difference]: Finished difference. Result has 178 places, 156 transitions, 2687 flow [2023-11-29 07:01:33,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2469, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2687, PETRI_PLACES=178, PETRI_TRANSITIONS=156} [2023-11-29 07:01:33,176 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 151 predicate places. [2023-11-29 07:01:33,176 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 156 transitions, 2687 flow [2023-11-29 07:01:33,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:33,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:33,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:33,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-11-29 07:01:33,177 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:33,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:33,177 INFO L85 PathProgramCache]: Analyzing trace with hash 875703538, now seen corresponding path program 14 times [2023-11-29 07:01:33,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:33,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780718583] [2023-11-29 07:01:33,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:33,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:33,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:33,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:33,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:33,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780718583] [2023-11-29 07:01:33,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780718583] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:33,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456502069] [2023-11-29 07:01:33,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:01:33,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:33,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:33,423 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:33,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 07:01:33,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:01:33,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:33,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:01:33,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:33,614 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 07:01:33,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2023-11-29 07:01:33,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:33,625 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:33,698 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:01:33,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 07:01:33,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:33,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456502069] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:33,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:33,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2023-11-29 07:01:33,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296633768] [2023-11-29 07:01:33,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:33,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 07:01:33,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:33,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 07:01:33,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:01:33,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:33,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 156 transitions, 2687 flow. Second operand has 16 states, 16 states have (on average 5.625) internal successors, (90), 16 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:33,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:33,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:33,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:34,697 INFO L124 PetriNetUnfolderBase]: 2099/3674 cut-off events. [2023-11-29 07:01:34,697 INFO L125 PetriNetUnfolderBase]: For 28487/28487 co-relation queries the response was YES. [2023-11-29 07:01:34,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19673 conditions, 3674 events. 2099/3674 cut-off events. For 28487/28487 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 22363 event pairs, 1015 based on Foata normal form. 18/3692 useless extension candidates. Maximal degree in co-relation 19590. Up to 2540 conditions per place. [2023-11-29 07:01:34,723 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 143 selfloop transitions, 64 changer transitions 0/208 dead transitions. [2023-11-29 07:01:34,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 208 transitions, 3522 flow [2023-11-29 07:01:34,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 07:01:34,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 07:01:34,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2023-11-29 07:01:34,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3896551724137931 [2023-11-29 07:01:34,724 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 113 transitions. [2023-11-29 07:01:34,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 113 transitions. [2023-11-29 07:01:34,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:34,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 113 transitions. [2023-11-29 07:01:34,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:34,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:34,725 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 29.0) internal successors, (319), 11 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:34,726 INFO L175 Difference]: Start difference. First operand has 178 places, 156 transitions, 2687 flow. Second operand 10 states and 113 transitions. [2023-11-29 07:01:34,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 208 transitions, 3522 flow [2023-11-29 07:01:34,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 208 transitions, 3408 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-11-29 07:01:34,824 INFO L231 Difference]: Finished difference. Result has 184 places, 162 transitions, 2884 flow [2023-11-29 07:01:34,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2576, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2884, PETRI_PLACES=184, PETRI_TRANSITIONS=162} [2023-11-29 07:01:34,825 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 157 predicate places. [2023-11-29 07:01:34,825 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 162 transitions, 2884 flow [2023-11-29 07:01:34,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.625) internal successors, (90), 16 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:34,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:34,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:34,829 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 07:01:35,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-11-29 07:01:35,025 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:35,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:35,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1133120326, now seen corresponding path program 15 times [2023-11-29 07:01:35,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:35,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634136579] [2023-11-29 07:01:35,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:35,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:35,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:35,250 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:35,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:35,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634136579] [2023-11-29 07:01:35,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634136579] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:35,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:35,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:35,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755583063] [2023-11-29 07:01:35,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:35,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:35,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:35,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:35,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:35,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:35,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 162 transitions, 2884 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:35,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:35,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:35,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:36,062 INFO L124 PetriNetUnfolderBase]: 2093/3668 cut-off events. [2023-11-29 07:01:36,062 INFO L125 PetriNetUnfolderBase]: For 28593/28593 co-relation queries the response was YES. [2023-11-29 07:01:36,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19779 conditions, 3668 events. 2093/3668 cut-off events. For 28593/28593 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 22398 event pairs, 1010 based on Foata normal form. 6/3674 useless extension candidates. Maximal degree in co-relation 19692. Up to 2783 conditions per place. [2023-11-29 07:01:36,091 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 126 selfloop transitions, 63 changer transitions 5/195 dead transitions. [2023-11-29 07:01:36,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 195 transitions, 3465 flow [2023-11-29 07:01:36,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:36,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:36,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2023-11-29 07:01:36,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3448275862068966 [2023-11-29 07:01:36,092 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 90 transitions. [2023-11-29 07:01:36,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 90 transitions. [2023-11-29 07:01:36,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:36,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 90 transitions. [2023-11-29 07:01:36,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:36,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:36,093 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:36,093 INFO L175 Difference]: Start difference. First operand has 184 places, 162 transitions, 2884 flow. Second operand 9 states and 90 transitions. [2023-11-29 07:01:36,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 195 transitions, 3465 flow [2023-11-29 07:01:36,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 195 transitions, 3392 flow, removed 13 selfloop flow, removed 4 redundant places. [2023-11-29 07:01:36,201 INFO L231 Difference]: Finished difference. Result has 190 places, 162 transitions, 2944 flow [2023-11-29 07:01:36,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2944, PETRI_PLACES=190, PETRI_TRANSITIONS=162} [2023-11-29 07:01:36,202 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 163 predicate places. [2023-11-29 07:01:36,202 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 162 transitions, 2944 flow [2023-11-29 07:01:36,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:36,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:36,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:36,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-29 07:01:36,203 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:36,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:36,203 INFO L85 PathProgramCache]: Analyzing trace with hash -635643854, now seen corresponding path program 16 times [2023-11-29 07:01:36,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:36,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954478164] [2023-11-29 07:01:36,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:36,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:36,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:36,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:36,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:36,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954478164] [2023-11-29 07:01:36,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954478164] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:36,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:36,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:36,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695579737] [2023-11-29 07:01:36,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:36,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:36,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:36,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:36,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:36,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:36,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 162 transitions, 2944 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:36,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:36,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:36,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:37,332 INFO L124 PetriNetUnfolderBase]: 2085/3654 cut-off events. [2023-11-29 07:01:37,333 INFO L125 PetriNetUnfolderBase]: For 29371/29371 co-relation queries the response was YES. [2023-11-29 07:01:37,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19935 conditions, 3654 events. 2085/3654 cut-off events. For 29371/29371 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22255 event pairs, 1068 based on Foata normal form. 6/3660 useless extension candidates. Maximal degree in co-relation 19847. Up to 2777 conditions per place. [2023-11-29 07:01:37,361 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 125 selfloop transitions, 55 changer transitions 5/186 dead transitions. [2023-11-29 07:01:37,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 186 transitions, 3384 flow [2023-11-29 07:01:37,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:37,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:37,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2023-11-29 07:01:37,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3486590038314176 [2023-11-29 07:01:37,362 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 91 transitions. [2023-11-29 07:01:37,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 91 transitions. [2023-11-29 07:01:37,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:37,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 91 transitions. [2023-11-29 07:01:37,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:37,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:37,363 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:37,363 INFO L175 Difference]: Start difference. First operand has 190 places, 162 transitions, 2944 flow. Second operand 9 states and 91 transitions. [2023-11-29 07:01:37,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 186 transitions, 3384 flow [2023-11-29 07:01:37,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 186 transitions, 3250 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:37,461 INFO L231 Difference]: Finished difference. Result has 190 places, 160 transitions, 2886 flow [2023-11-29 07:01:37,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2788, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2886, PETRI_PLACES=190, PETRI_TRANSITIONS=160} [2023-11-29 07:01:37,462 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 163 predicate places. [2023-11-29 07:01:37,462 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 160 transitions, 2886 flow [2023-11-29 07:01:37,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:37,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:37,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:37,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-11-29 07:01:37,462 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:37,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:37,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1824279756, now seen corresponding path program 17 times [2023-11-29 07:01:37,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:37,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120395293] [2023-11-29 07:01:37,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:37,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:37,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:37,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:37,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:37,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120395293] [2023-11-29 07:01:37,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120395293] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:37,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:37,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:37,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942338124] [2023-11-29 07:01:37,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:37,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:37,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:37,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:37,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:37,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:37,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 160 transitions, 2886 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:37,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:37,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:37,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:38,474 INFO L124 PetriNetUnfolderBase]: 2073/3636 cut-off events. [2023-11-29 07:01:38,474 INFO L125 PetriNetUnfolderBase]: For 28736/28736 co-relation queries the response was YES. [2023-11-29 07:01:38,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19675 conditions, 3636 events. 2073/3636 cut-off events. For 28736/28736 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 22144 event pairs, 1070 based on Foata normal form. 6/3642 useless extension candidates. Maximal degree in co-relation 19587. Up to 2771 conditions per place. [2023-11-29 07:01:38,504 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 120 selfloop transitions, 55 changer transitions 9/185 dead transitions. [2023-11-29 07:01:38,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 185 transitions, 3362 flow [2023-11-29 07:01:38,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:38,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:38,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2023-11-29 07:01:38,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2023-11-29 07:01:38,505 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 93 transitions. [2023-11-29 07:01:38,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 93 transitions. [2023-11-29 07:01:38,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:38,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 93 transitions. [2023-11-29 07:01:38,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:38,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:38,506 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:38,506 INFO L175 Difference]: Start difference. First operand has 190 places, 160 transitions, 2886 flow. Second operand 9 states and 93 transitions. [2023-11-29 07:01:38,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 185 transitions, 3362 flow [2023-11-29 07:01:38,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 185 transitions, 3252 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 07:01:38,606 INFO L231 Difference]: Finished difference. Result has 191 places, 159 transitions, 2874 flow [2023-11-29 07:01:38,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2874, PETRI_PLACES=191, PETRI_TRANSITIONS=159} [2023-11-29 07:01:38,607 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 164 predicate places. [2023-11-29 07:01:38,607 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 159 transitions, 2874 flow [2023-11-29 07:01:38,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:38,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:38,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:38,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-11-29 07:01:38,607 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:38,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:38,608 INFO L85 PathProgramCache]: Analyzing trace with hash 2131871696, now seen corresponding path program 18 times [2023-11-29 07:01:38,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:38,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070907840] [2023-11-29 07:01:38,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:38,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:38,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:38,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:38,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:38,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070907840] [2023-11-29 07:01:38,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070907840] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:38,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538580589] [2023-11-29 07:01:38,851 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:01:38,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:38,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:38,852 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:38,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 07:01:38,985 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:01:38,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:38,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:01:38,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:39,069 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:01:39,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-11-29 07:01:39,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:39,097 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:39,199 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-11-29 07:01:39,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-11-29 07:01:39,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:39,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538580589] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:39,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:39,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2023-11-29 07:01:39,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378518557] [2023-11-29 07:01:39,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:39,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 07:01:39,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:39,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 07:01:39,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:01:39,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:39,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 159 transitions, 2874 flow. Second operand has 18 states, 18 states have (on average 5.388888888888889) internal successors, (97), 18 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:39,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:39,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:39,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:40,283 INFO L124 PetriNetUnfolderBase]: 2147/3751 cut-off events. [2023-11-29 07:01:40,284 INFO L125 PetriNetUnfolderBase]: For 28624/28624 co-relation queries the response was YES. [2023-11-29 07:01:40,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20024 conditions, 3751 events. 2147/3751 cut-off events. For 28624/28624 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22955 event pairs, 785 based on Foata normal form. 18/3769 useless extension candidates. Maximal degree in co-relation 19935. Up to 2004 conditions per place. [2023-11-29 07:01:40,327 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 161 selfloop transitions, 74 changer transitions 0/236 dead transitions. [2023-11-29 07:01:40,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 236 transitions, 3945 flow [2023-11-29 07:01:40,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 07:01:40,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 07:01:40,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 138 transitions. [2023-11-29 07:01:40,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3399014778325123 [2023-11-29 07:01:40,329 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 138 transitions. [2023-11-29 07:01:40,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 138 transitions. [2023-11-29 07:01:40,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:40,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 138 transitions. [2023-11-29 07:01:40,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 9.857142857142858) internal successors, (138), 14 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:40,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 29.0) internal successors, (435), 15 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:40,331 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 29.0) internal successors, (435), 15 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:40,331 INFO L175 Difference]: Start difference. First operand has 191 places, 159 transitions, 2874 flow. Second operand 14 states and 138 transitions. [2023-11-29 07:01:40,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 236 transitions, 3945 flow [2023-11-29 07:01:40,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 236 transitions, 3832 flow, removed 7 selfloop flow, removed 9 redundant places. [2023-11-29 07:01:40,454 INFO L231 Difference]: Finished difference. Result has 197 places, 169 transitions, 3091 flow [2023-11-29 07:01:40,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2761, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3091, PETRI_PLACES=197, PETRI_TRANSITIONS=169} [2023-11-29 07:01:40,455 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 170 predicate places. [2023-11-29 07:01:40,455 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 169 transitions, 3091 flow [2023-11-29 07:01:40,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.388888888888889) internal successors, (97), 18 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:40,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:40,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:40,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 07:01:40,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:40,656 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:40,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:40,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1336367224, now seen corresponding path program 12 times [2023-11-29 07:01:40,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:40,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085657082] [2023-11-29 07:01:40,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:40,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:40,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:40,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:40,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:40,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085657082] [2023-11-29 07:01:40,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085657082] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:40,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:40,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:40,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005919172] [2023-11-29 07:01:40,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:40,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:40,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:40,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:40,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:40,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:40,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 169 transitions, 3091 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:40,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:40,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:40,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:41,736 INFO L124 PetriNetUnfolderBase]: 2143/3747 cut-off events. [2023-11-29 07:01:41,736 INFO L125 PetriNetUnfolderBase]: For 31586/31586 co-relation queries the response was YES. [2023-11-29 07:01:41,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20538 conditions, 3747 events. 2143/3747 cut-off events. For 31586/31586 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22987 event pairs, 1066 based on Foata normal form. 4/3751 useless extension candidates. Maximal degree in co-relation 20447. Up to 2903 conditions per place. [2023-11-29 07:01:41,769 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 141 selfloop transitions, 57 changer transitions 6/205 dead transitions. [2023-11-29 07:01:41,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 205 transitions, 3659 flow [2023-11-29 07:01:41,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:41,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:41,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2023-11-29 07:01:41,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3486590038314176 [2023-11-29 07:01:41,770 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 91 transitions. [2023-11-29 07:01:41,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 91 transitions. [2023-11-29 07:01:41,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:41,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 91 transitions. [2023-11-29 07:01:41,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:41,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:41,771 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:41,771 INFO L175 Difference]: Start difference. First operand has 197 places, 169 transitions, 3091 flow. Second operand 9 states and 91 transitions. [2023-11-29 07:01:41,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 205 transitions, 3659 flow [2023-11-29 07:01:41,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 205 transitions, 3561 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-11-29 07:01:41,899 INFO L231 Difference]: Finished difference. Result has 199 places, 166 transitions, 3034 flow [2023-11-29 07:01:41,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3034, PETRI_PLACES=199, PETRI_TRANSITIONS=166} [2023-11-29 07:01:41,899 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 172 predicate places. [2023-11-29 07:01:41,899 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 166 transitions, 3034 flow [2023-11-29 07:01:41,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:41,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:41,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:41,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-11-29 07:01:41,900 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:41,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:41,900 INFO L85 PathProgramCache]: Analyzing trace with hash 794304482, now seen corresponding path program 19 times [2023-11-29 07:01:41,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:41,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572632917] [2023-11-29 07:01:41,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:41,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:41,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:42,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:42,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:42,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572632917] [2023-11-29 07:01:42,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572632917] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:42,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602436411] [2023-11-29 07:01:42,125 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:01:42,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:42,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:42,126 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:42,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 07:01:42,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:42,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:01:42,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:42,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:01:42,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:01:42,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-11-29 07:01:42,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:01:42,360 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:42,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:42,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602436411] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:42,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:42,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 7] total 18 [2023-11-29 07:01:42,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217521136] [2023-11-29 07:01:42,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:42,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 07:01:42,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:42,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 07:01:42,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:01:42,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:42,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 166 transitions, 3034 flow. Second operand has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:42,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:42,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:42,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:43,660 INFO L124 PetriNetUnfolderBase]: 2162/3776 cut-off events. [2023-11-29 07:01:43,660 INFO L125 PetriNetUnfolderBase]: For 33218/33218 co-relation queries the response was YES. [2023-11-29 07:01:43,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20948 conditions, 3776 events. 2162/3776 cut-off events. For 33218/33218 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 23017 event pairs, 1105 based on Foata normal form. 18/3794 useless extension candidates. Maximal degree in co-relation 20858. Up to 2850 conditions per place. [2023-11-29 07:01:43,696 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 145 selfloop transitions, 64 changer transitions 0/210 dead transitions. [2023-11-29 07:01:43,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 210 transitions, 3716 flow [2023-11-29 07:01:43,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 07:01:43,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 07:01:43,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 131 transitions. [2023-11-29 07:01:43,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3226600985221675 [2023-11-29 07:01:43,698 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 131 transitions. [2023-11-29 07:01:43,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 131 transitions. [2023-11-29 07:01:43,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:43,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 131 transitions. [2023-11-29 07:01:43,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 9.357142857142858) internal successors, (131), 14 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:43,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 29.0) internal successors, (435), 15 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:43,699 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 29.0) internal successors, (435), 15 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:43,699 INFO L175 Difference]: Start difference. First operand has 199 places, 166 transitions, 3034 flow. Second operand 14 states and 131 transitions. [2023-11-29 07:01:43,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 210 transitions, 3716 flow [2023-11-29 07:01:43,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 210 transitions, 3598 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:43,822 INFO L231 Difference]: Finished difference. Result has 204 places, 172 transitions, 3160 flow [2023-11-29 07:01:43,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2916, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3160, PETRI_PLACES=204, PETRI_TRANSITIONS=172} [2023-11-29 07:01:43,823 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 177 predicate places. [2023-11-29 07:01:43,823 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 172 transitions, 3160 flow [2023-11-29 07:01:43,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.444444444444445) internal successors, (98), 18 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:43,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:43,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:43,828 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 07:01:44,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:44,024 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:44,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:44,024 INFO L85 PathProgramCache]: Analyzing trace with hash -729878662, now seen corresponding path program 13 times [2023-11-29 07:01:44,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:44,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429282346] [2023-11-29 07:01:44,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:44,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:44,255 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:44,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:44,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429282346] [2023-11-29 07:01:44,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429282346] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:44,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:44,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:44,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638019923] [2023-11-29 07:01:44,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:44,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:44,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:44,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:44,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:44,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:44,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 172 transitions, 3160 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:44,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:44,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:44,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:45,064 INFO L124 PetriNetUnfolderBase]: 2162/3780 cut-off events. [2023-11-29 07:01:45,064 INFO L125 PetriNetUnfolderBase]: For 33556/33556 co-relation queries the response was YES. [2023-11-29 07:01:45,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 3780 events. 2162/3780 cut-off events. For 33556/33556 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 23113 event pairs, 1149 based on Foata normal form. 4/3784 useless extension candidates. Maximal degree in co-relation 20983. Up to 2948 conditions per place. [2023-11-29 07:01:45,098 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 135 selfloop transitions, 52 changer transitions 3/191 dead transitions. [2023-11-29 07:01:45,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 191 transitions, 3618 flow [2023-11-29 07:01:45,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:45,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:45,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2023-11-29 07:01:45,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32950191570881227 [2023-11-29 07:01:45,099 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 86 transitions. [2023-11-29 07:01:45,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 86 transitions. [2023-11-29 07:01:45,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:45,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 86 transitions. [2023-11-29 07:01:45,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:45,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:45,100 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:45,100 INFO L175 Difference]: Start difference. First operand has 204 places, 172 transitions, 3160 flow. Second operand 9 states and 86 transitions. [2023-11-29 07:01:45,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 191 transitions, 3618 flow [2023-11-29 07:01:45,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 191 transitions, 3526 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-11-29 07:01:45,218 INFO L231 Difference]: Finished difference. Result has 204 places, 171 transitions, 3150 flow [2023-11-29 07:01:45,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3068, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3150, PETRI_PLACES=204, PETRI_TRANSITIONS=171} [2023-11-29 07:01:45,219 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 177 predicate places. [2023-11-29 07:01:45,219 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 171 transitions, 3150 flow [2023-11-29 07:01:45,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:45,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:45,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:45,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-11-29 07:01:45,219 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:45,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:45,219 INFO L85 PathProgramCache]: Analyzing trace with hash 2123001902, now seen corresponding path program 20 times [2023-11-29 07:01:45,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:45,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872079861] [2023-11-29 07:01:45,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:45,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:45,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:45,482 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:45,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:45,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872079861] [2023-11-29 07:01:45,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872079861] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:45,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255275507] [2023-11-29 07:01:45,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:01:45,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:45,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:45,484 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:45,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 07:01:45,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:01:45,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:45,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:01:45,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:45,725 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:01:45,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-11-29 07:01:45,752 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:45,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:45,831 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:01:45,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 07:01:45,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:45,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255275507] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:45,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:01:45,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 17 [2023-11-29 07:01:45,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50091247] [2023-11-29 07:01:45,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:45,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:01:45,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:45,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:01:45,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:01:45,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:45,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 171 transitions, 3150 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:45,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:45,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:45,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:46,632 INFO L124 PetriNetUnfolderBase]: 2088/3639 cut-off events. [2023-11-29 07:01:46,632 INFO L125 PetriNetUnfolderBase]: For 33162/33162 co-relation queries the response was YES. [2023-11-29 07:01:46,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20552 conditions, 3639 events. 2088/3639 cut-off events. For 33162/33162 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 21918 event pairs, 1088 based on Foata normal form. 18/3657 useless extension candidates. Maximal degree in co-relation 20461. Up to 2794 conditions per place. [2023-11-29 07:01:46,662 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 140 selfloop transitions, 53 changer transitions 1/195 dead transitions. [2023-11-29 07:01:46,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 195 transitions, 3639 flow [2023-11-29 07:01:46,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:01:46,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:01:46,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2023-11-29 07:01:46,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4187192118226601 [2023-11-29 07:01:46,663 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 85 transitions. [2023-11-29 07:01:46,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 85 transitions. [2023-11-29 07:01:46,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:46,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 85 transitions. [2023-11-29 07:01:46,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:46,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:46,664 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:46,664 INFO L175 Difference]: Start difference. First operand has 204 places, 171 transitions, 3150 flow. Second operand 7 states and 85 transitions. [2023-11-29 07:01:46,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 195 transitions, 3639 flow [2023-11-29 07:01:46,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 195 transitions, 3525 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-11-29 07:01:46,768 INFO L231 Difference]: Finished difference. Result has 200 places, 169 transitions, 3083 flow [2023-11-29 07:01:46,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3011, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3083, PETRI_PLACES=200, PETRI_TRANSITIONS=169} [2023-11-29 07:01:46,768 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 173 predicate places. [2023-11-29 07:01:46,768 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 169 transitions, 3083 flow [2023-11-29 07:01:46,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:46,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:46,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:46,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 07:01:46,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:46,969 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:46,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:46,970 INFO L85 PathProgramCache]: Analyzing trace with hash 596810100, now seen corresponding path program 14 times [2023-11-29 07:01:46,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:46,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758981419] [2023-11-29 07:01:46,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:46,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:46,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:47,210 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:47,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:47,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758981419] [2023-11-29 07:01:47,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758981419] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:47,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952261790] [2023-11-29 07:01:47,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:01:47,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:47,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:47,211 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:47,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 07:01:47,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:01:47,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:47,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 07:01:47,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:47,524 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:01:47,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-11-29 07:01:47,550 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:47,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:47,630 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:01:47,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 07:01:47,660 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:47,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952261790] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:47,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:47,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-11-29 07:01:47,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272290516] [2023-11-29 07:01:47,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:47,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 07:01:47,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:47,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 07:01:47,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:01:47,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:47,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 169 transitions, 3083 flow. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:47,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:47,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:47,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:48,779 INFO L124 PetriNetUnfolderBase]: 2155/3771 cut-off events. [2023-11-29 07:01:48,779 INFO L125 PetriNetUnfolderBase]: For 33086/33086 co-relation queries the response was YES. [2023-11-29 07:01:48,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21164 conditions, 3771 events. 2155/3771 cut-off events. For 33086/33086 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23097 event pairs, 1061 based on Foata normal form. 24/3795 useless extension candidates. Maximal degree in co-relation 21076. Up to 2816 conditions per place. [2023-11-29 07:01:48,810 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 167 selfloop transitions, 62 changer transitions 0/230 dead transitions. [2023-11-29 07:01:48,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 230 transitions, 3885 flow [2023-11-29 07:01:48,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 07:01:48,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 07:01:48,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 145 transitions. [2023-11-29 07:01:48,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2023-11-29 07:01:48,812 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 145 transitions. [2023-11-29 07:01:48,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 145 transitions. [2023-11-29 07:01:48,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:48,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 145 transitions. [2023-11-29 07:01:48,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 10.357142857142858) internal successors, (145), 14 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 07:01:48,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 29.0) internal successors, (435), 15 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:48,814 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 29.0) internal successors, (435), 15 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:48,814 INFO L175 Difference]: Start difference. First operand has 200 places, 169 transitions, 3083 flow. Second operand 14 states and 145 transitions. [2023-11-29 07:01:48,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 230 transitions, 3885 flow [2023-11-29 07:01:48,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 230 transitions, 3731 flow, removed 2 selfloop flow, removed 14 redundant places. [2023-11-29 07:01:48,924 INFO L231 Difference]: Finished difference. Result has 200 places, 177 transitions, 3225 flow [2023-11-29 07:01:48,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3225, PETRI_PLACES=200, PETRI_TRANSITIONS=177} [2023-11-29 07:01:48,925 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 173 predicate places. [2023-11-29 07:01:48,925 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 177 transitions, 3225 flow [2023-11-29 07:01:48,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:48,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:48,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:48,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-29 07:01:49,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:49,126 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:49,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:49,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1656724376, now seen corresponding path program 15 times [2023-11-29 07:01:49,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:49,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069093339] [2023-11-29 07:01:49,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:49,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:49,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:49,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:49,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:49,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069093339] [2023-11-29 07:01:49,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069093339] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:49,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:49,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:49,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10188870] [2023-11-29 07:01:49,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:49,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:49,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:49,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:49,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:49,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:49,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 177 transitions, 3225 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:49,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:49,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:49,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:50,215 INFO L124 PetriNetUnfolderBase]: 2151/3767 cut-off events. [2023-11-29 07:01:50,215 INFO L125 PetriNetUnfolderBase]: For 32258/32258 co-relation queries the response was YES. [2023-11-29 07:01:50,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21011 conditions, 3767 events. 2151/3767 cut-off events. For 32258/32258 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23122 event pairs, 1125 based on Foata normal form. 4/3771 useless extension candidates. Maximal degree in co-relation 20927. Up to 2816 conditions per place. [2023-11-29 07:01:50,293 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 138 selfloop transitions, 53 changer transitions 4/196 dead transitions. [2023-11-29 07:01:50,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 196 transitions, 3667 flow [2023-11-29 07:01:50,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:50,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:50,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2023-11-29 07:01:50,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32950191570881227 [2023-11-29 07:01:50,295 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 86 transitions. [2023-11-29 07:01:50,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 86 transitions. [2023-11-29 07:01:50,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:50,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 86 transitions. [2023-11-29 07:01:50,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:50,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:50,296 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:50,296 INFO L175 Difference]: Start difference. First operand has 200 places, 177 transitions, 3225 flow. Second operand 9 states and 86 transitions. [2023-11-29 07:01:50,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 196 transitions, 3667 flow [2023-11-29 07:01:50,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 196 transitions, 3598 flow, removed 16 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:50,421 INFO L231 Difference]: Finished difference. Result has 202 places, 175 transitions, 3213 flow [2023-11-29 07:01:50,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3213, PETRI_PLACES=202, PETRI_TRANSITIONS=175} [2023-11-29 07:01:50,422 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 175 predicate places. [2023-11-29 07:01:50,422 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 175 transitions, 3213 flow [2023-11-29 07:01:50,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:50,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:50,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:50,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-11-29 07:01:50,422 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:50,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:50,423 INFO L85 PathProgramCache]: Analyzing trace with hash -731887320, now seen corresponding path program 16 times [2023-11-29 07:01:50,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:50,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538479562] [2023-11-29 07:01:50,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:50,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:50,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:50,710 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:50,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:50,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538479562] [2023-11-29 07:01:50,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538479562] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:50,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478459961] [2023-11-29 07:01:50,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:01:50,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:50,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:50,712 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:50,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 07:01:50,837 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:01:50,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:50,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:01:50,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:50,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:01:50,920 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:01:50,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-11-29 07:01:50,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:01:50,943 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:51,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:51,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478459961] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:51,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:01:51,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 10] total 18 [2023-11-29 07:01:51,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982711051] [2023-11-29 07:01:51,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:51,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 07:01:51,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:51,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 07:01:51,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-11-29 07:01:51,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:51,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 175 transitions, 3213 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:51,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:51,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:51,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:52,042 INFO L124 PetriNetUnfolderBase]: 2178/3810 cut-off events. [2023-11-29 07:01:52,042 INFO L125 PetriNetUnfolderBase]: For 35794/35794 co-relation queries the response was YES. [2023-11-29 07:01:52,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21605 conditions, 3810 events. 2178/3810 cut-off events. For 35794/35794 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23338 event pairs, 1105 based on Foata normal form. 24/3834 useless extension candidates. Maximal degree in co-relation 21522. Up to 2847 conditions per place. [2023-11-29 07:01:52,079 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 149 selfloop transitions, 53 changer transitions 0/203 dead transitions. [2023-11-29 07:01:52,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 203 transitions, 3783 flow [2023-11-29 07:01:52,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 07:01:52,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 07:01:52,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2023-11-29 07:01:52,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2023-11-29 07:01:52,080 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 87 transitions. [2023-11-29 07:01:52,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 87 transitions. [2023-11-29 07:01:52,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:52,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 87 transitions. [2023-11-29 07:01:52,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:52,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:52,081 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 29.0) internal successors, (232), 8 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:52,081 INFO L175 Difference]: Start difference. First operand has 202 places, 175 transitions, 3213 flow. Second operand 7 states and 87 transitions. [2023-11-29 07:01:52,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 203 transitions, 3783 flow [2023-11-29 07:01:52,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 203 transitions, 3655 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-11-29 07:01:52,210 INFO L231 Difference]: Finished difference. Result has 199 places, 177 transitions, 3251 flow [2023-11-29 07:01:52,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3089, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3251, PETRI_PLACES=199, PETRI_TRANSITIONS=177} [2023-11-29 07:01:52,210 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 172 predicate places. [2023-11-29 07:01:52,210 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 177 transitions, 3251 flow [2023-11-29 07:01:52,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:52,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:52,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:52,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 07:01:52,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:52,411 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:52,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:52,411 INFO L85 PathProgramCache]: Analyzing trace with hash 598818758, now seen corresponding path program 17 times [2023-11-29 07:01:52,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:52,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746163751] [2023-11-29 07:01:52,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:52,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:52,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:52,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:52,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:52,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746163751] [2023-11-29 07:01:52,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746163751] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:52,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:52,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:52,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934753324] [2023-11-29 07:01:52,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:52,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:52,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:52,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:52,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:52,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:52,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 177 transitions, 3251 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:52,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:52,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:52,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:53,620 INFO L124 PetriNetUnfolderBase]: 2132/3707 cut-off events. [2023-11-29 07:01:53,620 INFO L125 PetriNetUnfolderBase]: For 34133/34133 co-relation queries the response was YES. [2023-11-29 07:01:53,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21295 conditions, 3707 events. 2132/3707 cut-off events. For 34133/34133 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22431 event pairs, 1085 based on Foata normal form. 4/3711 useless extension candidates. Maximal degree in co-relation 21213. Up to 2840 conditions per place. [2023-11-29 07:01:53,656 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 135 selfloop transitions, 56 changer transitions 3/195 dead transitions. [2023-11-29 07:01:53,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 195 transitions, 3677 flow [2023-11-29 07:01:53,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:53,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:53,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 86 transitions. [2023-11-29 07:01:53,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32950191570881227 [2023-11-29 07:01:53,657 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 86 transitions. [2023-11-29 07:01:53,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 86 transitions. [2023-11-29 07:01:53,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:53,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 86 transitions. [2023-11-29 07:01:53,658 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:53,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:53,658 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:53,659 INFO L175 Difference]: Start difference. First operand has 199 places, 177 transitions, 3251 flow. Second operand 9 states and 86 transitions. [2023-11-29 07:01:53,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 195 transitions, 3677 flow [2023-11-29 07:01:53,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 195 transitions, 3612 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-29 07:01:53,797 INFO L231 Difference]: Finished difference. Result has 204 places, 175 transitions, 3244 flow [2023-11-29 07:01:53,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3244, PETRI_PLACES=204, PETRI_TRANSITIONS=175} [2023-11-29 07:01:53,797 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 177 predicate places. [2023-11-29 07:01:53,797 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 175 transitions, 3244 flow [2023-11-29 07:01:53,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:53,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:53,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:53,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-11-29 07:01:53,798 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:53,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:53,798 INFO L85 PathProgramCache]: Analyzing trace with hash -911350246, now seen corresponding path program 18 times [2023-11-29 07:01:53,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:53,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959578344] [2023-11-29 07:01:53,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:53,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:53,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:54,039 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:54,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:54,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959578344] [2023-11-29 07:01:54,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959578344] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:54,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:54,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:54,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120714565] [2023-11-29 07:01:54,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:54,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:54,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:54,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:54,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:54,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:54,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 175 transitions, 3244 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:54,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:54,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:54,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:54,854 INFO L124 PetriNetUnfolderBase]: 2126/3697 cut-off events. [2023-11-29 07:01:54,854 INFO L125 PetriNetUnfolderBase]: For 34731/34731 co-relation queries the response was YES. [2023-11-29 07:01:54,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21177 conditions, 3697 events. 2126/3697 cut-off events. For 34731/34731 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22429 event pairs, 1021 based on Foata normal form. 4/3701 useless extension candidates. Maximal degree in co-relation 21094. Up to 2840 conditions per place. [2023-11-29 07:01:54,881 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 134 selfloop transitions, 63 changer transitions 4/202 dead transitions. [2023-11-29 07:01:54,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 202 transitions, 3747 flow [2023-11-29 07:01:54,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:54,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:54,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2023-11-29 07:01:54,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3371647509578544 [2023-11-29 07:01:54,882 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 88 transitions. [2023-11-29 07:01:54,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 88 transitions. [2023-11-29 07:01:54,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:54,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 88 transitions. [2023-11-29 07:01:54,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:54,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:54,883 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:54,883 INFO L175 Difference]: Start difference. First operand has 204 places, 175 transitions, 3244 flow. Second operand 9 states and 88 transitions. [2023-11-29 07:01:54,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 202 transitions, 3747 flow [2023-11-29 07:01:54,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 202 transitions, 3645 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-29 07:01:55,000 INFO L231 Difference]: Finished difference. Result has 203 places, 172 transitions, 3204 flow [2023-11-29 07:01:55,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3204, PETRI_PLACES=203, PETRI_TRANSITIONS=172} [2023-11-29 07:01:55,001 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 176 predicate places. [2023-11-29 07:01:55,001 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 172 transitions, 3204 flow [2023-11-29 07:01:55,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:55,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:55,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:55,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-11-29 07:01:55,001 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:55,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:55,001 INFO L85 PathProgramCache]: Analyzing trace with hash -2078963562, now seen corresponding path program 19 times [2023-11-29 07:01:55,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:55,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918364762] [2023-11-29 07:01:55,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:55,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:55,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:55,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:55,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918364762] [2023-11-29 07:01:55,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918364762] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:55,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:55,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:55,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337020688] [2023-11-29 07:01:55,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:55,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:55,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:55,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:55,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:55,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:55,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 172 transitions, 3204 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:55,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:55,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:55,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:56,066 INFO L124 PetriNetUnfolderBase]: 2096/3659 cut-off events. [2023-11-29 07:01:56,066 INFO L125 PetriNetUnfolderBase]: For 35193/35193 co-relation queries the response was YES. [2023-11-29 07:01:56,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20855 conditions, 3659 events. 2096/3659 cut-off events. For 35193/35193 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22258 event pairs, 1025 based on Foata normal form. 24/3683 useless extension candidates. Maximal degree in co-relation 20772. Up to 2840 conditions per place. [2023-11-29 07:01:56,101 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 142 selfloop transitions, 61 changer transitions 1/205 dead transitions. [2023-11-29 07:01:56,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 205 transitions, 3765 flow [2023-11-29 07:01:56,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:56,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:56,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2023-11-29 07:01:56,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2023-11-29 07:01:56,102 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 93 transitions. [2023-11-29 07:01:56,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 93 transitions. [2023-11-29 07:01:56,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:56,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 93 transitions. [2023-11-29 07:01:56,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:56,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:56,104 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:56,104 INFO L175 Difference]: Start difference. First operand has 203 places, 172 transitions, 3204 flow. Second operand 9 states and 93 transitions. [2023-11-29 07:01:56,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 205 transitions, 3765 flow [2023-11-29 07:01:56,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 205 transitions, 3586 flow, removed 5 selfloop flow, removed 14 redundant places. [2023-11-29 07:01:56,238 INFO L231 Difference]: Finished difference. Result has 195 places, 170 transitions, 3086 flow [2023-11-29 07:01:56,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3001, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3086, PETRI_PLACES=195, PETRI_TRANSITIONS=170} [2023-11-29 07:01:56,239 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 168 predicate places. [2023-11-29 07:01:56,239 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 170 transitions, 3086 flow [2023-11-29 07:01:56,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:56,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:56,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:56,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-11-29 07:01:56,240 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:56,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:56,240 INFO L85 PathProgramCache]: Analyzing trace with hash -2024626056, now seen corresponding path program 20 times [2023-11-29 07:01:56,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:56,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872042730] [2023-11-29 07:01:56,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:56,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:56,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:56,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:56,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:56,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872042730] [2023-11-29 07:01:56,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872042730] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:01:56,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 07:01:56,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 07:01:56,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922939177] [2023-11-29 07:01:56,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:01:56,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 07:01:56,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:56,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 07:01:56,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-29 07:01:56,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:56,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 170 transitions, 3086 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:56,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:56,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:56,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:57,237 INFO L124 PetriNetUnfolderBase]: 2048/3550 cut-off events. [2023-11-29 07:01:57,237 INFO L125 PetriNetUnfolderBase]: For 31578/31578 co-relation queries the response was YES. [2023-11-29 07:01:57,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20337 conditions, 3550 events. 2048/3550 cut-off events. For 31578/31578 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 21259 event pairs, 1001 based on Foata normal form. 4/3554 useless extension candidates. Maximal degree in co-relation 20258. Up to 2840 conditions per place. [2023-11-29 07:01:57,270 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 129 selfloop transitions, 60 changer transitions 3/193 dead transitions. [2023-11-29 07:01:57,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 193 transitions, 3564 flow [2023-11-29 07:01:57,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:01:57,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 07:01:57,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 82 transitions. [2023-11-29 07:01:57,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31417624521072796 [2023-11-29 07:01:57,271 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 82 transitions. [2023-11-29 07:01:57,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 82 transitions. [2023-11-29 07:01:57,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:57,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 82 transitions. [2023-11-29 07:01:57,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:57,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:57,272 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 29.0) internal successors, (290), 10 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:57,272 INFO L175 Difference]: Start difference. First operand has 195 places, 170 transitions, 3086 flow. Second operand 9 states and 82 transitions. [2023-11-29 07:01:57,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 193 transitions, 3564 flow [2023-11-29 07:01:57,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 193 transitions, 3326 flow, removed 0 selfloop flow, removed 18 redundant places. [2023-11-29 07:01:57,387 INFO L231 Difference]: Finished difference. Result has 185 places, 168 transitions, 2926 flow [2023-11-29 07:01:57,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2818, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2926, PETRI_PLACES=185, PETRI_TRANSITIONS=168} [2023-11-29 07:01:57,388 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 158 predicate places. [2023-11-29 07:01:57,388 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 168 transitions, 2926 flow [2023-11-29 07:01:57,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:57,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:57,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:57,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-11-29 07:01:57,389 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:01:57,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:57,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1345370441, now seen corresponding path program 1 times [2023-11-29 07:01:57,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:57,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296928935] [2023-11-29 07:01:57,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:57,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:57,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:57,547 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:57,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:57,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296928935] [2023-11-29 07:01:57,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296928935] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:57,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276291293] [2023-11-29 07:01:57,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:57,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:57,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:57,548 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:57,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 07:01:57,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:57,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 07:01:57,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:57,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:57,810 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:57,909 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:01:57,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276291293] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:57,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:57,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-11-29 07:01:57,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794906227] [2023-11-29 07:01:57,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:57,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 07:01:57,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:57,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 07:01:57,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-11-29 07:01:57,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:01:57,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 168 transitions, 2926 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:57,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:57,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:01:57,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:59,807 INFO L124 PetriNetUnfolderBase]: 6136/10615 cut-off events. [2023-11-29 07:01:59,807 INFO L125 PetriNetUnfolderBase]: For 86051/86051 co-relation queries the response was YES. [2023-11-29 07:01:59,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59802 conditions, 10615 events. 6136/10615 cut-off events. For 86051/86051 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 76856 event pairs, 2806 based on Foata normal form. 6/10621 useless extension candidates. Maximal degree in co-relation 58278. Up to 3515 conditions per place. [2023-11-29 07:01:59,917 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 538 selfloop transitions, 24 changer transitions 1/564 dead transitions. [2023-11-29 07:01:59,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 564 transitions, 10730 flow [2023-11-29 07:01:59,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 07:01:59,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-29 07:01:59,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 150 transitions. [2023-11-29 07:01:59,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978779840848806 [2023-11-29 07:01:59,919 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 150 transitions. [2023-11-29 07:01:59,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 150 transitions. [2023-11-29 07:01:59,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:59,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 150 transitions. [2023-11-29 07:01:59,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 11.538461538461538) internal successors, (150), 13 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:59,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 29.0) internal successors, (406), 14 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:59,920 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 29.0) internal successors, (406), 14 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:59,920 INFO L175 Difference]: Start difference. First operand has 185 places, 168 transitions, 2926 flow. Second operand 13 states and 150 transitions. [2023-11-29 07:01:59,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 564 transitions, 10730 flow [2023-11-29 07:02:00,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 564 transitions, 10312 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-29 07:02:00,592 INFO L231 Difference]: Finished difference. Result has 191 places, 190 transitions, 3130 flow [2023-11-29 07:02:00,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3130, PETRI_PLACES=191, PETRI_TRANSITIONS=190} [2023-11-29 07:02:00,593 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 164 predicate places. [2023-11-29 07:02:00,593 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 190 transitions, 3130 flow [2023-11-29 07:02:00,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:00,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:00,593 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] [2023-11-29 07:02:00,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-29 07:02:00,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2023-11-29 07:02:00,794 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:00,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:00,794 INFO L85 PathProgramCache]: Analyzing trace with hash -833746820, now seen corresponding path program 1 times [2023-11-29 07:02:00,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:00,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893260296] [2023-11-29 07:02:00,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:00,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:00,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:00,874 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:00,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:00,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893260296] [2023-11-29 07:02:00,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893260296] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:00,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060040053] [2023-11-29 07:02:00,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:00,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:00,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:00,875 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:00,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 07:02:01,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:01,005 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 07:02:01,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:01,073 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:01,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:01,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:01,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060040053] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:01,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:01,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-11-29 07:02:01,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778926511] [2023-11-29 07:02:01,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:01,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 07:02:01,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:01,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 07:02:01,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:02:01,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:01,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 190 transitions, 3130 flow. Second operand has 16 states, 16 states have (on average 6.0625) internal successors, (97), 16 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:01,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:01,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:01,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:03,336 INFO L124 PetriNetUnfolderBase]: 5776/10283 cut-off events. [2023-11-29 07:02:03,336 INFO L125 PetriNetUnfolderBase]: For 93144/93144 co-relation queries the response was YES. [2023-11-29 07:02:03,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62472 conditions, 10283 events. 5776/10283 cut-off events. For 93144/93144 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 76932 event pairs, 1796 based on Foata normal form. 392/10675 useless extension candidates. Maximal degree in co-relation 61032. Up to 3524 conditions per place. [2023-11-29 07:02:03,435 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 494 selfloop transitions, 135 changer transitions 3/633 dead transitions. [2023-11-29 07:02:03,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 633 transitions, 11702 flow [2023-11-29 07:02:03,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 07:02:03,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 07:02:03,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 201 transitions. [2023-11-29 07:02:03,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4077079107505071 [2023-11-29 07:02:03,437 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 201 transitions. [2023-11-29 07:02:03,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 201 transitions. [2023-11-29 07:02:03,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:03,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 201 transitions. [2023-11-29 07:02:03,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 11.823529411764707) internal successors, (201), 17 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:03,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 29.0) internal successors, (522), 18 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:03,439 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 29.0) internal successors, (522), 18 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:03,439 INFO L175 Difference]: Start difference. First operand has 191 places, 190 transitions, 3130 flow. Second operand 17 states and 201 transitions. [2023-11-29 07:02:03,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 633 transitions, 11702 flow [2023-11-29 07:02:04,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 633 transitions, 11644 flow, removed 23 selfloop flow, removed 3 redundant places. [2023-11-29 07:02:04,393 INFO L231 Difference]: Finished difference. Result has 207 places, 309 transitions, 6532 flow [2023-11-29 07:02:04,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6532, PETRI_PLACES=207, PETRI_TRANSITIONS=309} [2023-11-29 07:02:04,393 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 180 predicate places. [2023-11-29 07:02:04,393 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 309 transitions, 6532 flow [2023-11-29 07:02:04,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0625) internal successors, (97), 16 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:04,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:04,394 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] [2023-11-29 07:02:04,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-29 07:02:04,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2023-11-29 07:02:04,594 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:04,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:04,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1005047356, now seen corresponding path program 2 times [2023-11-29 07:02:04,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:04,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539287638] [2023-11-29 07:02:04,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:04,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:04,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:04,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:04,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:04,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539287638] [2023-11-29 07:02:04,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539287638] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:04,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246024433] [2023-11-29 07:02:04,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:02:04,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:04,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:04,735 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:04,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-29 07:02:04,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 07:02:04,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:04,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 07:02:04,863 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:04,903 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:04,903 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 07:02:04,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246024433] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 07:02:04,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 07:02:04,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 12 [2023-11-29 07:02:04,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468517293] [2023-11-29 07:02:04,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 07:02:04,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 07:02:04,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:04,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 07:02:04,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2023-11-29 07:02:04,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:04,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 309 transitions, 6532 flow. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:04,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:04,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:04,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:06,865 INFO L124 PetriNetUnfolderBase]: 5776/10253 cut-off events. [2023-11-29 07:02:06,865 INFO L125 PetriNetUnfolderBase]: For 112471/112471 co-relation queries the response was YES. [2023-11-29 07:02:06,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63996 conditions, 10253 events. 5776/10253 cut-off events. For 112471/112471 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 76826 event pairs, 1094 based on Foata normal form. 15/10268 useless extension candidates. Maximal degree in co-relation 62547. Up to 4464 conditions per place. [2023-11-29 07:02:06,974 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 349 selfloop transitions, 51 changer transitions 1/402 dead transitions. [2023-11-29 07:02:06,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 402 transitions, 8846 flow [2023-11-29 07:02:06,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 07:02:06,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 07:02:06,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 74 transitions. [2023-11-29 07:02:06,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5103448275862069 [2023-11-29 07:02:06,975 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 74 transitions. [2023-11-29 07:02:06,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 74 transitions. [2023-11-29 07:02:06,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:06,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 74 transitions. [2023-11-29 07:02:06,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:06,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:06,976 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:06,976 INFO L175 Difference]: Start difference. First operand has 207 places, 309 transitions, 6532 flow. Second operand 5 states and 74 transitions. [2023-11-29 07:02:06,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 402 transitions, 8846 flow [2023-11-29 07:02:08,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 402 transitions, 8816 flow, removed 7 selfloop flow, removed 6 redundant places. [2023-11-29 07:02:08,378 INFO L231 Difference]: Finished difference. Result has 207 places, 317 transitions, 6829 flow [2023-11-29 07:02:08,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=6502, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6829, PETRI_PLACES=207, PETRI_TRANSITIONS=317} [2023-11-29 07:02:08,379 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 180 predicate places. [2023-11-29 07:02:08,379 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 317 transitions, 6829 flow [2023-11-29 07:02:08,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:08,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:08,379 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] [2023-11-29 07:02:08,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-29 07:02:08,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-11-29 07:02:08,580 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:08,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:08,580 INFO L85 PathProgramCache]: Analyzing trace with hash -656566706, now seen corresponding path program 1 times [2023-11-29 07:02:08,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:08,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055072875] [2023-11-29 07:02:08,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:08,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:08,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:08,662 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:08,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:08,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055072875] [2023-11-29 07:02:08,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055072875] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:08,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669579064] [2023-11-29 07:02:08,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:08,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:08,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:08,663 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:08,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-29 07:02:08,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:08,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 07:02:08,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:08,855 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:08,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:08,915 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:08,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669579064] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:08,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:08,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2023-11-29 07:02:08,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067270244] [2023-11-29 07:02:08,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:08,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 07:02:08,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:08,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 07:02:08,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-11-29 07:02:08,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:08,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 317 transitions, 6829 flow. Second operand has 16 states, 16 states have (on average 5.875) internal successors, (94), 16 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:08,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:08,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:08,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:10,651 INFO L124 PetriNetUnfolderBase]: 3680/6609 cut-off events. [2023-11-29 07:02:10,651 INFO L125 PetriNetUnfolderBase]: For 81298/81298 co-relation queries the response was YES. [2023-11-29 07:02:10,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43550 conditions, 6609 events. 3680/6609 cut-off events. For 81298/81298 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 46339 event pairs, 1554 based on Foata normal form. 176/6785 useless extension candidates. Maximal degree in co-relation 42155. Up to 3518 conditions per place. [2023-11-29 07:02:10,700 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 167 selfloop transitions, 6 changer transitions 334/508 dead transitions. [2023-11-29 07:02:10,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 508 transitions, 10407 flow [2023-11-29 07:02:10,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 07:02:10,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 07:02:10,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 189 transitions. [2023-11-29 07:02:10,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38336713995943206 [2023-11-29 07:02:10,701 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 189 transitions. [2023-11-29 07:02:10,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 189 transitions. [2023-11-29 07:02:10,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:10,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 189 transitions. [2023-11-29 07:02:10,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 11.117647058823529) internal successors, (189), 17 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:10,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 29.0) internal successors, (522), 18 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:10,703 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 29.0) internal successors, (522), 18 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:10,703 INFO L175 Difference]: Start difference. First operand has 207 places, 317 transitions, 6829 flow. Second operand 17 states and 189 transitions. [2023-11-29 07:02:10,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 508 transitions, 10407 flow [2023-11-29 07:02:11,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 508 transitions, 10371 flow, removed 10 selfloop flow, removed 1 redundant places. [2023-11-29 07:02:11,354 INFO L231 Difference]: Finished difference. Result has 230 places, 174 transitions, 3385 flow [2023-11-29 07:02:11,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=5848, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3385, PETRI_PLACES=230, PETRI_TRANSITIONS=174} [2023-11-29 07:02:11,355 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 203 predicate places. [2023-11-29 07:02:11,355 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 174 transitions, 3385 flow [2023-11-29 07:02:11,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.875) internal successors, (94), 16 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:11,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:11,355 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:02:11,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-11-29 07:02:11,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:11,556 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:11,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:11,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1222372796, now seen corresponding path program 2 times [2023-11-29 07:02:11,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:11,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657301497] [2023-11-29 07:02:11,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:11,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:11,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:11,718 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:11,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:11,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657301497] [2023-11-29 07:02:11,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657301497] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:11,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802504109] [2023-11-29 07:02:11,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:02:11,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:11,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:11,720 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:11,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-29 07:02:11,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:02:11,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:11,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 07:02:11,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:11,991 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:02:11,991 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:12,134 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:02:12,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802504109] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:12,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:12,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-29 07:02:12,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775718357] [2023-11-29 07:02:12,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:12,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 07:02:12,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:12,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 07:02:12,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2023-11-29 07:02:12,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:12,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 174 transitions, 3385 flow. Second operand has 24 states, 24 states have (on average 5.416666666666667) internal successors, (130), 24 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:12,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:12,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:12,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:13,179 INFO L124 PetriNetUnfolderBase]: 2212/3819 cut-off events. [2023-11-29 07:02:13,179 INFO L125 PetriNetUnfolderBase]: For 39904/39904 co-relation queries the response was YES. [2023-11-29 07:02:13,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23205 conditions, 3819 events. 2212/3819 cut-off events. For 39904/39904 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 22759 event pairs, 589 based on Foata normal form. 76/3895 useless extension candidates. Maximal degree in co-relation 23104. Up to 1203 conditions per place. [2023-11-29 07:02:13,219 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 201 selfloop transitions, 56 changer transitions 0/258 dead transitions. [2023-11-29 07:02:13,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 258 transitions, 4954 flow [2023-11-29 07:02:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:02:13,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:02:13,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 108 transitions. [2023-11-29 07:02:13,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3103448275862069 [2023-11-29 07:02:13,220 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 108 transitions. [2023-11-29 07:02:13,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 108 transitions. [2023-11-29 07:02:13,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:13,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 108 transitions. [2023-11-29 07:02:13,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 9.0) internal successors, (108), 12 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:13,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:13,222 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:13,222 INFO L175 Difference]: Start difference. First operand has 230 places, 174 transitions, 3385 flow. Second operand 12 states and 108 transitions. [2023-11-29 07:02:13,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 258 transitions, 4954 flow [2023-11-29 07:02:13,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 258 transitions, 4414 flow, removed 262 selfloop flow, removed 21 redundant places. [2023-11-29 07:02:13,367 INFO L231 Difference]: Finished difference. Result has 195 places, 175 transitions, 3087 flow [2023-11-29 07:02:13,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3087, PETRI_PLACES=195, PETRI_TRANSITIONS=175} [2023-11-29 07:02:13,368 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 168 predicate places. [2023-11-29 07:02:13,368 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 175 transitions, 3087 flow [2023-11-29 07:02:13,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.416666666666667) internal successors, (130), 24 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:13,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:13,368 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:02:13,375 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-29 07:02:13,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-11-29 07:02:13,569 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:13,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:13,569 INFO L85 PathProgramCache]: Analyzing trace with hash 8788526, now seen corresponding path program 2 times [2023-11-29 07:02:13,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:13,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705710542] [2023-11-29 07:02:13,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:13,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:13,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:13,749 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:13,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:13,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705710542] [2023-11-29 07:02:13,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705710542] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:13,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459412698] [2023-11-29 07:02:13,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:02:13,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:13,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:13,750 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:13,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-29 07:02:13,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:02:13,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:13,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 07:02:14,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:14,160 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:14,160 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:14,344 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 07:02:14,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459412698] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:14,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:14,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-11-29 07:02:14,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268701602] [2023-11-29 07:02:14,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:14,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 07:02:14,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:14,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 07:02:14,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2023-11-29 07:02:14,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:14,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 175 transitions, 3087 flow. Second operand has 23 states, 23 states have (on average 5.304347826086956) internal successors, (122), 23 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:14,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:14,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:14,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:16,142 INFO L124 PetriNetUnfolderBase]: 3811/6577 cut-off events. [2023-11-29 07:02:16,142 INFO L125 PetriNetUnfolderBase]: For 61079/61079 co-relation queries the response was YES. [2023-11-29 07:02:16,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39514 conditions, 6577 events. 3811/6577 cut-off events. For 61079/61079 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 43139 event pairs, 890 based on Foata normal form. 208/6785 useless extension candidates. Maximal degree in co-relation 38609. Up to 1458 conditions per place. [2023-11-29 07:02:16,217 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 333 selfloop transitions, 104 changer transitions 0/438 dead transitions. [2023-11-29 07:02:16,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 438 transitions, 8247 flow [2023-11-29 07:02:16,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 07:02:16,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 07:02:16,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 159 transitions. [2023-11-29 07:02:16,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3045977011494253 [2023-11-29 07:02:16,219 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 159 transitions. [2023-11-29 07:02:16,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 159 transitions. [2023-11-29 07:02:16,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:16,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 159 transitions. [2023-11-29 07:02:16,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 8.833333333333334) internal successors, (159), 18 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:16,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:16,221 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:16,221 INFO L175 Difference]: Start difference. First operand has 195 places, 175 transitions, 3087 flow. Second operand 18 states and 159 transitions. [2023-11-29 07:02:16,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 438 transitions, 8247 flow [2023-11-29 07:02:16,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 438 transitions, 7788 flow, removed 12 selfloop flow, removed 12 redundant places. [2023-11-29 07:02:16,537 INFO L231 Difference]: Finished difference. Result has 203 places, 226 transitions, 4316 flow [2023-11-29 07:02:16,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=2910, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4316, PETRI_PLACES=203, PETRI_TRANSITIONS=226} [2023-11-29 07:02:16,538 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 176 predicate places. [2023-11-29 07:02:16,538 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 226 transitions, 4316 flow [2023-11-29 07:02:16,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.304347826086956) internal successors, (122), 23 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:16,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:16,538 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:02:16,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-11-29 07:02:16,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2023-11-29 07:02:16,739 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:16,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:16,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1040157675, now seen corresponding path program 1 times [2023-11-29 07:02:16,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:16,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877063665] [2023-11-29 07:02:16,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:16,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:16,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:17,248 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:17,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:17,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877063665] [2023-11-29 07:02:17,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877063665] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:17,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239671490] [2023-11-29 07:02:17,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:17,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:17,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:17,249 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:17,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-29 07:02:17,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:17,401 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:02:17,403 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:17,602 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:02:17,603 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 45 treesize of output 24 [2023-11-29 07:02:17,631 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:17,632 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:17,937 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 07:02:17,937 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 94 treesize of output 70 [2023-11-29 07:02:18,006 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:18,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239671490] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:18,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:18,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 07:02:18,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552204478] [2023-11-29 07:02:18,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:18,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 07:02:18,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:18,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 07:02:18,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:02:18,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:18,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 226 transitions, 4316 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:18,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:18,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:18,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:19,903 INFO L124 PetriNetUnfolderBase]: 3883/6723 cut-off events. [2023-11-29 07:02:19,903 INFO L125 PetriNetUnfolderBase]: For 65219/65219 co-relation queries the response was YES. [2023-11-29 07:02:19,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41102 conditions, 6723 events. 3883/6723 cut-off events. For 65219/65219 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 44448 event pairs, 1294 based on Foata normal form. 2/6725 useless extension candidates. Maximal degree in co-relation 40149. Up to 3264 conditions per place. [2023-11-29 07:02:19,966 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 285 selfloop transitions, 61 changer transitions 7/354 dead transitions. [2023-11-29 07:02:19,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 354 transitions, 6787 flow [2023-11-29 07:02:19,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 07:02:19,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 07:02:19,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 123 transitions. [2023-11-29 07:02:19,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35344827586206895 [2023-11-29 07:02:19,967 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 123 transitions. [2023-11-29 07:02:19,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 123 transitions. [2023-11-29 07:02:19,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:19,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 123 transitions. [2023-11-29 07:02:19,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:19,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:19,968 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 29.0) internal successors, (377), 13 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:19,968 INFO L175 Difference]: Start difference. First operand has 203 places, 226 transitions, 4316 flow. Second operand 12 states and 123 transitions. [2023-11-29 07:02:19,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 354 transitions, 6787 flow [2023-11-29 07:02:20,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 354 transitions, 6456 flow, removed 11 selfloop flow, removed 9 redundant places. [2023-11-29 07:02:20,290 INFO L231 Difference]: Finished difference. Result has 211 places, 238 transitions, 4499 flow [2023-11-29 07:02:20,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=4107, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4499, PETRI_PLACES=211, PETRI_TRANSITIONS=238} [2023-11-29 07:02:20,291 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 184 predicate places. [2023-11-29 07:02:20,291 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 238 transitions, 4499 flow [2023-11-29 07:02:20,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:20,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:20,291 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:02:20,296 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-11-29 07:02:20,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-11-29 07:02:20,492 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:20,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:20,492 INFO L85 PathProgramCache]: Analyzing trace with hash 724253619, now seen corresponding path program 2 times [2023-11-29 07:02:20,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:20,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16319263] [2023-11-29 07:02:20,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:20,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:21,119 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:02:21,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:21,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16319263] [2023-11-29 07:02:21,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16319263] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:21,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321342641] [2023-11-29 07:02:21,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:02:21,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:21,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:21,120 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:21,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-29 07:02:21,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:02:21,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:21,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:02:21,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:21,480 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:02:21,480 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 45 treesize of output 24 [2023-11-29 07:02:21,506 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:21,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:21,683 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:02:21,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 106 treesize of output 74 [2023-11-29 07:02:21,757 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:21,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321342641] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:21,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:21,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 8] total 27 [2023-11-29 07:02:21,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239197236] [2023-11-29 07:02:21,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:21,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 07:02:21,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:21,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 07:02:21,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2023-11-29 07:02:21,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:21,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 238 transitions, 4499 flow. Second operand has 27 states, 27 states have (on average 5.555555555555555) internal successors, (150), 27 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:21,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:21,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:21,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:24,922 INFO L124 PetriNetUnfolderBase]: 5469/9629 cut-off events. [2023-11-29 07:02:24,922 INFO L125 PetriNetUnfolderBase]: For 85280/85280 co-relation queries the response was YES. [2023-11-29 07:02:24,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54477 conditions, 9629 events. 5469/9629 cut-off events. For 85280/85280 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 68836 event pairs, 1778 based on Foata normal form. 28/9657 useless extension candidates. Maximal degree in co-relation 54039. Up to 5260 conditions per place. [2023-11-29 07:02:25,007 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 286 selfloop transitions, 149 changer transitions 36/472 dead transitions. [2023-11-29 07:02:25,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 472 transitions, 7350 flow [2023-11-29 07:02:25,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 07:02:25,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 07:02:25,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 324 transitions. [2023-11-29 07:02:25,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724137931034483 [2023-11-29 07:02:25,009 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 324 transitions. [2023-11-29 07:02:25,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 324 transitions. [2023-11-29 07:02:25,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:25,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 324 transitions. [2023-11-29 07:02:25,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 10.8) internal successors, (324), 30 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:25,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 29.0) internal successors, (899), 31 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:25,012 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 29.0) internal successors, (899), 31 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:25,012 INFO L175 Difference]: Start difference. First operand has 211 places, 238 transitions, 4499 flow. Second operand 30 states and 324 transitions. [2023-11-29 07:02:25,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 472 transitions, 7350 flow [2023-11-29 07:02:25,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 472 transitions, 7142 flow, removed 47 selfloop flow, removed 7 redundant places. [2023-11-29 07:02:25,298 INFO L231 Difference]: Finished difference. Result has 251 places, 305 transitions, 5826 flow [2023-11-29 07:02:25,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=4365, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=5826, PETRI_PLACES=251, PETRI_TRANSITIONS=305} [2023-11-29 07:02:25,299 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 224 predicate places. [2023-11-29 07:02:25,299 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 305 transitions, 5826 flow [2023-11-29 07:02:25,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.555555555555555) internal successors, (150), 27 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:25,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:25,299 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:02:25,304 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-11-29 07:02:25,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:25,500 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:25,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:25,500 INFO L85 PathProgramCache]: Analyzing trace with hash -2141542331, now seen corresponding path program 3 times [2023-11-29 07:02:25,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:25,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960135112] [2023-11-29 07:02:25,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:25,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:25,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:25,886 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:25,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:25,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960135112] [2023-11-29 07:02:25,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960135112] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:25,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420814968] [2023-11-29 07:02:25,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:02:25,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:25,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:25,888 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:25,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-29 07:02:26,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:02:26,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:26,072 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:02:26,073 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:26,257 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:02:26,257 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 45 treesize of output 24 [2023-11-29 07:02:26,292 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:26,293 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:26,494 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:02:26,495 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 106 treesize of output 74 [2023-11-29 07:02:26,611 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:26,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420814968] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:26,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:26,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 07:02:26,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189881285] [2023-11-29 07:02:26,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:26,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 07:02:26,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:26,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 07:02:26,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:02:26,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:26,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 305 transitions, 5826 flow. Second operand has 26 states, 26 states have (on average 5.5) internal successors, (143), 26 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:26,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:26,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:26,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:30,633 INFO L124 PetriNetUnfolderBase]: 6685/11843 cut-off events. [2023-11-29 07:02:30,633 INFO L125 PetriNetUnfolderBase]: For 120314/120314 co-relation queries the response was YES. [2023-11-29 07:02:30,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69062 conditions, 11843 events. 6685/11843 cut-off events. For 120314/120314 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 88568 event pairs, 1312 based on Foata normal form. 28/11871 useless extension candidates. Maximal degree in co-relation 68098. Up to 3508 conditions per place. [2023-11-29 07:02:30,782 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 321 selfloop transitions, 204 changer transitions 35/561 dead transitions. [2023-11-29 07:02:30,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 561 transitions, 9332 flow [2023-11-29 07:02:30,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 07:02:30,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 07:02:30,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 334 transitions. [2023-11-29 07:02:30,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3971462544589774 [2023-11-29 07:02:30,784 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 334 transitions. [2023-11-29 07:02:30,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 334 transitions. [2023-11-29 07:02:30,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:30,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 334 transitions. [2023-11-29 07:02:30,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 11.517241379310345) internal successors, (334), 29 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:30,787 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 07:02:30,787 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 07:02:30,787 INFO L175 Difference]: Start difference. First operand has 251 places, 305 transitions, 5826 flow. Second operand 29 states and 334 transitions. [2023-11-29 07:02:30,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 561 transitions, 9332 flow [2023-11-29 07:02:31,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 561 transitions, 8938 flow, removed 168 selfloop flow, removed 11 redundant places. [2023-11-29 07:02:31,329 INFO L231 Difference]: Finished difference. Result has 283 places, 366 transitions, 7221 flow [2023-11-29 07:02:31,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=5496, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=7221, PETRI_PLACES=283, PETRI_TRANSITIONS=366} [2023-11-29 07:02:31,330 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 256 predicate places. [2023-11-29 07:02:31,330 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 366 transitions, 7221 flow [2023-11-29 07:02:31,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.5) internal successors, (143), 26 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:31,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:31,330 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:02:31,335 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-11-29 07:02:31,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2023-11-29 07:02:31,531 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:31,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:31,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1892313083, now seen corresponding path program 4 times [2023-11-29 07:02:31,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:31,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836449223] [2023-11-29 07:02:31,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:31,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:31,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:32,010 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:32,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:32,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836449223] [2023-11-29 07:02:32,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836449223] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:32,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416113004] [2023-11-29 07:02:32,011 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:02:32,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:32,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:32,012 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:32,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-29 07:02:32,173 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:02:32,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:32,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 07:02:32,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:32,357 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:02:32,357 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 45 treesize of output 24 [2023-11-29 07:02:32,391 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:02:32,392 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:32,619 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 07:02:32,620 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 112 treesize of output 78 [2023-11-29 07:02:32,711 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:32,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416113004] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:32,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:32,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 27 [2023-11-29 07:02:32,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816606355] [2023-11-29 07:02:32,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:32,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 07:02:32,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:32,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 07:02:32,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2023-11-29 07:02:32,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:32,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 366 transitions, 7221 flow. Second operand has 27 states, 27 states have (on average 5.518518518518518) internal successors, (149), 27 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:32,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:32,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:32,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:37,470 INFO L124 PetriNetUnfolderBase]: 7773/13757 cut-off events. [2023-11-29 07:02:37,470 INFO L125 PetriNetUnfolderBase]: For 188642/188642 co-relation queries the response was YES. [2023-11-29 07:02:37,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85519 conditions, 13757 events. 7773/13757 cut-off events. For 188642/188642 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 105449 event pairs, 3620 based on Foata normal form. 16/13773 useless extension candidates. Maximal degree in co-relation 84212. Up to 10302 conditions per place. [2023-11-29 07:02:37,625 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 387 selfloop transitions, 136 changer transitions 35/559 dead transitions. [2023-11-29 07:02:37,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 559 transitions, 10845 flow [2023-11-29 07:02:37,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 07:02:37,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 07:02:37,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 239 transitions. [2023-11-29 07:02:37,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34339080459770116 [2023-11-29 07:02:37,626 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 239 transitions. [2023-11-29 07:02:37,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 239 transitions. [2023-11-29 07:02:37,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:37,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 239 transitions. [2023-11-29 07:02:37,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 9.958333333333334) internal successors, (239), 24 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:37,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:37,628 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 29.0) internal successors, (725), 25 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:37,628 INFO L175 Difference]: Start difference. First operand has 283 places, 366 transitions, 7221 flow. Second operand 24 states and 239 transitions. [2023-11-29 07:02:37,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 559 transitions, 10845 flow [2023-11-29 07:02:38,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 559 transitions, 10176 flow, removed 263 selfloop flow, removed 13 redundant places. [2023-11-29 07:02:38,606 INFO L231 Difference]: Finished difference. Result has 301 places, 426 transitions, 8374 flow [2023-11-29 07:02:38,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8374, PETRI_PLACES=301, PETRI_TRANSITIONS=426} [2023-11-29 07:02:38,606 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 274 predicate places. [2023-11-29 07:02:38,606 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 426 transitions, 8374 flow [2023-11-29 07:02:38,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.518518518518518) internal successors, (149), 27 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:38,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:38,607 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:02:38,611 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-11-29 07:02:38,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2023-11-29 07:02:38,807 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:38,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:38,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1011548079, now seen corresponding path program 5 times [2023-11-29 07:02:38,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:38,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076415535] [2023-11-29 07:02:38,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:38,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:38,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:39,190 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:39,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:39,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076415535] [2023-11-29 07:02:39,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076415535] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:39,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892051877] [2023-11-29 07:02:39,190 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:02:39,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:39,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:39,191 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:39,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-29 07:02:39,339 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:02:39,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:39,340 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:02:39,341 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:39,559 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:02:39,560 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 45 treesize of output 24 [2023-11-29 07:02:39,581 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:39,581 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:39,840 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 07:02:39,840 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 98 treesize of output 70 [2023-11-29 07:02:39,905 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:39,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892051877] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:39,905 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:39,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 07:02:39,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124154700] [2023-11-29 07:02:39,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:39,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 07:02:39,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:39,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 07:02:39,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:02:39,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:39,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 426 transitions, 8374 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:39,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:39,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:39,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:44,979 INFO L124 PetriNetUnfolderBase]: 7621/13481 cut-off events. [2023-11-29 07:02:44,980 INFO L125 PetriNetUnfolderBase]: For 181997/181997 co-relation queries the response was YES. [2023-11-29 07:02:45,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83487 conditions, 13481 events. 7621/13481 cut-off events. For 181997/181997 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 103452 event pairs, 3180 based on Foata normal form. 14/13495 useless extension candidates. Maximal degree in co-relation 82323. Up to 7426 conditions per place. [2023-11-29 07:02:45,127 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 413 selfloop transitions, 138 changer transitions 26/578 dead transitions. [2023-11-29 07:02:45,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 578 transitions, 11550 flow [2023-11-29 07:02:45,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 07:02:45,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 07:02:45,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 155 transitions. [2023-11-29 07:02:45,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2023-11-29 07:02:45,128 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 155 transitions. [2023-11-29 07:02:45,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 155 transitions. [2023-11-29 07:02:45,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:45,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 155 transitions. [2023-11-29 07:02:45,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 10.333333333333334) internal successors, (155), 15 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:45,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:45,129 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:45,129 INFO L175 Difference]: Start difference. First operand has 301 places, 426 transitions, 8374 flow. Second operand 15 states and 155 transitions. [2023-11-29 07:02:45,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 578 transitions, 11550 flow [2023-11-29 07:02:46,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 578 transitions, 11108 flow, removed 197 selfloop flow, removed 9 redundant places. [2023-11-29 07:02:46,024 INFO L231 Difference]: Finished difference. Result has 304 places, 426 transitions, 8354 flow [2023-11-29 07:02:46,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=8068, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8354, PETRI_PLACES=304, PETRI_TRANSITIONS=426} [2023-11-29 07:02:46,025 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 277 predicate places. [2023-11-29 07:02:46,025 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 426 transitions, 8354 flow [2023-11-29 07:02:46,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:46,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:46,026 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:02:46,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-11-29 07:02:46,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2023-11-29 07:02:46,226 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:46,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:46,227 INFO L85 PathProgramCache]: Analyzing trace with hash -262806725, now seen corresponding path program 6 times [2023-11-29 07:02:46,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:46,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829648681] [2023-11-29 07:02:46,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:46,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:46,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:47,008 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:02:47,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:47,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829648681] [2023-11-29 07:02:47,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829648681] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:47,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346204946] [2023-11-29 07:02:47,009 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:02:47,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:47,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:47,010 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:47,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-29 07:02:47,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 07:02:47,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:47,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:02:47,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:47,437 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:02:47,437 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 45 treesize of output 24 [2023-11-29 07:02:47,470 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:47,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:47,699 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:02:47,699 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 106 treesize of output 74 [2023-11-29 07:02:47,781 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:47,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346204946] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:47,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:47,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 8] total 27 [2023-11-29 07:02:47,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602328967] [2023-11-29 07:02:47,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:47,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 07:02:47,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:47,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 07:02:47,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2023-11-29 07:02:47,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:47,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 426 transitions, 8354 flow. Second operand has 27 states, 27 states have (on average 5.555555555555555) internal successors, (150), 27 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:47,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:47,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:47,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:02:54,116 INFO L124 PetriNetUnfolderBase]: 8581/15239 cut-off events. [2023-11-29 07:02:54,116 INFO L125 PetriNetUnfolderBase]: For 181158/181158 co-relation queries the response was YES. [2023-11-29 07:02:54,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90813 conditions, 15239 events. 8581/15239 cut-off events. For 181158/181158 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 118964 event pairs, 3886 based on Foata normal form. 32/15271 useless extension candidates. Maximal degree in co-relation 90438. Up to 10740 conditions per place. [2023-11-29 07:02:54,344 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 446 selfloop transitions, 200 changer transitions 30/677 dead transitions. [2023-11-29 07:02:54,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 677 transitions, 12030 flow [2023-11-29 07:02:54,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 07:02:54,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 07:02:54,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 380 transitions. [2023-11-29 07:02:54,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359858532272325 [2023-11-29 07:02:54,346 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 380 transitions. [2023-11-29 07:02:54,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 380 transitions. [2023-11-29 07:02:54,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:02:54,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 380 transitions. [2023-11-29 07:02:54,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 9.743589743589743) internal successors, (380), 39 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:54,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 29.0) internal successors, (1160), 40 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:54,349 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 29.0) internal successors, (1160), 40 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:54,349 INFO L175 Difference]: Start difference. First operand has 304 places, 426 transitions, 8354 flow. Second operand 39 states and 380 transitions. [2023-11-29 07:02:54,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 677 transitions, 12030 flow [2023-11-29 07:02:55,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 677 transitions, 11682 flow, removed 20 selfloop flow, removed 12 redundant places. [2023-11-29 07:02:55,335 INFO L231 Difference]: Finished difference. Result has 342 places, 495 transitions, 9791 flow [2023-11-29 07:02:55,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=8032, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=9791, PETRI_PLACES=342, PETRI_TRANSITIONS=495} [2023-11-29 07:02:55,335 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 315 predicate places. [2023-11-29 07:02:55,336 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 495 transitions, 9791 flow [2023-11-29 07:02:55,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.555555555555555) internal successors, (150), 27 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:55,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:55,336 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:02:55,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-11-29 07:02:55,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:55,536 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:02:55,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:55,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1724993779, now seen corresponding path program 7 times [2023-11-29 07:02:55,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:55,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553348100] [2023-11-29 07:02:55,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:55,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:55,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:55,977 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:55,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:55,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553348100] [2023-11-29 07:02:55,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553348100] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:55,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767096866] [2023-11-29 07:02:55,978 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:02:55,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:55,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:55,979 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:55,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-29 07:02:56,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:56,150 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 07:02:56,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:56,396 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:02:56,396 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 45 treesize of output 24 [2023-11-29 07:02:56,419 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:02:56,419 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:56,712 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 07:02:56,713 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 98 treesize of output 70 [2023-11-29 07:02:56,780 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:02:56,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767096866] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:56,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:56,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 27 [2023-11-29 07:02:56,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975936127] [2023-11-29 07:02:56,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:56,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 07:02:56,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:56,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 07:02:56,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2023-11-29 07:02:56,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:02:56,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 495 transitions, 9791 flow. Second operand has 27 states, 27 states have (on average 5.592592592592593) internal successors, (151), 27 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:56,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:56,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:02:56,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:03,022 INFO L124 PetriNetUnfolderBase]: 8573/15197 cut-off events. [2023-11-29 07:03:03,022 INFO L125 PetriNetUnfolderBase]: For 201125/201125 co-relation queries the response was YES. [2023-11-29 07:03:03,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95387 conditions, 15197 events. 8573/15197 cut-off events. For 201125/201125 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 119068 event pairs, 3504 based on Foata normal form. 52/15249 useless extension candidates. Maximal degree in co-relation 94836. Up to 8306 conditions per place. [2023-11-29 07:03:03,213 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 390 selfloop transitions, 240 changer transitions 27/658 dead transitions. [2023-11-29 07:03:03,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 658 transitions, 13089 flow [2023-11-29 07:03:03,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 07:03:03,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 07:03:03,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 203 transitions. [2023-11-29 07:03:03,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2023-11-29 07:03:03,215 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 203 transitions. [2023-11-29 07:03:03,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 203 transitions. [2023-11-29 07:03:03,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:03,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 203 transitions. [2023-11-29 07:03:03,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 9.666666666666666) internal successors, (203), 21 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:03,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 29.0) internal successors, (638), 22 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 07:03:03,216 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 29.0) internal successors, (638), 22 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 07:03:03,217 INFO L175 Difference]: Start difference. First operand has 342 places, 495 transitions, 9791 flow. Second operand 21 states and 203 transitions. [2023-11-29 07:03:03,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 658 transitions, 13089 flow [2023-11-29 07:03:04,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 658 transitions, 12516 flow, removed 187 selfloop flow, removed 17 redundant places. [2023-11-29 07:03:04,510 INFO L231 Difference]: Finished difference. Result has 344 places, 511 transitions, 10173 flow [2023-11-29 07:03:04,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=9246, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10173, PETRI_PLACES=344, PETRI_TRANSITIONS=511} [2023-11-29 07:03:04,511 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 317 predicate places. [2023-11-29 07:03:04,511 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 511 transitions, 10173 flow [2023-11-29 07:03:04,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.592592592592593) internal successors, (151), 27 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:04,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:04,511 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:04,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-11-29 07:03:04,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:04,712 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:04,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:04,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1784645443, now seen corresponding path program 8 times [2023-11-29 07:03:04,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:04,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470124055] [2023-11-29 07:03:04,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:04,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:04,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:05,287 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:03:05,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:05,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470124055] [2023-11-29 07:03:05,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470124055] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:05,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715834832] [2023-11-29 07:03:05,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:03:05,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:05,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:05,288 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:05,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-29 07:03:05,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:03:05,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:03:05,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:03:05,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:05,629 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:03:05,629 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 45 treesize of output 24 [2023-11-29 07:03:05,651 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:03:05,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:05,901 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 07:03:05,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 78 [2023-11-29 07:03:06,004 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:03:06,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715834832] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:06,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:06,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 07:03:06,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314387067] [2023-11-29 07:03:06,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:06,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 07:03:06,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:06,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 07:03:06,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:03:06,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:03:06,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 511 transitions, 10173 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:06,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:06,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:03:06,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:11,385 INFO L124 PetriNetUnfolderBase]: 8469/15041 cut-off events. [2023-11-29 07:03:11,385 INFO L125 PetriNetUnfolderBase]: For 202805/202805 co-relation queries the response was YES. [2023-11-29 07:03:11,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94229 conditions, 15041 events. 8469/15041 cut-off events. For 202805/202805 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 117530 event pairs, 4126 based on Foata normal form. 6/15047 useless extension candidates. Maximal degree in co-relation 94117. Up to 11082 conditions per place. [2023-11-29 07:03:11,644 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 421 selfloop transitions, 178 changer transitions 14/614 dead transitions. [2023-11-29 07:03:11,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 614 transitions, 12298 flow [2023-11-29 07:03:11,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 07:03:11,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 07:03:11,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 186 transitions. [2023-11-29 07:03:11,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772819472616633 [2023-11-29 07:03:11,646 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 186 transitions. [2023-11-29 07:03:11,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 186 transitions. [2023-11-29 07:03:11,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:11,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 186 transitions. [2023-11-29 07:03:11,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 10.941176470588236) internal successors, (186), 17 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:11,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 29.0) internal successors, (522), 18 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:11,648 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 29.0) internal successors, (522), 18 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:11,648 INFO L175 Difference]: Start difference. First operand has 344 places, 511 transitions, 10173 flow. Second operand 17 states and 186 transitions. [2023-11-29 07:03:11,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 614 transitions, 12298 flow [2023-11-29 07:03:12,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 614 transitions, 11873 flow, removed 45 selfloop flow, removed 18 redundant places. [2023-11-29 07:03:12,737 INFO L231 Difference]: Finished difference. Result has 343 places, 520 transitions, 10314 flow [2023-11-29 07:03:12,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=9771, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10314, PETRI_PLACES=343, PETRI_TRANSITIONS=520} [2023-11-29 07:03:12,738 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 316 predicate places. [2023-11-29 07:03:12,738 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 520 transitions, 10314 flow [2023-11-29 07:03:12,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:12,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:12,739 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:12,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-11-29 07:03:12,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:12,939 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:12,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:12,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1458501931, now seen corresponding path program 9 times [2023-11-29 07:03:12,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:12,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95680512] [2023-11-29 07:03:12,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:12,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:12,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:13,663 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:03:13,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:13,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95680512] [2023-11-29 07:03:13,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95680512] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:13,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419877878] [2023-11-29 07:03:13,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:03:13,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:13,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:13,664 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:13,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-29 07:03:13,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 07:03:13,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:03:13,944 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-29 07:03:13,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:14,250 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:03:14,250 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 39 treesize of output 19 [2023-11-29 07:03:14,272 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:03:14,272 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:14,613 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 07:03:14,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 131 treesize of output 81 [2023-11-29 07:03:14,732 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:03:14,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419877878] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:14,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:14,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 10] total 29 [2023-11-29 07:03:14,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452299027] [2023-11-29 07:03:14,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:14,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 07:03:14,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:14,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 07:03:14,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2023-11-29 07:03:14,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:03:14,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 520 transitions, 10314 flow. Second operand has 29 states, 29 states have (on average 5.379310344827586) internal successors, (156), 29 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:14,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:14,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:03:14,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:21,958 INFO L124 PetriNetUnfolderBase]: 9151/16225 cut-off events. [2023-11-29 07:03:21,958 INFO L125 PetriNetUnfolderBase]: For 222537/222537 co-relation queries the response was YES. [2023-11-29 07:03:22,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101468 conditions, 16225 events. 9151/16225 cut-off events. For 222537/222537 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 128050 event pairs, 2368 based on Foata normal form. 28/16253 useless extension candidates. Maximal degree in co-relation 101358. Up to 11230 conditions per place. [2023-11-29 07:03:22,144 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 472 selfloop transitions, 235 changer transitions 37/745 dead transitions. [2023-11-29 07:03:22,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 745 transitions, 13965 flow [2023-11-29 07:03:22,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 07:03:22,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 07:03:22,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 362 transitions. [2023-11-29 07:03:22,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566502463054187 [2023-11-29 07:03:22,145 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 362 transitions. [2023-11-29 07:03:22,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 362 transitions. [2023-11-29 07:03:22,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:22,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 362 transitions. [2023-11-29 07:03:22,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 10.342857142857143) internal successors, (362), 35 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:22,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 29.0) internal successors, (1044), 36 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:22,147 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 29.0) internal successors, (1044), 36 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:22,147 INFO L175 Difference]: Start difference. First operand has 343 places, 520 transitions, 10314 flow. Second operand 35 states and 362 transitions. [2023-11-29 07:03:22,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 745 transitions, 13965 flow [2023-11-29 07:03:23,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 745 transitions, 13374 flow, removed 41 selfloop flow, removed 13 redundant places. [2023-11-29 07:03:23,311 INFO L231 Difference]: Finished difference. Result has 377 places, 587 transitions, 11662 flow [2023-11-29 07:03:23,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=9792, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=11662, PETRI_PLACES=377, PETRI_TRANSITIONS=587} [2023-11-29 07:03:23,311 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 350 predicate places. [2023-11-29 07:03:23,311 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 587 transitions, 11662 flow [2023-11-29 07:03:23,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.379310344827586) internal successors, (156), 29 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:23,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:23,312 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:23,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-11-29 07:03:23,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2023-11-29 07:03:23,512 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:23,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:23,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1196504443, now seen corresponding path program 10 times [2023-11-29 07:03:23,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:23,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206902839] [2023-11-29 07:03:23,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:23,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:23,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:24,046 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:03:24,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:24,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206902839] [2023-11-29 07:03:24,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206902839] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:24,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439134819] [2023-11-29 07:03:24,046 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:03:24,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:24,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:24,047 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:24,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-29 07:03:24,222 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:03:24,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:03:24,224 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 07:03:24,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:24,391 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:03:24,391 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 45 treesize of output 24 [2023-11-29 07:03:24,420 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:03:24,420 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:24,582 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:03:24,583 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 106 treesize of output 74 [2023-11-29 07:03:24,668 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:03:24,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439134819] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:24,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:24,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 27 [2023-11-29 07:03:24,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291615599] [2023-11-29 07:03:24,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:24,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 07:03:24,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:24,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 07:03:24,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2023-11-29 07:03:24,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:03:24,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 587 transitions, 11662 flow. Second operand has 27 states, 27 states have (on average 5.481481481481482) internal successors, (148), 27 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:24,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:24,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:03:24,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:33,480 INFO L124 PetriNetUnfolderBase]: 11643/20731 cut-off events. [2023-11-29 07:03:33,481 INFO L125 PetriNetUnfolderBase]: For 302648/302648 co-relation queries the response was YES. [2023-11-29 07:03:33,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130373 conditions, 20731 events. 11643/20731 cut-off events. For 302648/302648 co-relation queries the response was YES. Maximal size of possible extension queue 1032. Compared 171945 event pairs, 4770 based on Foata normal form. 28/20759 useless extension candidates. Maximal degree in co-relation 130250. Up to 12348 conditions per place. [2023-11-29 07:03:33,844 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 587 selfloop transitions, 259 changer transitions 36/883 dead transitions. [2023-11-29 07:03:33,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 883 transitions, 16766 flow [2023-11-29 07:03:33,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 07:03:33,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 07:03:33,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 348 transitions. [2023-11-29 07:03:33,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2023-11-29 07:03:33,845 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 348 transitions. [2023-11-29 07:03:33,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 348 transitions. [2023-11-29 07:03:33,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:33,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 348 transitions. [2023-11-29 07:03:33,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 10.875) internal successors, (348), 32 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:33,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 29.0) internal successors, (957), 33 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:33,847 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 29.0) internal successors, (957), 33 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:33,848 INFO L175 Difference]: Start difference. First operand has 377 places, 587 transitions, 11662 flow. Second operand 32 states and 348 transitions. [2023-11-29 07:03:33,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 883 transitions, 16766 flow [2023-11-29 07:03:36,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 883 transitions, 16020 flow, removed 295 selfloop flow, removed 17 redundant places. [2023-11-29 07:03:36,038 INFO L231 Difference]: Finished difference. Result has 410 places, 673 transitions, 13538 flow [2023-11-29 07:03:36,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=11008, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=13538, PETRI_PLACES=410, PETRI_TRANSITIONS=673} [2023-11-29 07:03:36,038 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 383 predicate places. [2023-11-29 07:03:36,039 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 673 transitions, 13538 flow [2023-11-29 07:03:36,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.481481481481482) internal successors, (148), 27 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:36,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:36,039 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:36,043 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-11-29 07:03:36,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2023-11-29 07:03:36,239 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:36,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:36,240 INFO L85 PathProgramCache]: Analyzing trace with hash 710319589, now seen corresponding path program 11 times [2023-11-29 07:03:36,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:36,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303214055] [2023-11-29 07:03:36,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:36,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:36,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:36,780 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:36,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:36,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303214055] [2023-11-29 07:03:36,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303214055] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:36,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196265624] [2023-11-29 07:03:36,781 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:03:36,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:36,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:36,782 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:36,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-29 07:03:36,946 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:03:36,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:03:36,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 07:03:36,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:37,138 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:03:37,139 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 39 treesize of output 19 [2023-11-29 07:03:37,160 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:03:37,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:37,371 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:03:37,371 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 106 treesize of output 74 [2023-11-29 07:03:37,453 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:03:37,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196265624] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:37,454 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:37,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 25 [2023-11-29 07:03:37,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133149417] [2023-11-29 07:03:37,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:37,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 07:03:37,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:37,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 07:03:37,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:03:37,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:03:37,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 673 transitions, 13538 flow. Second operand has 25 states, 25 states have (on average 5.52) internal successors, (138), 25 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:37,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:37,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:03:37,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:47,003 INFO L124 PetriNetUnfolderBase]: 11763/20945 cut-off events. [2023-11-29 07:03:47,003 INFO L125 PetriNetUnfolderBase]: For 341367/341367 co-relation queries the response was YES. [2023-11-29 07:03:47,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135863 conditions, 20945 events. 11763/20945 cut-off events. For 341367/341367 co-relation queries the response was YES. Maximal size of possible extension queue 1044. Compared 173892 event pairs, 4946 based on Foata normal form. 4/20949 useless extension candidates. Maximal degree in co-relation 135724. Up to 12634 conditions per place. [2023-11-29 07:03:47,446 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 562 selfloop transitions, 263 changer transitions 14/840 dead transitions. [2023-11-29 07:03:47,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 840 transitions, 17032 flow [2023-11-29 07:03:47,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 07:03:47,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 07:03:47,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 253 transitions. [2023-11-29 07:03:47,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2023-11-29 07:03:47,448 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 253 transitions. [2023-11-29 07:03:47,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 253 transitions. [2023-11-29 07:03:47,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:47,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 253 transitions. [2023-11-29 07:03:47,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 11.0) internal successors, (253), 23 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:47,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 29.0) internal successors, (696), 24 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:47,450 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 29.0) internal successors, (696), 24 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:47,450 INFO L175 Difference]: Start difference. First operand has 410 places, 673 transitions, 13538 flow. Second operand 23 states and 253 transitions. [2023-11-29 07:03:47,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 840 transitions, 17032 flow [2023-11-29 07:03:49,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 840 transitions, 16051 flow, removed 414 selfloop flow, removed 12 redundant places. [2023-11-29 07:03:49,987 INFO L231 Difference]: Finished difference. Result has 421 places, 693 transitions, 13634 flow [2023-11-29 07:03:49,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=12804, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=13634, PETRI_PLACES=421, PETRI_TRANSITIONS=693} [2023-11-29 07:03:49,988 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 394 predicate places. [2023-11-29 07:03:49,988 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 693 transitions, 13634 flow [2023-11-29 07:03:49,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.52) internal successors, (138), 25 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:49,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:03:49,989 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:03:49,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-11-29 07:03:50,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2023-11-29 07:03:50,189 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:03:50,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:50,190 INFO L85 PathProgramCache]: Analyzing trace with hash -488544581, now seen corresponding path program 12 times [2023-11-29 07:03:50,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:03:50,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363845393] [2023-11-29 07:03:50,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:50,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:03:50,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:50,752 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:03:50,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:03:50,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363845393] [2023-11-29 07:03:50,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363845393] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:50,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133749045] [2023-11-29 07:03:50,753 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:03:50,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:03:50,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:03:50,754 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:03:50,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-29 07:03:50,939 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 07:03:50,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:03:50,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-29 07:03:50,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:51,156 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:03:51,156 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 45 treesize of output 24 [2023-11-29 07:03:51,176 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:03:51,176 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:51,585 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 07:03:51,586 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 131 treesize of output 81 [2023-11-29 07:03:51,706 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:03:51,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133749045] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:03:51,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:03:51,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 10] total 31 [2023-11-29 07:03:51,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751569341] [2023-11-29 07:03:51,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:51,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:03:51,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:03:51,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:03:51,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:03:51,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:03:51,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 693 transitions, 13634 flow. Second operand has 31 states, 31 states have (on average 5.451612903225806) internal successors, (169), 31 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:51,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:03:51,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:03:51,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:04:01,522 INFO L124 PetriNetUnfolderBase]: 12765/22747 cut-off events. [2023-11-29 07:04:01,522 INFO L125 PetriNetUnfolderBase]: For 361094/361094 co-relation queries the response was YES. [2023-11-29 07:04:01,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145800 conditions, 22747 events. 12765/22747 cut-off events. For 361094/361094 co-relation queries the response was YES. Maximal size of possible extension queue 1144. Compared 191852 event pairs, 5820 based on Foata normal form. 20/22767 useless extension candidates. Maximal degree in co-relation 145661. Up to 18982 conditions per place. [2023-11-29 07:04:01,934 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 655 selfloop transitions, 200 changer transitions 43/899 dead transitions. [2023-11-29 07:04:01,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 899 transitions, 18088 flow [2023-11-29 07:04:01,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 07:04:01,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 07:04:01,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 277 transitions. [2023-11-29 07:04:01,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3537675606641124 [2023-11-29 07:04:01,936 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 277 transitions. [2023-11-29 07:04:01,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 277 transitions. [2023-11-29 07:04:01,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:04:01,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 277 transitions. [2023-11-29 07:04:01,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 10.25925925925926) internal successors, (277), 27 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:01,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 29.0) internal successors, (812), 28 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:01,937 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 29.0) internal successors, (812), 28 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:01,938 INFO L175 Difference]: Start difference. First operand has 421 places, 693 transitions, 13634 flow. Second operand 27 states and 277 transitions. [2023-11-29 07:04:01,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 899 transitions, 18088 flow [2023-11-29 07:04:04,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 899 transitions, 17450 flow, removed 40 selfloop flow, removed 14 redundant places. [2023-11-29 07:04:04,535 INFO L231 Difference]: Finished difference. Result has 444 places, 755 transitions, 14910 flow [2023-11-29 07:04:04,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=13096, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=14910, PETRI_PLACES=444, PETRI_TRANSITIONS=755} [2023-11-29 07:04:04,536 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 417 predicate places. [2023-11-29 07:04:04,536 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 755 transitions, 14910 flow [2023-11-29 07:04:04,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.451612903225806) internal successors, (169), 31 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:04,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:04:04,537 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:04:04,541 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-11-29 07:04:04,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:04,737 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:04:04,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:04,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1095165499, now seen corresponding path program 13 times [2023-11-29 07:04:04,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:04:04,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201907416] [2023-11-29 07:04:04,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:04,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:04:04,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:05,267 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:05,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:04:05,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201907416] [2023-11-29 07:04:05,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201907416] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:04:05,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430820202] [2023-11-29 07:04:05,268 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:04:05,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:05,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:04:05,269 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:04:05,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-29 07:04:05,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:05,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:04:05,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:04:05,646 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:04:05,646 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 45 treesize of output 24 [2023-11-29 07:04:05,683 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:05,683 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:04:05,993 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 07:04:05,993 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 94 treesize of output 70 [2023-11-29 07:04:06,081 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:06,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430820202] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:04:06,081 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:04:06,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 07:04:06,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67104650] [2023-11-29 07:04:06,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:04:06,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 07:04:06,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:04:06,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 07:04:06,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:04:06,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:04:06,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 755 transitions, 14910 flow. Second operand has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 26 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:06,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:04:06,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:04:06,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:04:16,798 INFO L124 PetriNetUnfolderBase]: 12833/22825 cut-off events. [2023-11-29 07:04:16,798 INFO L125 PetriNetUnfolderBase]: For 384276/384276 co-relation queries the response was YES. [2023-11-29 07:04:17,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149573 conditions, 22825 events. 12833/22825 cut-off events. For 384276/384276 co-relation queries the response was YES. Maximal size of possible extension queue 1117. Compared 192092 event pairs, 3000 based on Foata normal form. 12/22837 useless extension candidates. Maximal degree in co-relation 149423. Up to 11364 conditions per place. [2023-11-29 07:04:17,410 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 597 selfloop transitions, 331 changer transitions 22/951 dead transitions. [2023-11-29 07:04:17,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 951 transitions, 19678 flow [2023-11-29 07:04:17,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 07:04:17,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 07:04:17,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 188 transitions. [2023-11-29 07:04:17,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36015325670498083 [2023-11-29 07:04:17,411 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 188 transitions. [2023-11-29 07:04:17,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 188 transitions. [2023-11-29 07:04:17,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:04:17,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 188 transitions. [2023-11-29 07:04:17,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 10.444444444444445) internal successors, (188), 18 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:17,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:17,413 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:17,413 INFO L175 Difference]: Start difference. First operand has 444 places, 755 transitions, 14910 flow. Second operand 18 states and 188 transitions. [2023-11-29 07:04:17,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 951 transitions, 19678 flow [2023-11-29 07:04:20,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 951 transitions, 19099 flow, removed 195 selfloop flow, removed 13 redundant places. [2023-11-29 07:04:20,597 INFO L231 Difference]: Finished difference. Result has 451 places, 769 transitions, 15424 flow [2023-11-29 07:04:20,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=14429, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=316, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=15424, PETRI_PLACES=451, PETRI_TRANSITIONS=769} [2023-11-29 07:04:20,598 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 424 predicate places. [2023-11-29 07:04:20,598 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 769 transitions, 15424 flow [2023-11-29 07:04:20,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 26 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:20,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:04:20,598 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:04:20,602 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-11-29 07:04:20,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:20,798 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:04:20,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:20,799 INFO L85 PathProgramCache]: Analyzing trace with hash 522515193, now seen corresponding path program 14 times [2023-11-29 07:04:20,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:04:20,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554974441] [2023-11-29 07:04:20,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:20,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:04:20,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:21,225 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:21,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:04:21,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554974441] [2023-11-29 07:04:21,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554974441] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:04:21,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237938659] [2023-11-29 07:04:21,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:04:21,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:21,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:04:21,227 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:04:21,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-29 07:04:21,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:04:21,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:04:21,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:04:21,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:04:21,653 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:04:21,654 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 45 treesize of output 24 [2023-11-29 07:04:21,680 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:21,680 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:04:21,855 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:04:21,856 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 106 treesize of output 74 [2023-11-29 07:04:21,950 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:21,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237938659] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:04:21,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:04:21,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 07:04:21,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108594449] [2023-11-29 07:04:21,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:04:21,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 07:04:21,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:04:21,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 07:04:21,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:04:21,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:04:21,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 769 transitions, 15424 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:21,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:04:21,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:04:21,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:04:32,588 INFO L124 PetriNetUnfolderBase]: 12757/22675 cut-off events. [2023-11-29 07:04:32,588 INFO L125 PetriNetUnfolderBase]: For 403162/403162 co-relation queries the response was YES. [2023-11-29 07:04:32,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150278 conditions, 22675 events. 12757/22675 cut-off events. For 403162/403162 co-relation queries the response was YES. Maximal size of possible extension queue 1113. Compared 189891 event pairs, 5628 based on Foata normal form. 32/22707 useless extension candidates. Maximal degree in co-relation 150124. Up to 13964 conditions per place. [2023-11-29 07:04:33,090 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 579 selfloop transitions, 286 changer transitions 30/896 dead transitions. [2023-11-29 07:04:33,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 896 transitions, 18482 flow [2023-11-29 07:04:33,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 07:04:33,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 07:04:33,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 226 transitions. [2023-11-29 07:04:33,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37110016420361247 [2023-11-29 07:04:33,091 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 226 transitions. [2023-11-29 07:04:33,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 226 transitions. [2023-11-29 07:04:33,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:04:33,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 226 transitions. [2023-11-29 07:04:33,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 10.761904761904763) internal successors, (226), 21 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:33,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 29.0) internal successors, (638), 22 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 07:04:33,093 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 29.0) internal successors, (638), 22 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 07:04:33,093 INFO L175 Difference]: Start difference. First operand has 451 places, 769 transitions, 15424 flow. Second operand 21 states and 226 transitions. [2023-11-29 07:04:33,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 896 transitions, 18482 flow [2023-11-29 07:04:36,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 896 transitions, 17727 flow, removed 126 selfloop flow, removed 11 redundant places. [2023-11-29 07:04:36,408 INFO L231 Difference]: Finished difference. Result has 460 places, 765 transitions, 15277 flow [2023-11-29 07:04:36,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=14674, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=15277, PETRI_PLACES=460, PETRI_TRANSITIONS=765} [2023-11-29 07:04:36,409 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 433 predicate places. [2023-11-29 07:04:36,409 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 765 transitions, 15277 flow [2023-11-29 07:04:36,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:36,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:04:36,409 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:04:36,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2023-11-29 07:04:36,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:36,610 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:04:36,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:36,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1468678249, now seen corresponding path program 15 times [2023-11-29 07:04:36,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:04:36,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071904391] [2023-11-29 07:04:36,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:36,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:04:36,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:37,049 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:37,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:04:37,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071904391] [2023-11-29 07:04:37,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071904391] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:04:37,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624206383] [2023-11-29 07:04:37,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:04:37,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:37,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:04:37,051 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:04:37,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-29 07:04:37,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 07:04:37,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:04:37,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:04:37,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:04:37,438 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:04:37,438 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 45 treesize of output 24 [2023-11-29 07:04:37,469 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:37,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:04:37,759 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 07:04:37,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 78 [2023-11-29 07:04:37,872 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:37,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624206383] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:04:37,873 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:04:37,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 07:04:37,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874838234] [2023-11-29 07:04:37,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:04:37,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 07:04:37,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:04:37,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 07:04:37,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:04:37,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:04:37,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 765 transitions, 15277 flow. Second operand has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 26 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:37,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:04:37,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:04:37,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:04:48,571 INFO L124 PetriNetUnfolderBase]: 12685/22541 cut-off events. [2023-11-29 07:04:48,571 INFO L125 PetriNetUnfolderBase]: For 385771/385771 co-relation queries the response was YES. [2023-11-29 07:04:48,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147574 conditions, 22541 events. 12685/22541 cut-off events. For 385771/385771 co-relation queries the response was YES. Maximal size of possible extension queue 1108. Compared 188449 event pairs, 6380 based on Foata normal form. 2/22543 useless extension candidates. Maximal degree in co-relation 147420. Up to 16064 conditions per place. [2023-11-29 07:04:49,045 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 585 selfloop transitions, 235 changer transitions 7/828 dead transitions. [2023-11-29 07:04:49,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 828 transitions, 17674 flow [2023-11-29 07:04:49,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 07:04:49,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 07:04:49,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2023-11-29 07:04:49,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3510971786833856 [2023-11-29 07:04:49,046 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 112 transitions. [2023-11-29 07:04:49,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 112 transitions. [2023-11-29 07:04:49,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:04:49,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 112 transitions. [2023-11-29 07:04:49,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 10.181818181818182) internal successors, (112), 11 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:49,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:49,048 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 29.0) internal successors, (348), 12 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:49,048 INFO L175 Difference]: Start difference. First operand has 460 places, 765 transitions, 15277 flow. Second operand 11 states and 112 transitions. [2023-11-29 07:04:49,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 828 transitions, 17674 flow [2023-11-29 07:04:52,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 828 transitions, 17058 flow, removed 17 selfloop flow, removed 19 redundant places. [2023-11-29 07:04:52,030 INFO L231 Difference]: Finished difference. Result has 447 places, 773 transitions, 15326 flow [2023-11-29 07:04:52,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=14683, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15326, PETRI_PLACES=447, PETRI_TRANSITIONS=773} [2023-11-29 07:04:52,031 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 420 predicate places. [2023-11-29 07:04:52,031 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 773 transitions, 15326 flow [2023-11-29 07:04:52,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 26 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:52,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:04:52,031 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:04:52,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-11-29 07:04:52,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:52,231 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:04:52,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:52,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1975837377, now seen corresponding path program 16 times [2023-11-29 07:04:52,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:04:52,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460014867] [2023-11-29 07:04:52,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:52,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:04:52,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:52,621 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:52,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:04:52,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460014867] [2023-11-29 07:04:52,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460014867] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:04:52,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594053711] [2023-11-29 07:04:52,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:04:52,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:04:52,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:04:52,622 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:04:52,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-11-29 07:04:52,788 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:04:52,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:04:52,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 07:04:52,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:04:52,942 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:04:52,942 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 45 treesize of output 24 [2023-11-29 07:04:52,970 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:04:52,970 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:04:53,128 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:04:53,129 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 106 treesize of output 74 [2023-11-29 07:04:53,220 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:04:53,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594053711] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:04:53,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:04:53,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 27 [2023-11-29 07:04:53,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312971488] [2023-11-29 07:04:53,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:04:53,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 07:04:53,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:04:53,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 07:04:53,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2023-11-29 07:04:53,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:04:53,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 773 transitions, 15326 flow. Second operand has 27 states, 27 states have (on average 5.518518518518518) internal successors, (149), 27 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:04:53,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:04:53,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:04:53,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:05:06,616 INFO L124 PetriNetUnfolderBase]: 13979/24721 cut-off events. [2023-11-29 07:05:06,616 INFO L125 PetriNetUnfolderBase]: For 413596/413596 co-relation queries the response was YES. [2023-11-29 07:05:07,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161011 conditions, 24721 events. 13979/24721 cut-off events. For 413596/413596 co-relation queries the response was YES. Maximal size of possible extension queue 1195. Compared 208287 event pairs, 5470 based on Foata normal form. 24/24745 useless extension candidates. Maximal degree in co-relation 160857. Up to 13734 conditions per place. [2023-11-29 07:05:07,206 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 653 selfloop transitions, 386 changer transitions 27/1067 dead transitions. [2023-11-29 07:05:07,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1067 transitions, 21189 flow [2023-11-29 07:05:07,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-29 07:05:07,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-29 07:05:07,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 383 transitions. [2023-11-29 07:05:07,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3668582375478927 [2023-11-29 07:05:07,208 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 383 transitions. [2023-11-29 07:05:07,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 383 transitions. [2023-11-29 07:05:07,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:05:07,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 383 transitions. [2023-11-29 07:05:07,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 10.63888888888889) internal successors, (383), 36 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:07,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 29.0) internal successors, (1073), 37 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:07,211 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 29.0) internal successors, (1073), 37 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:07,211 INFO L175 Difference]: Start difference. First operand has 447 places, 773 transitions, 15326 flow. Second operand 36 states and 383 transitions. [2023-11-29 07:05:07,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1067 transitions, 21189 flow [2023-11-29 07:05:10,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1067 transitions, 20893 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-11-29 07:05:10,545 INFO L231 Difference]: Finished difference. Result has 492 places, 848 transitions, 17618 flow [2023-11-29 07:05:10,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=15056, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=17618, PETRI_PLACES=492, PETRI_TRANSITIONS=848} [2023-11-29 07:05:10,546 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 465 predicate places. [2023-11-29 07:05:10,546 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 848 transitions, 17618 flow [2023-11-29 07:05:10,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.518518518518518) internal successors, (149), 27 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:10,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:05:10,546 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:05:10,551 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-11-29 07:05:10,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:05:10,747 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:05:10,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:05:10,749 INFO L85 PathProgramCache]: Analyzing trace with hash 222660155, now seen corresponding path program 17 times [2023-11-29 07:05:10,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:05:10,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732689046] [2023-11-29 07:05:10,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:05:10,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:05:10,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:05:11,184 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:05:11,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:05:11,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732689046] [2023-11-29 07:05:11,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732689046] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:05:11,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493485209] [2023-11-29 07:05:11,184 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:05:11,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:05:11,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:05:11,185 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:05:11,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-11-29 07:05:11,350 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 07:05:11,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:05:11,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 07:05:11,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:05:11,529 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:05:11,529 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 39 treesize of output 19 [2023-11-29 07:05:11,554 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:05:11,554 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:05:11,782 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 07:05:11,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 110 treesize of output 78 [2023-11-29 07:05:11,860 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:05:11,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493485209] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:05:11,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:05:11,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 23 [2023-11-29 07:05:11,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532322244] [2023-11-29 07:05:11,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:05:11,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 07:05:11,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:05:11,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 07:05:11,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2023-11-29 07:05:11,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:05:11,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 848 transitions, 17618 flow. Second operand has 23 states, 23 states have (on average 5.521739130434782) internal successors, (127), 23 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:11,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:05:11,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:05:11,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:05:24,655 INFO L124 PetriNetUnfolderBase]: 15179/26945 cut-off events. [2023-11-29 07:05:24,655 INFO L125 PetriNetUnfolderBase]: For 503214/503214 co-relation queries the response was YES. [2023-11-29 07:05:25,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181433 conditions, 26945 events. 15179/26945 cut-off events. For 503214/503214 co-relation queries the response was YES. Maximal size of possible extension queue 1271. Compared 230381 event pairs, 7784 based on Foata normal form. 34/26979 useless extension candidates. Maximal degree in co-relation 181264. Up to 21504 conditions per place. [2023-11-29 07:05:25,319 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 804 selfloop transitions, 275 changer transitions 32/1112 dead transitions. [2023-11-29 07:05:25,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 1112 transitions, 23606 flow [2023-11-29 07:05:25,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 07:05:25,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 07:05:25,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 323 transitions. [2023-11-29 07:05:25,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37126436781609196 [2023-11-29 07:05:25,320 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 323 transitions. [2023-11-29 07:05:25,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 323 transitions. [2023-11-29 07:05:25,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:05:25,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 323 transitions. [2023-11-29 07:05:25,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 10.766666666666667) internal successors, (323), 30 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:25,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 29.0) internal successors, (899), 31 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:25,322 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 29.0) internal successors, (899), 31 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:25,322 INFO L175 Difference]: Start difference. First operand has 492 places, 848 transitions, 17618 flow. Second operand 30 states and 323 transitions. [2023-11-29 07:05:25,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 1112 transitions, 23606 flow [2023-11-29 07:05:30,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 1112 transitions, 22795 flow, removed 273 selfloop flow, removed 17 redundant places. [2023-11-29 07:05:30,061 INFO L231 Difference]: Finished difference. Result has 515 places, 941 transitions, 19888 flow [2023-11-29 07:05:30,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=16876, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=848, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=19888, PETRI_PLACES=515, PETRI_TRANSITIONS=941} [2023-11-29 07:05:30,062 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 488 predicate places. [2023-11-29 07:05:30,062 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 941 transitions, 19888 flow [2023-11-29 07:05:30,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.521739130434782) internal successors, (127), 23 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:30,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:05:30,063 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:05:30,067 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-11-29 07:05:30,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2023-11-29 07:05:30,263 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:05:30,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:05:30,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1313517085, now seen corresponding path program 18 times [2023-11-29 07:05:30,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:05:30,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921045560] [2023-11-29 07:05:30,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:05:30,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:05:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:05:30,682 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:05:30,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:05:30,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921045560] [2023-11-29 07:05:30,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921045560] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:05:30,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898576477] [2023-11-29 07:05:30,683 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:05:30,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:05:30,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:05:30,684 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:05:30,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-11-29 07:05:30,861 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 07:05:30,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:05:30,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:05:30,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:05:31,009 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:05:31,009 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 45 treesize of output 24 [2023-11-29 07:05:31,035 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:05:31,035 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:05:31,263 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 07:05:31,264 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 112 treesize of output 78 [2023-11-29 07:05:31,353 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:05:31,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898576477] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:05:31,354 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:05:31,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 07:05:31,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449626587] [2023-11-29 07:05:31,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:05:31,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 07:05:31,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:05:31,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 07:05:31,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2023-11-29 07:05:31,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:05:31,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 941 transitions, 19888 flow. Second operand has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 26 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:31,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:05:31,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:05:31,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:05:44,647 INFO L124 PetriNetUnfolderBase]: 15187/26887 cut-off events. [2023-11-29 07:05:44,647 INFO L125 PetriNetUnfolderBase]: For 559204/559204 co-relation queries the response was YES. [2023-11-29 07:05:45,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187336 conditions, 26887 events. 15187/26887 cut-off events. For 559204/559204 co-relation queries the response was YES. Maximal size of possible extension queue 1275. Compared 229252 event pairs, 7592 based on Foata normal form. 20/26907 useless extension candidates. Maximal degree in co-relation 187156. Up to 20000 conditions per place. [2023-11-29 07:05:45,418 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 730 selfloop transitions, 307 changer transitions 25/1063 dead transitions. [2023-11-29 07:05:45,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1063 transitions, 23690 flow [2023-11-29 07:05:45,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 07:05:45,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 07:05:45,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 176 transitions. [2023-11-29 07:05:45,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3371647509578544 [2023-11-29 07:05:45,420 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 176 transitions. [2023-11-29 07:05:45,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 176 transitions. [2023-11-29 07:05:45,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:05:45,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 176 transitions. [2023-11-29 07:05:45,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 9.777777777777779) internal successors, (176), 18 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:45,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:45,421 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 29.0) internal successors, (551), 19 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:45,421 INFO L175 Difference]: Start difference. First operand has 515 places, 941 transitions, 19888 flow. Second operand 18 states and 176 transitions. [2023-11-29 07:05:45,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1063 transitions, 23690 flow [2023-11-29 07:05:50,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 1063 transitions, 22586 flow, removed 481 selfloop flow, removed 16 redundant places. [2023-11-29 07:05:50,431 INFO L231 Difference]: Finished difference. Result has 520 places, 945 transitions, 19657 flow [2023-11-29 07:05:50,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=18832, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=19657, PETRI_PLACES=520, PETRI_TRANSITIONS=945} [2023-11-29 07:05:50,432 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 493 predicate places. [2023-11-29 07:05:50,432 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 945 transitions, 19657 flow [2023-11-29 07:05:50,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.538461538461538) internal successors, (144), 26 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:50,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:05:50,433 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:05:50,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-11-29 07:05:50,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2023-11-29 07:05:50,633 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:05:50,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:05:50,633 INFO L85 PathProgramCache]: Analyzing trace with hash 467745531, now seen corresponding path program 19 times [2023-11-29 07:05:50,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:05:50,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808388589] [2023-11-29 07:05:50,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:05:50,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:05:50,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:05:51,238 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:05:51,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:05:51,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808388589] [2023-11-29 07:05:51,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808388589] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:05:51,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147131156] [2023-11-29 07:05:51,239 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:05:51,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:05:51,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:05:51,240 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:05:51,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-29 07:05:51,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:05:51,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 07:05:51,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:05:51,649 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:05:51,649 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 45 treesize of output 24 [2023-11-29 07:05:51,676 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:05:51,676 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:05:51,898 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-11-29 07:05:51,898 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 112 treesize of output 78 [2023-11-29 07:05:51,996 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:05:51,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147131156] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:05:51,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:05:51,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 9] total 31 [2023-11-29 07:05:51,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616066150] [2023-11-29 07:05:51,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:05:51,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:05:51,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:05:51,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:05:51,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:05:51,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:05:51,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 945 transitions, 19657 flow. Second operand has 31 states, 31 states have (on average 5.354838709677419) internal successors, (166), 31 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:51,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:05:51,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:05:51,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:06:06,568 INFO L124 PetriNetUnfolderBase]: 16671/29461 cut-off events. [2023-11-29 07:06:06,568 INFO L125 PetriNetUnfolderBase]: For 573424/573424 co-relation queries the response was YES. [2023-11-29 07:06:07,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200436 conditions, 29461 events. 16671/29461 cut-off events. For 573424/573424 co-relation queries the response was YES. Maximal size of possible extension queue 1433. Compared 254715 event pairs, 8764 based on Foata normal form. 26/29487 useless extension candidates. Maximal degree in co-relation 200254. Up to 23604 conditions per place. [2023-11-29 07:06:07,340 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 861 selfloop transitions, 277 changer transitions 34/1173 dead transitions. [2023-11-29 07:06:07,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 1173 transitions, 25115 flow [2023-11-29 07:06:07,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 07:06:07,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 07:06:07,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 243 transitions. [2023-11-29 07:06:07,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3351724137931035 [2023-11-29 07:06:07,342 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 243 transitions. [2023-11-29 07:06:07,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 243 transitions. [2023-11-29 07:06:07,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:06:07,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 243 transitions. [2023-11-29 07:06:07,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 9.72) internal successors, (243), 25 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:07,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 29.0) internal successors, (754), 26 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:07,343 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 29.0) internal successors, (754), 26 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:07,343 INFO L175 Difference]: Start difference. First operand has 520 places, 945 transitions, 19657 flow. Second operand 25 states and 243 transitions. [2023-11-29 07:06:07,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 1173 transitions, 25115 flow [2023-11-29 07:06:12,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 1173 transitions, 24402 flow, removed 80 selfloop flow, removed 12 redundant places. [2023-11-29 07:06:12,752 INFO L231 Difference]: Finished difference. Result has 539 places, 1029 transitions, 21249 flow [2023-11-29 07:06:12,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=18987, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=21249, PETRI_PLACES=539, PETRI_TRANSITIONS=1029} [2023-11-29 07:06:12,753 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 512 predicate places. [2023-11-29 07:06:12,753 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 1029 transitions, 21249 flow [2023-11-29 07:06:12,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.354838709677419) internal successors, (166), 31 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:12,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:06:12,754 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:06:12,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-11-29 07:06:12,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2023-11-29 07:06:12,954 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:06:12,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:06:12,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1801291333, now seen corresponding path program 20 times [2023-11-29 07:06:12,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:06:12,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673951349] [2023-11-29 07:06:12,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:06:12,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:06:12,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:06:13,406 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:13,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:06:13,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673951349] [2023-11-29 07:06:13,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673951349] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:06:13,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451174697] [2023-11-29 07:06:13,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:06:13,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:06:13,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:06:13,408 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:06:13,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-11-29 07:06:13,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:06:13,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:06:13,604 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 07:06:13,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:06:13,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 07:06:13,840 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 07:06:13,841 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 45 treesize of output 24 [2023-11-29 07:06:13,863 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:06:13,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:06:14,332 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:06:14,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451174697] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:06:14,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:06:14,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 9] total 31 [2023-11-29 07:06:14,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126917178] [2023-11-29 07:06:14,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:06:14,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:06:14,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:06:14,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:06:14,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=810, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:06:14,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:06:14,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 1029 transitions, 21249 flow. Second operand has 31 states, 31 states have (on average 5.483870967741935) internal successors, (170), 31 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:14,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:06:14,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:06:14,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:06:30,500 INFO L124 PetriNetUnfolderBase]: 16695/29485 cut-off events. [2023-11-29 07:06:30,500 INFO L125 PetriNetUnfolderBase]: For 589731/589731 co-relation queries the response was YES. [2023-11-29 07:06:31,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202812 conditions, 29485 events. 16695/29485 cut-off events. For 589731/589731 co-relation queries the response was YES. Maximal size of possible extension queue 1481. Compared 255599 event pairs, 7690 based on Foata normal form. 4/29489 useless extension candidates. Maximal degree in co-relation 202623. Up to 26940 conditions per place. [2023-11-29 07:06:31,297 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 907 selfloop transitions, 203 changer transitions 14/1125 dead transitions. [2023-11-29 07:06:31,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 1125 transitions, 24482 flow [2023-11-29 07:06:31,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 07:06:31,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 07:06:31,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 206 transitions. [2023-11-29 07:06:31,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33825944170771755 [2023-11-29 07:06:31,298 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 206 transitions. [2023-11-29 07:06:31,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 206 transitions. [2023-11-29 07:06:31,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:06:31,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 206 transitions. [2023-11-29 07:06:31,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 9.80952380952381) internal successors, (206), 21 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:31,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 29.0) internal successors, (638), 22 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 07:06:31,300 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 29.0) internal successors, (638), 22 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 07:06:31,300 INFO L175 Difference]: Start difference. First operand has 539 places, 1029 transitions, 21249 flow. Second operand 21 states and 206 transitions. [2023-11-29 07:06:31,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 1125 transitions, 24482 flow [2023-11-29 07:06:36,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 1125 transitions, 23954 flow, removed 83 selfloop flow, removed 15 redundant places. [2023-11-29 07:06:36,718 INFO L231 Difference]: Finished difference. Result has 546 places, 1043 transitions, 21465 flow [2023-11-29 07:06:36,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=20742, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=828, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=21465, PETRI_PLACES=546, PETRI_TRANSITIONS=1043} [2023-11-29 07:06:36,719 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 519 predicate places. [2023-11-29 07:06:36,719 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 1043 transitions, 21465 flow [2023-11-29 07:06:36,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.483870967741935) internal successors, (170), 31 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:36,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:06:36,720 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:06:36,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-11-29 07:06:36,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:06:36,920 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:06:36,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:06:36,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1428588738, now seen corresponding path program 3 times [2023-11-29 07:06:36,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:06:36,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422318847] [2023-11-29 07:06:36,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:06:36,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:06:36,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:06:37,350 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:06:37,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:06:37,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422318847] [2023-11-29 07:06:37,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422318847] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:06:37,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577840068] [2023-11-29 07:06:37,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:06:37,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:06:37,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:06:37,352 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:06:37,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-11-29 07:06:37,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 07:06:37,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:06:37,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 67 conjunts are in the unsatisfiable core [2023-11-29 07:06:37,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:06:37,643 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 07:06:37,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 07:06:37,650 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 07:06:37,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 07:06:37,656 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 07:06:37,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 07:06:37,663 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 07:06:37,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 07:06:37,668 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 07:06:37,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 07:06:37,672 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 07:06:37,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:06:37,764 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:06:37,764 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 07:06:37,806 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 07:06:37,843 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 07:06:38,322 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 25 treesize of output 9 [2023-11-29 07:06:38,351 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:06:38,352 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:06:38,886 INFO L349 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2023-11-29 07:06:38,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 61 [2023-11-29 07:06:39,084 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:06:39,085 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 27 treesize of output 28 [2023-11-29 07:06:39,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2023-11-29 07:06:39,097 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:06:39,097 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 26 treesize of output 27 [2023-11-29 07:06:39,203 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:06:39,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577840068] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:06:39,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:06:39,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16, 16] total 42 [2023-11-29 07:06:39,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880363925] [2023-11-29 07:06:39,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:06:39,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-11-29 07:06:39,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:06:39,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-11-29 07:06:39,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1640, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 07:06:39,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:06:39,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 1043 transitions, 21465 flow. Second operand has 43 states, 43 states have (on average 4.8604651162790695) internal successors, (209), 43 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:06:39,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:06:39,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:06:39,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:07:15,830 INFO L124 PetriNetUnfolderBase]: 34515/61660 cut-off events. [2023-11-29 07:07:15,830 INFO L125 PetriNetUnfolderBase]: For 1193099/1193099 co-relation queries the response was YES. [2023-11-29 07:07:17,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 416873 conditions, 61660 events. 34515/61660 cut-off events. For 1193099/1193099 co-relation queries the response was YES. Maximal size of possible extension queue 2918. Compared 595681 event pairs, 10013 based on Foata normal form. 80/61740 useless extension candidates. Maximal degree in co-relation 416683. Up to 14565 conditions per place. [2023-11-29 07:07:17,394 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 2955 selfloop transitions, 910 changer transitions 48/3914 dead transitions. [2023-11-29 07:07:17,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 3914 transitions, 82779 flow [2023-11-29 07:07:17,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-11-29 07:07:17,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2023-11-29 07:07:17,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 723 transitions. [2023-11-29 07:07:17,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721049922799794 [2023-11-29 07:07:17,397 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 723 transitions. [2023-11-29 07:07:17,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 723 transitions. [2023-11-29 07:07:17,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:07:17,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 723 transitions. [2023-11-29 07:07:17,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 10.791044776119403) internal successors, (723), 67 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:17,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 29.0) internal successors, (1972), 68 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:17,400 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 29.0) internal successors, (1972), 68 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:17,400 INFO L175 Difference]: Start difference. First operand has 546 places, 1043 transitions, 21465 flow. Second operand 67 states and 723 transitions. [2023-11-29 07:07:17,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 3914 transitions, 82779 flow [2023-11-29 07:07:33,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 3914 transitions, 82055 flow, removed 164 selfloop flow, removed 11 redundant places. [2023-11-29 07:07:33,747 INFO L231 Difference]: Finished difference. Result has 628 places, 1937 transitions, 45401 flow [2023-11-29 07:07:33,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=21193, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1043, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=45401, PETRI_PLACES=628, PETRI_TRANSITIONS=1937} [2023-11-29 07:07:33,748 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 601 predicate places. [2023-11-29 07:07:33,748 INFO L495 AbstractCegarLoop]: Abstraction has has 628 places, 1937 transitions, 45401 flow [2023-11-29 07:07:33,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.8604651162790695) internal successors, (209), 43 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:33,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:07:33,748 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:07:33,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-11-29 07:07:33,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:07:33,949 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:07:33,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:07:33,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1866222712, now seen corresponding path program 3 times [2023-11-29 07:07:33,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:07:33,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102228758] [2023-11-29 07:07:33,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:07:33,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:07:33,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:07:34,482 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:07:34,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:07:34,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102228758] [2023-11-29 07:07:34,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102228758] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:07:34,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535585578] [2023-11-29 07:07:34,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:07:34,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:07:34,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:07:34,484 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:07:34,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-11-29 07:07:34,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 07:07:34,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:07:34,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-29 07:07:34,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:07:34,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 07:07:35,098 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 07:07:35,098 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 27 treesize of output 15 [2023-11-29 07:07:35,100 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:07:35,100 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:07:35,295 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:07:35,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535585578] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:07:35,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:07:35,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 9] total 34 [2023-11-29 07:07:35,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627906088] [2023-11-29 07:07:35,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:07:35,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 07:07:35,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:07:35,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 07:07:35,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=999, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 07:07:35,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:07:35,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 1937 transitions, 45401 flow. Second operand has 34 states, 34 states have (on average 5.117647058823529) internal successors, (174), 34 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:35,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:07:35,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:07:35,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:08:20,106 INFO L124 PetriNetUnfolderBase]: 34105/60754 cut-off events. [2023-11-29 07:08:20,106 INFO L125 PetriNetUnfolderBase]: For 1619523/1619523 co-relation queries the response was YES. [2023-11-29 07:08:21,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 467334 conditions, 60754 events. 34105/60754 cut-off events. For 1619523/1619523 co-relation queries the response was YES. Maximal size of possible extension queue 2768. Compared 582395 event pairs, 13222 based on Foata normal form. 30/60784 useless extension candidates. Maximal degree in co-relation 467117. Up to 26619 conditions per place. [2023-11-29 07:08:22,085 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 1560 selfloop transitions, 1188 changer transitions 61/2810 dead transitions. [2023-11-29 07:08:22,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 2810 transitions, 66065 flow [2023-11-29 07:08:22,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 07:08:22,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 07:08:22,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 326 transitions. [2023-11-29 07:08:22,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3406478578892372 [2023-11-29 07:08:22,086 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 326 transitions. [2023-11-29 07:08:22,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 326 transitions. [2023-11-29 07:08:22,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:08:22,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 326 transitions. [2023-11-29 07:08:22,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 9.878787878787879) internal successors, (326), 33 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:08:22,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 29.0) internal successors, (986), 34 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:08:22,089 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 29.0) internal successors, (986), 34 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:08:22,089 INFO L175 Difference]: Start difference. First operand has 628 places, 1937 transitions, 45401 flow. Second operand 33 states and 326 transitions. [2023-11-29 07:08:22,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 2810 transitions, 66065 flow [2023-11-29 07:08:47,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 2810 transitions, 65384 flow, removed 330 selfloop flow, removed 8 redundant places. [2023-11-29 07:08:47,955 INFO L231 Difference]: Finished difference. Result has 657 places, 2014 transitions, 48755 flow [2023-11-29 07:08:47,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=44774, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=48755, PETRI_PLACES=657, PETRI_TRANSITIONS=2014} [2023-11-29 07:08:47,956 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 630 predicate places. [2023-11-29 07:08:47,957 INFO L495 AbstractCegarLoop]: Abstraction has has 657 places, 2014 transitions, 48755 flow [2023-11-29 07:08:47,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 5.117647058823529) internal successors, (174), 34 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:08:47,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:08:47,957 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:08:47,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-11-29 07:08:48,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:08:48,157 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:08:48,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:08:48,157 INFO L85 PathProgramCache]: Analyzing trace with hash -405264122, now seen corresponding path program 4 times [2023-11-29 07:08:48,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:08:48,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020719522] [2023-11-29 07:08:48,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:08:48,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:08:48,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:08:48,770 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:08:48,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:08:48,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020719522] [2023-11-29 07:08:48,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020719522] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:08:48,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601054672] [2023-11-29 07:08:48,771 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:08:48,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:08:48,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:08:48,771 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:08:48,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-11-29 07:08:48,944 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:08:48,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:08:48,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:08:48,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:08:49,147 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-11-29 07:08:49,147 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 30 treesize of output 10 [2023-11-29 07:08:49,163 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:08:49,164 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:08:49,246 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-11-29 07:08:49,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-11-29 07:08:49,348 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:08:49,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601054672] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:08:49,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:08:49,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 9] total 33 [2023-11-29 07:08:49,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67131181] [2023-11-29 07:08:49,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:08:49,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 07:08:49,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:08:49,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 07:08:49,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 07:08:49,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:08:49,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 2014 transitions, 48755 flow. Second operand has 33 states, 33 states have (on average 5.0) internal successors, (165), 33 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:08:49,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:08:49,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:08:49,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:09:41,491 INFO L124 PetriNetUnfolderBase]: 37611/67266 cut-off events. [2023-11-29 07:09:41,491 INFO L125 PetriNetUnfolderBase]: For 1913877/1913877 co-relation queries the response was YES. [2023-11-29 07:09:43,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 524126 conditions, 67266 events. 37611/67266 cut-off events. For 1913877/1913877 co-relation queries the response was YES. Maximal size of possible extension queue 3231. Compared 658271 event pairs, 12146 based on Foata normal form. 208/67474 useless extension candidates. Maximal degree in co-relation 523903. Up to 21420 conditions per place. [2023-11-29 07:09:43,734 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 1964 selfloop transitions, 1111 changer transitions 10/3086 dead transitions. [2023-11-29 07:09:43,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 3086 transitions, 74021 flow [2023-11-29 07:09:43,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-29 07:09:43,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-11-29 07:09:43,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 693 transitions. [2023-11-29 07:09:43,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41200951248513673 [2023-11-29 07:09:43,736 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 693 transitions. [2023-11-29 07:09:43,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 693 transitions. [2023-11-29 07:09:43,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:09:43,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 693 transitions. [2023-11-29 07:09:43,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 11.948275862068966) internal successors, (693), 58 states have internal predecessors, (693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:09:43,739 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 07:09:43,739 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 07:09:43,739 INFO L175 Difference]: Start difference. First operand has 657 places, 2014 transitions, 48755 flow. Second operand 58 states and 693 transitions. [2023-11-29 07:09:43,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 3086 transitions, 74021 flow [2023-11-29 07:10:14,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 3086 transitions, 73219 flow, removed 118 selfloop flow, removed 18 redundant places. [2023-11-29 07:10:14,292 INFO L231 Difference]: Finished difference. Result has 710 places, 2232 transitions, 56687 flow [2023-11-29 07:10:14,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=48118, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2013, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=901, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1057, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=56687, PETRI_PLACES=710, PETRI_TRANSITIONS=2232} [2023-11-29 07:10:14,293 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 683 predicate places. [2023-11-29 07:10:14,293 INFO L495 AbstractCegarLoop]: Abstraction has has 710 places, 2232 transitions, 56687 flow [2023-11-29 07:10:14,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.0) internal successors, (165), 33 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:14,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:10:14,300 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:10:14,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-11-29 07:10:14,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:14,501 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:10:14,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:10:14,501 INFO L85 PathProgramCache]: Analyzing trace with hash 657393374, now seen corresponding path program 4 times [2023-11-29 07:10:14,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:10:14,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775337933] [2023-11-29 07:10:14,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:10:14,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:10:14,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:10:14,964 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:10:14,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:10:14,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775337933] [2023-11-29 07:10:14,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775337933] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:10:14,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432305724] [2023-11-29 07:10:14,964 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:10:14,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:10:14,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:10:14,965 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:10:14,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-11-29 07:10:15,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:10:15,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:10:15,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 07:10:15,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:10:15,337 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-11-29 07:10:15,337 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 30 treesize of output 10 [2023-11-29 07:10:15,352 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:10:15,352 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:10:15,478 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 07:10:15,479 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 36 treesize of output 52 [2023-11-29 07:10:15,518 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:10:15,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432305724] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:10:15,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:10:15,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 31 [2023-11-29 07:10:15,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244214992] [2023-11-29 07:10:15,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:10:15,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:10:15,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:10:15,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:10:15,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:10:15,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:10:15,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 2232 transitions, 56687 flow. Second operand has 31 states, 31 states have (on average 5.354838709677419) internal successors, (166), 31 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:10:15,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:10:15,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:10:15,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:11:24,035 INFO L124 PetriNetUnfolderBase]: 46050/82312 cut-off events. [2023-11-29 07:11:24,035 INFO L125 PetriNetUnfolderBase]: For 2969109/2969109 co-relation queries the response was YES. [2023-11-29 07:11:26,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 682048 conditions, 82312 events. 46050/82312 cut-off events. For 2969109/2969109 co-relation queries the response was YES. Maximal size of possible extension queue 3697. Compared 821247 event pairs, 20043 based on Foata normal form. 286/82598 useless extension candidates. Maximal degree in co-relation 681803. Up to 30007 conditions per place. [2023-11-29 07:11:26,713 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 1930 selfloop transitions, 1220 changer transitions 7/3158 dead transitions. [2023-11-29 07:11:26,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 3158 transitions, 81146 flow [2023-11-29 07:11:26,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 07:11:26,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 07:11:26,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 390 transitions. [2023-11-29 07:11:26,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40752351097178685 [2023-11-29 07:11:26,714 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 390 transitions. [2023-11-29 07:11:26,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 390 transitions. [2023-11-29 07:11:26,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:11:26,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 390 transitions. [2023-11-29 07:11:26,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 11.818181818181818) internal successors, (390), 33 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:26,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 29.0) internal successors, (986), 34 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:26,716 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 29.0) internal successors, (986), 34 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:11:26,716 INFO L175 Difference]: Start difference. First operand has 710 places, 2232 transitions, 56687 flow. Second operand 33 states and 390 transitions. [2023-11-29 07:11:26,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 3158 transitions, 81146 flow [2023-11-29 07:12:31,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 3158 transitions, 77991 flow, removed 1070 selfloop flow, removed 15 redundant places. [2023-11-29 07:12:31,447 INFO L231 Difference]: Finished difference. Result has 743 places, 2355 transitions, 60851 flow [2023-11-29 07:12:31,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=54505, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1099, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1063, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=60851, PETRI_PLACES=743, PETRI_TRANSITIONS=2355} [2023-11-29 07:12:31,448 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 716 predicate places. [2023-11-29 07:12:31,448 INFO L495 AbstractCegarLoop]: Abstraction has has 743 places, 2355 transitions, 60851 flow [2023-11-29 07:12:31,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.354838709677419) internal successors, (166), 31 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:31,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:12:31,449 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:12:31,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-11-29 07:12:31,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:31,649 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 07:12:31,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:12:31,649 INFO L85 PathProgramCache]: Analyzing trace with hash 225138586, now seen corresponding path program 5 times [2023-11-29 07:12:31,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:12:31,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636257685] [2023-11-29 07:12:31,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:31,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:12:31,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:32,091 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-29 07:12:32,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:12:32,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636257685] [2023-11-29 07:12:32,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636257685] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:12:32,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610126628] [2023-11-29 07:12:32,091 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:12:32,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:32,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:12:32,092 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:12:32,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d759bc58-a98f-4d86-9084-941f6c711dc5/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-11-29 07:12:32,304 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 07:12:32,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:12:32,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 07:12:32,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:12:32,532 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:12:32,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2023-11-29 07:12:32,566 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 07:12:32,566 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:12:32,707 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-11-29 07:12:32,707 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 36 treesize of output 52 [2023-11-29 07:12:32,750 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 07:12:32,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610126628] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:12:32,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:12:32,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 9] total 31 [2023-11-29 07:12:32,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131812641] [2023-11-29 07:12:32,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:12:32,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 07:12:32,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:12:32,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 07:12:32,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2023-11-29 07:12:32,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2023-11-29 07:12:32,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 743 places, 2355 transitions, 60851 flow. Second operand has 31 states, 31 states have (on average 5.225806451612903) internal successors, (162), 31 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:32,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:12:32,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2023-11-29 07:12:32,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand