./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/parallel-lamport.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/parallel-lamport.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC --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 7641d1105b9de7b20c96680ae1baa82cbf27158c037dacb66ff49f347bd2fa94 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 18:20:54,301 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 18:20:54,364 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 18:20:54,369 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 18:20:54,370 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 18:20:54,394 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 18:20:54,395 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 18:20:54,395 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 18:20:54,396 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 18:20:54,396 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 18:20:54,396 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 18:20:54,396 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 18:20:54,396 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 18:20:54,396 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 18:20:54,397 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 18:20:54,397 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 18:20:54,397 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 18:20:54,397 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 18:20:54,398 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 18:20:54,398 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 18:20:54,398 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 18:20:54,398 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 18:20:54,398 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 18:20:54,398 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 18:20:54,398 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 18:20:54,399 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 18:20:54,399 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 18:20:54,399 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 18:20:54,399 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 18:20:54,399 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:20:54,399 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:20:54,400 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:20:54,400 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:20:54,400 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 18:20:54,400 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 18:20:54,400 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 18:20:54,400 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 18:20:54,400 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:20:54,401 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 18:20:54,401 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 18:20:54,401 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 18:20:54,401 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 18:20:54,401 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 18:20:54,401 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 18:20:54,401 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 18:20:54,402 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 18:20:54,402 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 18:20:54,402 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 18:20:54,402 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC 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 -> 7641d1105b9de7b20c96680ae1baa82cbf27158c037dacb66ff49f347bd2fa94 [2024-11-23 18:20:54,738 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 18:20:54,753 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 18:20:54,757 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 18:20:54,759 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 18:20:54,759 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 18:20:54,761 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/weaver/parallel-lamport.wvr.c [2024-11-23 18:20:58,002 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/data/d9588a09f/bd6e6355e04b4cf48c10ff42de283312/FLAG9d6529282 [2024-11-23 18:20:58,343 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 18:20:58,344 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/sv-benchmarks/c/weaver/parallel-lamport.wvr.c [2024-11-23 18:20:58,358 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/data/d9588a09f/bd6e6355e04b4cf48c10ff42de283312/FLAG9d6529282 [2024-11-23 18:20:58,384 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/data/d9588a09f/bd6e6355e04b4cf48c10ff42de283312 [2024-11-23 18:20:58,399 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 18:20:58,406 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 18:20:58,408 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 18:20:58,408 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 18:20:58,417 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 18:20:58,421 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,423 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f7c9463 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58, skipping insertion in model container [2024-11-23 18:20:58,425 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,451 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 18:20:58,696 WARN L250 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_b0d4229a-459e-4494-a4d2-287ad17bce24/sv-benchmarks/c/weaver/parallel-lamport.wvr.c[3044,3057] [2024-11-23 18:20:58,717 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:20:58,729 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 18:20:58,775 WARN L250 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_b0d4229a-459e-4494-a4d2-287ad17bce24/sv-benchmarks/c/weaver/parallel-lamport.wvr.c[3044,3057] [2024-11-23 18:20:58,778 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 18:20:58,804 INFO L204 MainTranslator]: Completed translation [2024-11-23 18:20:58,804 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58 WrapperNode [2024-11-23 18:20:58,805 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 18:20:58,806 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 18:20:58,807 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 18:20:58,807 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 18:20:58,820 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,834 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,875 INFO L138 Inliner]: procedures = 22, calls = 29, calls flagged for inlining = 16, calls inlined = 16, statements flattened = 206 [2024-11-23 18:20:58,878 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 18:20:58,879 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 18:20:58,879 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 18:20:58,880 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 18:20:58,892 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,892 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,895 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,922 INFO L175 MemorySlicer]: Split 7 memory accesses to 2 slices as follows [2, 5]. 71 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-23 18:20:58,926 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,926 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,937 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,938 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,949 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,950 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,952 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,954 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 18:20:58,960 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 18:20:58,960 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 18:20:58,960 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 18:20:58,961 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (1/1) ... [2024-11-23 18:20:58,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 18:20:58,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:20:59,000 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 18:20:59,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 18:20:59,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 18:20:59,031 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-23 18:20:59,031 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-23 18:20:59,031 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-23 18:20:59,032 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-23 18:20:59,032 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-23 18:20:59,032 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-23 18:20:59,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 18:20:59,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-23 18:20:59,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-23 18:20:59,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-23 18:20:59,032 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-23 18:20:59,033 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 18:20:59,033 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 18:20:59,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-23 18:20:59,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-23 18:20:59,036 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-23 18:20:59,180 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 18:20:59,183 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 18:20:59,599 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-23 18:20:59,599 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 18:20:59,946 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 18:20:59,948 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-23 18:20:59,948 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:20:59 BoogieIcfgContainer [2024-11-23 18:20:59,949 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 18:20:59,953 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 18:20:59,953 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 18:20:59,959 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 18:20:59,959 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 06:20:58" (1/3) ... [2024-11-23 18:20:59,960 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aeebfc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:20:59, skipping insertion in model container [2024-11-23 18:20:59,960 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 06:20:58" (2/3) ... [2024-11-23 18:20:59,961 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aeebfc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 06:20:59, skipping insertion in model container [2024-11-23 18:20:59,961 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 06:20:59" (3/3) ... [2024-11-23 18:20:59,963 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-lamport.wvr.c [2024-11-23 18:20:59,980 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 18:20:59,982 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-lamport.wvr.c that has 4 procedures, 60 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 18:20:59,982 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-23 18:21:00,061 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-23 18:21:00,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 69 places, 60 transitions, 141 flow [2024-11-23 18:21:00,175 INFO L124 PetriNetUnfolderBase]: 1/57 cut-off events. [2024-11-23 18:21:00,178 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-23 18:21:00,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70 conditions, 57 events. 1/57 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 58 event pairs, 0 based on Foata normal form. 0/55 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2024-11-23 18:21:00,183 INFO L82 GeneralOperation]: Start removeDead. Operand has 69 places, 60 transitions, 141 flow [2024-11-23 18:21:00,188 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 65 places, 56 transitions, 130 flow [2024-11-23 18:21:00,201 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 18:21:00,218 INFO L333 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, 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;@68dcbe87, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 18:21:00,219 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-23 18:21:00,259 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-23 18:21:00,259 INFO L124 PetriNetUnfolderBase]: 1/55 cut-off events. [2024-11-23 18:21:00,259 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-23 18:21:00,259 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:00,260 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:00,261 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:00,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:00,268 INFO L85 PathProgramCache]: Analyzing trace with hash 572000699, now seen corresponding path program 1 times [2024-11-23 18:21:00,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:00,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26039715] [2024-11-23 18:21:00,278 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:21:00,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:00,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:21:01,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:01,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:01,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26039715] [2024-11-23 18:21:01,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26039715] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:21:01,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:21:01,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:21:01,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094964516] [2024-11-23 18:21:01,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:21:01,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 18:21:01,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:01,066 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 18:21:01,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 18:21:01,077 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 60 [2024-11-23 18:21:01,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 56 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 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) [2024-11-23 18:21:01,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:01,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 60 [2024-11-23 18:21:01,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:01,424 INFO L124 PetriNetUnfolderBase]: 307/620 cut-off events. [2024-11-23 18:21:01,424 INFO L125 PetriNetUnfolderBase]: For 45/45 co-relation queries the response was YES. [2024-11-23 18:21:01,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1195 conditions, 620 events. 307/620 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3465 event pairs, 306 based on Foata normal form. 0/570 useless extension candidates. Maximal degree in co-relation 1036. Up to 507 conditions per place. [2024-11-23 18:21:01,438 INFO L140 encePairwiseOnDemand]: 57/60 looper letters, 28 selfloop transitions, 2 changer transitions 0/57 dead transitions. [2024-11-23 18:21:01,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 57 transitions, 192 flow [2024-11-23 18:21:01,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 18:21:01,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-23 18:21:01,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 121 transitions. [2024-11-23 18:21:01,457 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-11-23 18:21:01,459 INFO L175 Difference]: Start difference. First operand has 65 places, 56 transitions, 130 flow. Second operand 3 states and 121 transitions. [2024-11-23 18:21:01,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 57 transitions, 192 flow [2024-11-23 18:21:01,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 57 transitions, 180 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-23 18:21:01,477 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 130 flow [2024-11-23 18:21:01,480 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=130, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2024-11-23 18:21:01,483 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, -3 predicate places. [2024-11-23 18:21:01,483 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 130 flow [2024-11-23 18:21:01,486 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 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) [2024-11-23 18:21:01,486 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:01,486 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:01,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-23 18:21:01,487 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:01,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:01,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1723072071, now seen corresponding path program 1 times [2024-11-23 18:21:01,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:01,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848154245] [2024-11-23 18:21:01,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:21:01,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:01,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:21:02,936 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:02,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:02,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848154245] [2024-11-23 18:21:02,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848154245] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:21:02,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207222947] [2024-11-23 18:21:02,937 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 18:21:02,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:21:02,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:21:02,943 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:21:02,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 18:21:03,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:21:03,102 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-23 18:21:03,112 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:21:03,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-23 18:21:03,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:03,989 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:21:05,149 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 72 treesize of output 64 [2024-11-23 18:21:05,187 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:21:05,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 118 treesize of output 116 [2024-11-23 18:21:05,932 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 74 treesize of output 66 [2024-11-23 18:21:05,958 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2024-11-23 18:21:05,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 126 treesize of output 1 [2024-11-23 18:21:06,006 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:06,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207222947] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:21:06,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 18:21:06,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2024-11-23 18:21:06,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362603160] [2024-11-23 18:21:06,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 18:21:06,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 18:21:06,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:06,012 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 18:21:06,013 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2024-11-23 18:21:06,711 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-23 18:21:06,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 130 flow. Second operand has 26 states, 26 states have (on average 24.46153846153846) internal successors, (636), 26 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:06,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:06,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-23 18:21:06,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:11,002 INFO L124 PetriNetUnfolderBase]: 4073/6878 cut-off events. [2024-11-23 18:21:11,002 INFO L125 PetriNetUnfolderBase]: For 184/184 co-relation queries the response was YES. [2024-11-23 18:21:11,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13411 conditions, 6878 events. 4073/6878 cut-off events. For 184/184 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 48381 event pairs, 565 based on Foata normal form. 4/6842 useless extension candidates. Maximal degree in co-relation 13381. Up to 1476 conditions per place. [2024-11-23 18:21:11,036 INFO L140 encePairwiseOnDemand]: 40/60 looper letters, 218 selfloop transitions, 122 changer transitions 95/453 dead transitions. [2024-11-23 18:21:11,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 453 transitions, 1862 flow [2024-11-23 18:21:11,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-23 18:21:11,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2024-11-23 18:21:11,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 1342 transitions. [2024-11-23 18:21:11,050 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5201550387596899 [2024-11-23 18:21:11,052 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 130 flow. Second operand 43 states and 1342 transitions. [2024-11-23 18:21:11,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 453 transitions, 1862 flow [2024-11-23 18:21:11,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 453 transitions, 1858 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-23 18:21:11,062 INFO L231 Difference]: Finished difference. Result has 120 places, 188 transitions, 845 flow [2024-11-23 18:21:11,063 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=845, PETRI_PLACES=120, PETRI_TRANSITIONS=188} [2024-11-23 18:21:11,064 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 55 predicate places. [2024-11-23 18:21:11,064 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 188 transitions, 845 flow [2024-11-23 18:21:11,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 24.46153846153846) internal successors, (636), 26 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:11,065 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:11,065 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:11,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 18:21:11,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:21:11,269 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:11,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:11,271 INFO L85 PathProgramCache]: Analyzing trace with hash 549687853, now seen corresponding path program 2 times [2024-11-23 18:21:11,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:11,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905843758] [2024-11-23 18:21:11,272 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:21:11,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:11,298 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:21:11,298 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:11,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:21:11,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:11,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905843758] [2024-11-23 18:21:11,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905843758] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:21:11,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:21:11,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 18:21:11,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361054684] [2024-11-23 18:21:11,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:21:11,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 18:21:11,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:11,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 18:21:11,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-23 18:21:11,448 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-23 18:21:11,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 188 transitions, 845 flow. Second operand has 6 states, 6 states have (on average 30.666666666666668) internal successors, (184), 6 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:11,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:11,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-23 18:21:11,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:12,852 INFO L124 PetriNetUnfolderBase]: 4735/8598 cut-off events. [2024-11-23 18:21:12,853 INFO L125 PetriNetUnfolderBase]: For 12114/12306 co-relation queries the response was YES. [2024-11-23 18:21:12,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22988 conditions, 8598 events. 4735/8598 cut-off events. For 12114/12306 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 64322 event pairs, 1232 based on Foata normal form. 135/8491 useless extension candidates. Maximal degree in co-relation 22949. Up to 3156 conditions per place. [2024-11-23 18:21:12,955 INFO L140 encePairwiseOnDemand]: 54/60 looper letters, 166 selfloop transitions, 7 changer transitions 4/273 dead transitions. [2024-11-23 18:21:12,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 273 transitions, 1596 flow [2024-11-23 18:21:12,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 18:21:12,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 18:21:12,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 194 transitions. [2024-11-23 18:21:12,957 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6466666666666666 [2024-11-23 18:21:12,957 INFO L175 Difference]: Start difference. First operand has 120 places, 188 transitions, 845 flow. Second operand 5 states and 194 transitions. [2024-11-23 18:21:12,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 273 transitions, 1596 flow [2024-11-23 18:21:13,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 273 transitions, 1554 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-11-23 18:21:13,201 INFO L231 Difference]: Finished difference. Result has 120 places, 192 transitions, 858 flow [2024-11-23 18:21:13,203 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=858, PETRI_PLACES=120, PETRI_TRANSITIONS=192} [2024-11-23 18:21:13,205 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 55 predicate places. [2024-11-23 18:21:13,205 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 192 transitions, 858 flow [2024-11-23 18:21:13,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 30.666666666666668) internal successors, (184), 6 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:13,206 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:13,206 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:13,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 18:21:13,206 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:13,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:13,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1235280931, now seen corresponding path program 3 times [2024-11-23 18:21:13,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:13,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996773595] [2024-11-23 18:21:13,209 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:21:13,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:13,280 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:21:13,284 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:13,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:21:13,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:13,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996773595] [2024-11-23 18:21:13,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996773595] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:21:13,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:21:13,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:21:13,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036635397] [2024-11-23 18:21:13,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:21:13,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:21:13,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:13,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:21:13,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:21:13,963 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:21:13,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 192 transitions, 858 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:13,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:13,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:21:13,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:17,084 INFO L124 PetriNetUnfolderBase]: 7108/12016 cut-off events. [2024-11-23 18:21:17,085 INFO L125 PetriNetUnfolderBase]: For 17086/17265 co-relation queries the response was YES. [2024-11-23 18:21:17,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35526 conditions, 12016 events. 7108/12016 cut-off events. For 17086/17265 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 86971 event pairs, 1361 based on Foata normal form. 179/12064 useless extension candidates. Maximal degree in co-relation 31480. Up to 7466 conditions per place. [2024-11-23 18:21:17,210 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 327 selfloop transitions, 180 changer transitions 42/569 dead transitions. [2024-11-23 18:21:17,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 569 transitions, 3716 flow [2024-11-23 18:21:17,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-23 18:21:17,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-23 18:21:17,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 929 transitions. [2024-11-23 18:21:17,215 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4553921568627451 [2024-11-23 18:21:17,215 INFO L175 Difference]: Start difference. First operand has 120 places, 192 transitions, 858 flow. Second operand 34 states and 929 transitions. [2024-11-23 18:21:17,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 569 transitions, 3716 flow [2024-11-23 18:21:17,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 569 transitions, 3712 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 18:21:17,424 INFO L231 Difference]: Finished difference. Result has 181 places, 354 transitions, 2479 flow [2024-11-23 18:21:17,424 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2479, PETRI_PLACES=181, PETRI_TRANSITIONS=354} [2024-11-23 18:21:17,425 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 116 predicate places. [2024-11-23 18:21:17,425 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 354 transitions, 2479 flow [2024-11-23 18:21:17,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:17,425 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:17,425 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:17,425 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 18:21:17,426 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:17,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:17,426 INFO L85 PathProgramCache]: Analyzing trace with hash -73255181, now seen corresponding path program 4 times [2024-11-23 18:21:17,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:17,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549440463] [2024-11-23 18:21:17,427 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:21:17,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:17,451 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:21:17,452 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:17,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:21:17,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:17,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549440463] [2024-11-23 18:21:17,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549440463] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:21:17,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:21:17,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:21:17,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305966519] [2024-11-23 18:21:17,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:21:17,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:21:17,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:17,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:21:17,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:21:17,906 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:21:17,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 354 transitions, 2479 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:17,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:17,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:21:17,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:21,813 INFO L124 PetriNetUnfolderBase]: 9459/15871 cut-off events. [2024-11-23 18:21:21,813 INFO L125 PetriNetUnfolderBase]: For 52111/52346 co-relation queries the response was YES. [2024-11-23 18:21:22,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59520 conditions, 15871 events. 9459/15871 cut-off events. For 52111/52346 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 119660 event pairs, 1671 based on Foata normal form. 235/15944 useless extension candidates. Maximal degree in co-relation 59255. Up to 9345 conditions per place. [2024-11-23 18:21:22,074 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 563 selfloop transitions, 308 changer transitions 33/924 dead transitions. [2024-11-23 18:21:22,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 924 transitions, 8095 flow [2024-11-23 18:21:22,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-23 18:21:22,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-23 18:21:22,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 961 transitions. [2024-11-23 18:21:22,079 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4576190476190476 [2024-11-23 18:21:22,079 INFO L175 Difference]: Start difference. First operand has 181 places, 354 transitions, 2479 flow. Second operand 35 states and 961 transitions. [2024-11-23 18:21:22,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 924 transitions, 8095 flow [2024-11-23 18:21:23,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 924 transitions, 7823 flow, removed 132 selfloop flow, removed 2 redundant places. [2024-11-23 18:21:23,070 INFO L231 Difference]: Finished difference. Result has 237 places, 645 transitions, 5662 flow [2024-11-23 18:21:23,070 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5662, PETRI_PLACES=237, PETRI_TRANSITIONS=645} [2024-11-23 18:21:23,071 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 172 predicate places. [2024-11-23 18:21:23,071 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 645 transitions, 5662 flow [2024-11-23 18:21:23,071 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:23,072 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:23,072 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:23,072 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 18:21:23,072 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:23,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:23,073 INFO L85 PathProgramCache]: Analyzing trace with hash -503073649, now seen corresponding path program 5 times [2024-11-23 18:21:23,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:23,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53229913] [2024-11-23 18:21:23,073 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:21:23,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:23,106 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:21:23,106 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:24,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:24,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:24,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53229913] [2024-11-23 18:21:24,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53229913] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:21:24,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999246375] [2024-11-23 18:21:24,432 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:21:24,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:21:24,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:21:24,434 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:21:24,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 18:21:24,550 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:21:24,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:24,553 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-23 18:21:24,558 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:21:25,061 INFO L349 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2024-11-23 18:21:25,062 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 20 [2024-11-23 18:21:25,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:25,240 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:21:25,620 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:21:25,620 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 38 [2024-11-23 18:21:25,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:25,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999246375] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:21:25,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 18:21:25,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2024-11-23 18:21:25,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247806257] [2024-11-23 18:21:25,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 18:21:25,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-23 18:21:25,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:25,994 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-23 18:21:25,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2024-11-23 18:21:26,225 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-23 18:21:26,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 645 transitions, 5662 flow. Second operand has 25 states, 25 states have (on average 24.6) internal successors, (615), 25 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:26,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:26,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-23 18:21:26,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:30,924 INFO L124 PetriNetUnfolderBase]: 9509/16298 cut-off events. [2024-11-23 18:21:30,925 INFO L125 PetriNetUnfolderBase]: For 91522/91871 co-relation queries the response was YES. [2024-11-23 18:21:31,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71542 conditions, 16298 events. 9509/16298 cut-off events. For 91522/91871 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 128932 event pairs, 1256 based on Foata normal form. 281/16368 useless extension candidates. Maximal degree in co-relation 70390. Up to 5316 conditions per place. [2024-11-23 18:21:31,127 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 351 selfloop transitions, 125 changer transitions 453/959 dead transitions. [2024-11-23 18:21:31,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 959 transitions, 10108 flow [2024-11-23 18:21:31,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-23 18:21:31,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-23 18:21:31,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 606 transitions. [2024-11-23 18:21:31,129 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.531578947368421 [2024-11-23 18:21:31,129 INFO L175 Difference]: Start difference. First operand has 237 places, 645 transitions, 5662 flow. Second operand 19 states and 606 transitions. [2024-11-23 18:21:31,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 959 transitions, 10108 flow [2024-11-23 18:21:32,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 959 transitions, 9296 flow, removed 406 selfloop flow, removed 0 redundant places. [2024-11-23 18:21:32,781 INFO L231 Difference]: Finished difference. Result has 264 places, 432 transitions, 3870 flow [2024-11-23 18:21:32,781 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=5160, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3870, PETRI_PLACES=264, PETRI_TRANSITIONS=432} [2024-11-23 18:21:32,782 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 199 predicate places. [2024-11-23 18:21:32,782 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 432 transitions, 3870 flow [2024-11-23 18:21:32,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 24.6) internal successors, (615), 25 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:32,783 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:32,783 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:32,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-23 18:21:32,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:21:32,984 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:32,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:32,984 INFO L85 PathProgramCache]: Analyzing trace with hash -52479203, now seen corresponding path program 6 times [2024-11-23 18:21:32,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:32,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472374984] [2024-11-23 18:21:32,985 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:21:32,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:33,020 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:21:33,023 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:33,386 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:21:33,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:33,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472374984] [2024-11-23 18:21:33,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472374984] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:21:33,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:21:33,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:21:33,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103973260] [2024-11-23 18:21:33,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:21:33,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:21:33,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:33,388 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:21:33,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:21:33,495 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:21:33,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 432 transitions, 3870 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:33,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:33,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:21:33,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:37,843 INFO L124 PetriNetUnfolderBase]: 8804/14845 cut-off events. [2024-11-23 18:21:37,843 INFO L125 PetriNetUnfolderBase]: For 105731/105914 co-relation queries the response was YES. [2024-11-23 18:21:37,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68929 conditions, 14845 events. 8804/14845 cut-off events. For 105731/105914 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 112364 event pairs, 1672 based on Foata normal form. 182/14850 useless extension candidates. Maximal degree in co-relation 68508. Up to 9734 conditions per place. [2024-11-23 18:21:38,001 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 510 selfloop transitions, 237 changer transitions 114/881 dead transitions. [2024-11-23 18:21:38,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 881 transitions, 9476 flow [2024-11-23 18:21:38,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-23 18:21:38,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-23 18:21:38,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1033 transitions. [2024-11-23 18:21:38,005 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44145299145299144 [2024-11-23 18:21:38,005 INFO L175 Difference]: Start difference. First operand has 264 places, 432 transitions, 3870 flow. Second operand 39 states and 1033 transitions. [2024-11-23 18:21:38,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 881 transitions, 9476 flow [2024-11-23 18:21:39,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 881 transitions, 8704 flow, removed 268 selfloop flow, removed 24 redundant places. [2024-11-23 18:21:39,174 INFO L231 Difference]: Finished difference. Result has 305 places, 611 transitions, 6258 flow [2024-11-23 18:21:39,175 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=6258, PETRI_PLACES=305, PETRI_TRANSITIONS=611} [2024-11-23 18:21:39,175 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 240 predicate places. [2024-11-23 18:21:39,176 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 611 transitions, 6258 flow [2024-11-23 18:21:39,176 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:39,176 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:39,176 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:39,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 18:21:39,176 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:39,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:39,177 INFO L85 PathProgramCache]: Analyzing trace with hash 34792893, now seen corresponding path program 7 times [2024-11-23 18:21:39,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:39,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144392131] [2024-11-23 18:21:39,177 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:21:39,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:39,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:21:39,728 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:39,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:39,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144392131] [2024-11-23 18:21:39,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144392131] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:21:39,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206808775] [2024-11-23 18:21:39,729 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:21:39,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:21:39,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:21:39,731 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:21:39,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 18:21:39,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:21:39,838 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-23 18:21:39,841 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:21:39,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-23 18:21:40,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-23 18:21:40,168 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:40,168 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:21:41,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2024-11-23 18:21:41,142 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-23 18:21:41,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 41 [2024-11-23 18:21:41,206 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:41,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206808775] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 18:21:41,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 18:21:41,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 26 [2024-11-23 18:21:41,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473166385] [2024-11-23 18:21:41,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 18:21:41,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 18:21:41,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:41,208 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 18:21:41,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2024-11-23 18:21:41,614 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 60 [2024-11-23 18:21:41,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 611 transitions, 6258 flow. Second operand has 26 states, 26 states have (on average 24.076923076923077) internal successors, (626), 26 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:41,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:41,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 60 [2024-11-23 18:21:41,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:46,961 INFO L124 PetriNetUnfolderBase]: 7446/12844 cut-off events. [2024-11-23 18:21:46,961 INFO L125 PetriNetUnfolderBase]: For 90252/90601 co-relation queries the response was YES. [2024-11-23 18:21:47,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62364 conditions, 12844 events. 7446/12844 cut-off events. For 90252/90601 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 98556 event pairs, 1201 based on Foata normal form. 303/12885 useless extension candidates. Maximal degree in co-relation 62062. Up to 6770 conditions per place. [2024-11-23 18:21:47,171 INFO L140 encePairwiseOnDemand]: 41/60 looper letters, 441 selfloop transitions, 126 changer transitions 200/821 dead transitions. [2024-11-23 18:21:47,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 821 transitions, 9236 flow [2024-11-23 18:21:47,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 18:21:47,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-23 18:21:47,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 802 transitions. [2024-11-23 18:21:47,173 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49506172839506174 [2024-11-23 18:21:47,173 INFO L175 Difference]: Start difference. First operand has 305 places, 611 transitions, 6258 flow. Second operand 27 states and 802 transitions. [2024-11-23 18:21:47,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 821 transitions, 9236 flow [2024-11-23 18:21:48,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 821 transitions, 8183 flow, removed 425 selfloop flow, removed 16 redundant places. [2024-11-23 18:21:48,497 INFO L231 Difference]: Finished difference. Result has 312 places, 533 transitions, 4764 flow [2024-11-23 18:21:48,497 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=5360, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4764, PETRI_PLACES=312, PETRI_TRANSITIONS=533} [2024-11-23 18:21:48,498 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 247 predicate places. [2024-11-23 18:21:48,498 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 533 transitions, 4764 flow [2024-11-23 18:21:48,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 24.076923076923077) internal successors, (626), 26 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:48,499 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:48,499 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:48,506 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-23 18:21:48,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:21:48,700 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:48,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:48,700 INFO L85 PathProgramCache]: Analyzing trace with hash 482390919, now seen corresponding path program 8 times [2024-11-23 18:21:48,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:48,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902181009] [2024-11-23 18:21:48,701 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:21:48,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:48,716 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:21:48,716 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:48,784 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:21:48,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:48,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902181009] [2024-11-23 18:21:48,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902181009] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:21:48,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:21:48,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 18:21:48,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573736448] [2024-11-23 18:21:48,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:21:48,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 18:21:48,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:48,785 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 18:21:48,785 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 18:21:48,788 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 60 [2024-11-23 18:21:48,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 533 transitions, 4764 flow. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:48,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:48,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 60 [2024-11-23 18:21:48,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:51,184 INFO L124 PetriNetUnfolderBase]: 4981/9269 cut-off events. [2024-11-23 18:21:51,184 INFO L125 PetriNetUnfolderBase]: For 61144/61846 co-relation queries the response was YES. [2024-11-23 18:21:51,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41604 conditions, 9269 events. 4981/9269 cut-off events. For 61144/61846 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 73325 event pairs, 1935 based on Foata normal form. 296/9082 useless extension candidates. Maximal degree in co-relation 41477. Up to 5711 conditions per place. [2024-11-23 18:21:51,406 INFO L140 encePairwiseOnDemand]: 57/60 looper letters, 269 selfloop transitions, 2 changer transitions 9/582 dead transitions. [2024-11-23 18:21:51,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 582 transitions, 5802 flow [2024-11-23 18:21:51,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 18:21:51,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-23 18:21:51,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 125 transitions. [2024-11-23 18:21:51,408 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-11-23 18:21:51,408 INFO L175 Difference]: Start difference. First operand has 312 places, 533 transitions, 4764 flow. Second operand 3 states and 125 transitions. [2024-11-23 18:21:51,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 582 transitions, 5802 flow [2024-11-23 18:21:52,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 582 transitions, 5465 flow, removed 85 selfloop flow, removed 19 redundant places. [2024-11-23 18:21:52,027 INFO L231 Difference]: Finished difference. Result has 291 places, 533 transitions, 4447 flow [2024-11-23 18:21:52,028 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4447, PETRI_PLACES=291, PETRI_TRANSITIONS=533} [2024-11-23 18:21:52,028 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 226 predicate places. [2024-11-23 18:21:52,029 INFO L471 AbstractCegarLoop]: Abstraction has has 291 places, 533 transitions, 4447 flow [2024-11-23 18:21:52,029 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:52,029 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:52,029 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:52,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-23 18:21:52,029 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:52,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:52,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1695424777, now seen corresponding path program 9 times [2024-11-23 18:21:52,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:52,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549731941] [2024-11-23 18:21:52,031 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:21:52,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:52,054 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:21:52,054 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:52,157 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:21:52,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:52,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549731941] [2024-11-23 18:21:52,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549731941] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:21:52,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:21:52,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 18:21:52,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857687346] [2024-11-23 18:21:52,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:21:52,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 18:21:52,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:52,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 18:21:52,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 18:21:52,170 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 60 [2024-11-23 18:21:52,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 533 transitions, 4447 flow. Second operand has 5 states, 5 states have (on average 31.8) internal successors, (159), 5 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) [2024-11-23 18:21:52,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:52,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 60 [2024-11-23 18:21:52,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:53,634 INFO L124 PetriNetUnfolderBase]: 2879/5706 cut-off events. [2024-11-23 18:21:53,634 INFO L125 PetriNetUnfolderBase]: For 41311/41571 co-relation queries the response was YES. [2024-11-23 18:21:53,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24617 conditions, 5706 events. 2879/5706 cut-off events. For 41311/41571 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 42252 event pairs, 649 based on Foata normal form. 179/5744 useless extension candidates. Maximal degree in co-relation 24532. Up to 1690 conditions per place. [2024-11-23 18:21:53,687 INFO L140 encePairwiseOnDemand]: 53/60 looper letters, 162 selfloop transitions, 9 changer transitions 84/362 dead transitions. [2024-11-23 18:21:53,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 362 transitions, 3431 flow [2024-11-23 18:21:53,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 18:21:53,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 18:21:53,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 191 transitions. [2024-11-23 18:21:53,689 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6366666666666667 [2024-11-23 18:21:53,689 INFO L175 Difference]: Start difference. First operand has 291 places, 533 transitions, 4447 flow. Second operand 5 states and 191 transitions. [2024-11-23 18:21:53,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 362 transitions, 3431 flow [2024-11-23 18:21:53,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 362 transitions, 3038 flow, removed 145 selfloop flow, removed 32 redundant places. [2024-11-23 18:21:53,908 INFO L231 Difference]: Finished difference. Result has 220 places, 208 transitions, 1335 flow [2024-11-23 18:21:53,909 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1335, PETRI_PLACES=220, PETRI_TRANSITIONS=208} [2024-11-23 18:21:53,909 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 155 predicate places. [2024-11-23 18:21:53,910 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 208 transitions, 1335 flow [2024-11-23 18:21:53,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.8) internal successors, (159), 5 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) [2024-11-23 18:21:53,910 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:53,910 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:53,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-23 18:21:53,910 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:53,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:53,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1253755787, now seen corresponding path program 10 times [2024-11-23 18:21:53,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:53,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816134052] [2024-11-23 18:21:53,911 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:21:53,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:53,927 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:21:53,928 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:54,148 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:21:54,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:54,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816134052] [2024-11-23 18:21:54,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816134052] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:21:54,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:21:54,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:21:54,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194723169] [2024-11-23 18:21:54,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:21:54,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:21:54,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:54,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:21:54,150 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:21:54,247 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:21:54,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 208 transitions, 1335 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:54,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:54,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:21:54,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:21:56,339 INFO L124 PetriNetUnfolderBase]: 3375/5705 cut-off events. [2024-11-23 18:21:56,340 INFO L125 PetriNetUnfolderBase]: For 24559/24839 co-relation queries the response was YES. [2024-11-23 18:21:56,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23498 conditions, 5705 events. 3375/5705 cut-off events. For 24559/24839 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 35161 event pairs, 894 based on Foata normal form. 224/5810 useless extension candidates. Maximal degree in co-relation 23439. Up to 4203 conditions per place. [2024-11-23 18:21:56,451 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 198 selfloop transitions, 60 changer transitions 54/334 dead transitions. [2024-11-23 18:21:56,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 334 transitions, 2845 flow [2024-11-23 18:21:56,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-23 18:21:56,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-23 18:21:56,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 652 transitions. [2024-11-23 18:21:56,454 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43466666666666665 [2024-11-23 18:21:56,454 INFO L175 Difference]: Start difference. First operand has 220 places, 208 transitions, 1335 flow. Second operand 25 states and 652 transitions. [2024-11-23 18:21:56,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 334 transitions, 2845 flow [2024-11-23 18:21:56,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 334 transitions, 2673 flow, removed 82 selfloop flow, removed 12 redundant places. [2024-11-23 18:21:56,595 INFO L231 Difference]: Finished difference. Result has 214 places, 221 transitions, 1588 flow [2024-11-23 18:21:56,597 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1588, PETRI_PLACES=214, PETRI_TRANSITIONS=221} [2024-11-23 18:21:56,598 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 149 predicate places. [2024-11-23 18:21:56,598 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 221 transitions, 1588 flow [2024-11-23 18:21:56,598 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:56,598 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:21:56,598 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:21:56,599 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-23 18:21:56,599 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:21:56,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:21:56,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1707997361, now seen corresponding path program 11 times [2024-11-23 18:21:56,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:21:56,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036952600] [2024-11-23 18:21:56,600 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:21:56,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:21:56,660 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:21:56,663 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:58,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:21:58,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:21:58,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036952600] [2024-11-23 18:21:58,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036952600] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:21:58,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379803067] [2024-11-23 18:21:58,842 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:21:58,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:21:58,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:21:58,844 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:21:58,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 18:21:58,962 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:21:58,963 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:21:58,965 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:21:58,970 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:21:59,513 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:21:59,513 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:21:59,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:21:59,530 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:21:59,873 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:21:59,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:21:59,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:21:59,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379803067] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:21:59,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:21:59,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-23 18:21:59,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772482485] [2024-11-23 18:21:59,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:21:59,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:21:59,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:21:59,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:21:59,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2024-11-23 18:21:59,977 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:21:59,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 221 transitions, 1588 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:21:59,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:21:59,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:21:59,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:01,959 INFO L124 PetriNetUnfolderBase]: 3625/6108 cut-off events. [2024-11-23 18:22:01,959 INFO L125 PetriNetUnfolderBase]: For 29892/30144 co-relation queries the response was YES. [2024-11-23 18:22:02,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26614 conditions, 6108 events. 3625/6108 cut-off events. For 29892/30144 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 38239 event pairs, 1005 based on Foata normal form. 240/6217 useless extension candidates. Maximal degree in co-relation 26551. Up to 4450 conditions per place. [2024-11-23 18:22:02,025 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 199 selfloop transitions, 65 changer transitions 39/325 dead transitions. [2024-11-23 18:22:02,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 325 transitions, 3004 flow [2024-11-23 18:22:02,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-23 18:22:02,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-23 18:22:02,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 596 transitions. [2024-11-23 18:22:02,027 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4318840579710145 [2024-11-23 18:22:02,028 INFO L175 Difference]: Start difference. First operand has 214 places, 221 transitions, 1588 flow. Second operand 23 states and 596 transitions. [2024-11-23 18:22:02,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 325 transitions, 3004 flow [2024-11-23 18:22:02,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 325 transitions, 2755 flow, removed 102 selfloop flow, removed 14 redundant places. [2024-11-23 18:22:02,185 INFO L231 Difference]: Finished difference. Result has 221 places, 240 transitions, 1809 flow [2024-11-23 18:22:02,185 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1809, PETRI_PLACES=221, PETRI_TRANSITIONS=240} [2024-11-23 18:22:02,186 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 156 predicate places. [2024-11-23 18:22:02,186 INFO L471 AbstractCegarLoop]: Abstraction has has 221 places, 240 transitions, 1809 flow [2024-11-23 18:22:02,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:02,186 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:02,186 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:02,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-23 18:22:02,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-23 18:22:02,387 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:02,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:02,388 INFO L85 PathProgramCache]: Analyzing trace with hash -617882255, now seen corresponding path program 12 times [2024-11-23 18:22:02,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:02,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190676119] [2024-11-23 18:22:02,388 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:22:02,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:02,426 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:22:02,426 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:02,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:02,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:02,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190676119] [2024-11-23 18:22:02,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190676119] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:02,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:02,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:22:02,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981614993] [2024-11-23 18:22:02,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:02,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:22:02,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:02,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:22:02,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:22:02,844 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:02,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 240 transitions, 1809 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:02,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:02,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:02,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:04,792 INFO L124 PetriNetUnfolderBase]: 3621/6090 cut-off events. [2024-11-23 18:22:04,792 INFO L125 PetriNetUnfolderBase]: For 29429/29690 co-relation queries the response was YES. [2024-11-23 18:22:04,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26531 conditions, 6090 events. 3621/6090 cut-off events. For 29429/29690 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 38009 event pairs, 954 based on Foata normal form. 249/6214 useless extension candidates. Maximal degree in co-relation 26467. Up to 4206 conditions per place. [2024-11-23 18:22:04,856 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 202 selfloop transitions, 82 changer transitions 58/364 dead transitions. [2024-11-23 18:22:04,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 364 transitions, 3160 flow [2024-11-23 18:22:04,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-23 18:22:04,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-23 18:22:04,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 841 transitions. [2024-11-23 18:22:04,859 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42474747474747476 [2024-11-23 18:22:04,859 INFO L175 Difference]: Start difference. First operand has 221 places, 240 transitions, 1809 flow. Second operand 33 states and 841 transitions. [2024-11-23 18:22:04,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 364 transitions, 3160 flow [2024-11-23 18:22:04,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 364 transitions, 2999 flow, removed 70 selfloop flow, removed 9 redundant places. [2024-11-23 18:22:04,996 INFO L231 Difference]: Finished difference. Result has 248 places, 239 transitions, 1860 flow [2024-11-23 18:22:04,996 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1860, PETRI_PLACES=248, PETRI_TRANSITIONS=239} [2024-11-23 18:22:04,997 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 183 predicate places. [2024-11-23 18:22:04,997 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 239 transitions, 1860 flow [2024-11-23 18:22:04,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:04,997 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:04,997 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:04,998 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-23 18:22:04,998 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:04,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:04,998 INFO L85 PathProgramCache]: Analyzing trace with hash 247243229, now seen corresponding path program 13 times [2024-11-23 18:22:04,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:04,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830352560] [2024-11-23 18:22:04,999 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:22:04,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:05,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:22:07,345 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:22:07,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:07,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830352560] [2024-11-23 18:22:07,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830352560] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:22:07,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248901172] [2024-11-23 18:22:07,346 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:22:07,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:22:07,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:22:07,349 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:22:07,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 18:22:07,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:22:07,488 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:22:07,491 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:22:07,976 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:22:07,976 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:22:07,990 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:22:07,991 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:22:08,325 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:22:08,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:22:08,415 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:08,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248901172] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:22:08,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:22:08,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-23 18:22:08,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790809392] [2024-11-23 18:22:08,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:08,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:22:08,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:08,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:22:08,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2024-11-23 18:22:08,536 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:08,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 239 transitions, 1860 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:08,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:08,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:08,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:10,877 INFO L124 PetriNetUnfolderBase]: 3470/5826 cut-off events. [2024-11-23 18:22:10,878 INFO L125 PetriNetUnfolderBase]: For 27534/27776 co-relation queries the response was YES. [2024-11-23 18:22:10,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25806 conditions, 5826 events. 3470/5826 cut-off events. For 27534/27776 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 36007 event pairs, 1036 based on Foata normal form. 230/5926 useless extension candidates. Maximal degree in co-relation 25737. Up to 4343 conditions per place. [2024-11-23 18:22:10,942 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 190 selfloop transitions, 70 changer transitions 39/321 dead transitions. [2024-11-23 18:22:10,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 321 transitions, 2943 flow [2024-11-23 18:22:10,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-23 18:22:10,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-23 18:22:10,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 607 transitions. [2024-11-23 18:22:10,944 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4398550724637681 [2024-11-23 18:22:10,944 INFO L175 Difference]: Start difference. First operand has 248 places, 239 transitions, 1860 flow. Second operand 23 states and 607 transitions. [2024-11-23 18:22:10,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 321 transitions, 2943 flow [2024-11-23 18:22:11,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 321 transitions, 2689 flow, removed 27 selfloop flow, removed 32 redundant places. [2024-11-23 18:22:11,105 INFO L231 Difference]: Finished difference. Result has 232 places, 232 transitions, 1750 flow [2024-11-23 18:22:11,106 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1750, PETRI_PLACES=232, PETRI_TRANSITIONS=232} [2024-11-23 18:22:11,106 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 167 predicate places. [2024-11-23 18:22:11,106 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 232 transitions, 1750 flow [2024-11-23 18:22:11,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:11,107 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:11,107 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:11,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-23 18:22:11,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-23 18:22:11,308 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:11,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:11,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1005101867, now seen corresponding path program 14 times [2024-11-23 18:22:11,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:11,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730350501] [2024-11-23 18:22:11,309 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:22:11,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:11,336 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:22:11,336 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:11,609 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:11,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:11,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730350501] [2024-11-23 18:22:11,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730350501] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:11,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:11,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:22:11,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517320434] [2024-11-23 18:22:11,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:11,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:22:11,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:11,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:22:11,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:22:11,722 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:11,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 232 transitions, 1750 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:11,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:11,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:11,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:13,589 INFO L124 PetriNetUnfolderBase]: 3382/5733 cut-off events. [2024-11-23 18:22:13,589 INFO L125 PetriNetUnfolderBase]: For 26392/26634 co-relation queries the response was YES. [2024-11-23 18:22:13,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25041 conditions, 5733 events. 3382/5733 cut-off events. For 26392/26634 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 35560 event pairs, 941 based on Foata normal form. 230/5841 useless extension candidates. Maximal degree in co-relation 24978. Up to 3989 conditions per place. [2024-11-23 18:22:13,648 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 202 selfloop transitions, 65 changer transitions 70/359 dead transitions. [2024-11-23 18:22:13,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 359 transitions, 3112 flow [2024-11-23 18:22:13,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-23 18:22:13,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-23 18:22:13,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 848 transitions. [2024-11-23 18:22:13,650 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42828282828282827 [2024-11-23 18:22:13,650 INFO L175 Difference]: Start difference. First operand has 232 places, 232 transitions, 1750 flow. Second operand 33 states and 848 transitions. [2024-11-23 18:22:13,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 359 transitions, 3112 flow [2024-11-23 18:22:13,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 359 transitions, 2925 flow, removed 21 selfloop flow, removed 21 redundant places. [2024-11-23 18:22:13,788 INFO L231 Difference]: Finished difference. Result has 243 places, 218 transitions, 1668 flow [2024-11-23 18:22:13,788 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1593, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1668, PETRI_PLACES=243, PETRI_TRANSITIONS=218} [2024-11-23 18:22:13,788 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 178 predicate places. [2024-11-23 18:22:13,789 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 218 transitions, 1668 flow [2024-11-23 18:22:13,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:13,789 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:13,789 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:13,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-23 18:22:13,789 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:13,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:13,790 INFO L85 PathProgramCache]: Analyzing trace with hash -269228897, now seen corresponding path program 15 times [2024-11-23 18:22:13,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:13,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170160244] [2024-11-23 18:22:13,790 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:22:13,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:13,814 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:22:13,814 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:14,139 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:14,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:14,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170160244] [2024-11-23 18:22:14,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170160244] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:14,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:14,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:22:14,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122804755] [2024-11-23 18:22:14,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:14,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:22:14,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:14,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:22:14,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:22:14,231 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:14,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 218 transitions, 1668 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:14,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:14,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:14,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:15,833 INFO L124 PetriNetUnfolderBase]: 3263/5510 cut-off events. [2024-11-23 18:22:15,833 INFO L125 PetriNetUnfolderBase]: For 27065/27287 co-relation queries the response was YES. [2024-11-23 18:22:15,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24543 conditions, 5510 events. 3263/5510 cut-off events. For 27065/27287 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 33955 event pairs, 892 based on Foata normal form. 210/5600 useless extension candidates. Maximal degree in co-relation 24476. Up to 3973 conditions per place. [2024-11-23 18:22:15,882 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 211 selfloop transitions, 74 changer transitions 20/327 dead transitions. [2024-11-23 18:22:15,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 327 transitions, 2965 flow [2024-11-23 18:22:15,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 18:22:15,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-23 18:22:15,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 705 transitions. [2024-11-23 18:22:15,884 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-11-23 18:22:15,884 INFO L175 Difference]: Start difference. First operand has 243 places, 218 transitions, 1668 flow. Second operand 27 states and 705 transitions. [2024-11-23 18:22:15,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 327 transitions, 2965 flow [2024-11-23 18:22:15,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 327 transitions, 2751 flow, removed 41 selfloop flow, removed 28 redundant places. [2024-11-23 18:22:15,988 INFO L231 Difference]: Finished difference. Result has 226 places, 222 transitions, 1734 flow [2024-11-23 18:22:15,989 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1734, PETRI_PLACES=226, PETRI_TRANSITIONS=222} [2024-11-23 18:22:15,989 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 161 predicate places. [2024-11-23 18:22:15,989 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 222 transitions, 1734 flow [2024-11-23 18:22:15,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:15,989 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:15,989 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:15,990 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-23 18:22:15,990 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:15,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:15,990 INFO L85 PathProgramCache]: Analyzing trace with hash 246543699, now seen corresponding path program 16 times [2024-11-23 18:22:15,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:15,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540114538] [2024-11-23 18:22:15,991 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:22:15,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:16,005 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:22:16,006 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:16,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:16,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:16,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540114538] [2024-11-23 18:22:16,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540114538] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:16,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:16,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:22:16,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106464281] [2024-11-23 18:22:16,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:16,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:22:16,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:16,192 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:22:16,192 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:22:16,274 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:16,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 222 transitions, 1734 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:16,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:16,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:16,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:17,450 INFO L124 PetriNetUnfolderBase]: 3183/5360 cut-off events. [2024-11-23 18:22:17,450 INFO L125 PetriNetUnfolderBase]: For 24537/24767 co-relation queries the response was YES. [2024-11-23 18:22:17,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23778 conditions, 5360 events. 3183/5360 cut-off events. For 24537/24767 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 32784 event pairs, 1020 based on Foata normal form. 218/5453 useless extension candidates. Maximal degree in co-relation 23719. Up to 4416 conditions per place. [2024-11-23 18:22:17,503 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 171 selfloop transitions, 48 changer transitions 39/280 dead transitions. [2024-11-23 18:22:17,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 280 transitions, 2585 flow [2024-11-23 18:22:17,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 18:22:17,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-23 18:22:17,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 434 transitions. [2024-11-23 18:22:17,504 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45208333333333334 [2024-11-23 18:22:17,504 INFO L175 Difference]: Start difference. First operand has 226 places, 222 transitions, 1734 flow. Second operand 16 states and 434 transitions. [2024-11-23 18:22:17,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 280 transitions, 2585 flow [2024-11-23 18:22:17,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 280 transitions, 2418 flow, removed 29 selfloop flow, removed 21 redundant places. [2024-11-23 18:22:17,620 INFO L231 Difference]: Finished difference. Result has 219 places, 213 transitions, 1636 flow [2024-11-23 18:22:17,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1636, PETRI_PLACES=219, PETRI_TRANSITIONS=213} [2024-11-23 18:22:17,621 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 154 predicate places. [2024-11-23 18:22:17,621 INFO L471 AbstractCegarLoop]: Abstraction has has 219 places, 213 transitions, 1636 flow [2024-11-23 18:22:17,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:17,621 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:17,621 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:17,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-23 18:22:17,622 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:17,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:17,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1165313777, now seen corresponding path program 17 times [2024-11-23 18:22:17,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:17,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105642667] [2024-11-23 18:22:17,623 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:22:17,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:17,656 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:22:17,656 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:18,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:22:18,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:18,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105642667] [2024-11-23 18:22:18,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105642667] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:22:18,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45846424] [2024-11-23 18:22:18,957 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:22:18,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:22:18,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:22:18,959 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:22:18,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 18:22:19,055 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:22:19,055 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:19,057 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:22:19,059 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:22:19,423 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:22:19,424 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:22:19,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:22:19,438 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:22:19,700 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:22:19,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:22:19,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:19,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45846424] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:22:19,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:22:19,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 29 [2024-11-23 18:22:19,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72506886] [2024-11-23 18:22:19,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:19,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:22:19,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:19,761 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:22:19,761 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=744, Unknown=0, NotChecked=0, Total=812 [2024-11-23 18:22:19,850 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:19,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 213 transitions, 1636 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:19,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:19,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:19,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:22,095 INFO L124 PetriNetUnfolderBase]: 3519/5929 cut-off events. [2024-11-23 18:22:22,095 INFO L125 PetriNetUnfolderBase]: For 25850/26102 co-relation queries the response was YES. [2024-11-23 18:22:22,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26363 conditions, 5929 events. 3519/5929 cut-off events. For 25850/26102 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 37202 event pairs, 870 based on Foata normal form. 240/6050 useless extension candidates. Maximal degree in co-relation 26303. Up to 4014 conditions per place. [2024-11-23 18:22:22,152 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 214 selfloop transitions, 51 changer transitions 64/351 dead transitions. [2024-11-23 18:22:22,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 351 transitions, 3225 flow [2024-11-23 18:22:22,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-23 18:22:22,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-23 18:22:22,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 699 transitions. [2024-11-23 18:22:22,154 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4480769230769231 [2024-11-23 18:22:22,154 INFO L175 Difference]: Start difference. First operand has 219 places, 213 transitions, 1636 flow. Second operand 26 states and 699 transitions. [2024-11-23 18:22:22,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 351 transitions, 3225 flow [2024-11-23 18:22:22,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 351 transitions, 3052 flow, removed 31 selfloop flow, removed 11 redundant places. [2024-11-23 18:22:22,311 INFO L231 Difference]: Finished difference. Result has 232 places, 215 transitions, 1708 flow [2024-11-23 18:22:22,311 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1708, PETRI_PLACES=232, PETRI_TRANSITIONS=215} [2024-11-23 18:22:22,311 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 167 predicate places. [2024-11-23 18:22:22,311 INFO L471 AbstractCegarLoop]: Abstraction has has 232 places, 215 transitions, 1708 flow [2024-11-23 18:22:22,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:22,312 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:22,312 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:22,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-23 18:22:22,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-23 18:22:22,512 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:22,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:22,513 INFO L85 PathProgramCache]: Analyzing trace with hash -696711931, now seen corresponding path program 18 times [2024-11-23 18:22:22,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:22,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851149912] [2024-11-23 18:22:22,513 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:22:22,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:22,534 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:22:22,534 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:22,836 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:22,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:22,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851149912] [2024-11-23 18:22:22,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851149912] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:22,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:22,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:22:22,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512099755] [2024-11-23 18:22:22,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:22,837 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:22:22,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:22,837 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:22:22,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:22:22,948 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:22,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 215 transitions, 1708 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:22,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:22,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:22,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:24,704 INFO L124 PetriNetUnfolderBase]: 3727/6256 cut-off events. [2024-11-23 18:22:24,704 INFO L125 PetriNetUnfolderBase]: For 44197/44447 co-relation queries the response was YES. [2024-11-23 18:22:24,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30574 conditions, 6256 events. 3727/6256 cut-off events. For 44197/44447 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 39362 event pairs, 961 based on Foata normal form. 238/6364 useless extension candidates. Maximal degree in co-relation 30502. Up to 4494 conditions per place. [2024-11-23 18:22:24,758 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 210 selfloop transitions, 70 changer transitions 31/333 dead transitions. [2024-11-23 18:22:24,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 333 transitions, 3174 flow [2024-11-23 18:22:24,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-23 18:22:24,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-23 18:22:24,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 643 transitions. [2024-11-23 18:22:24,760 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4465277777777778 [2024-11-23 18:22:24,760 INFO L175 Difference]: Start difference. First operand has 232 places, 215 transitions, 1708 flow. Second operand 24 states and 643 transitions. [2024-11-23 18:22:24,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 333 transitions, 3174 flow [2024-11-23 18:22:24,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 333 transitions, 2955 flow, removed 64 selfloop flow, removed 20 redundant places. [2024-11-23 18:22:24,969 INFO L231 Difference]: Finished difference. Result has 229 places, 234 transitions, 2001 flow [2024-11-23 18:22:24,969 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2001, PETRI_PLACES=229, PETRI_TRANSITIONS=234} [2024-11-23 18:22:24,969 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 164 predicate places. [2024-11-23 18:22:24,969 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 234 transitions, 2001 flow [2024-11-23 18:22:24,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:24,970 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:24,970 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:24,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-23 18:22:24,970 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:24,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:24,971 INFO L85 PathProgramCache]: Analyzing trace with hash 633830009, now seen corresponding path program 19 times [2024-11-23 18:22:24,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:24,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540699336] [2024-11-23 18:22:24,971 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:22:24,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:24,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:22:28,081 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:22:28,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:28,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540699336] [2024-11-23 18:22:28,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540699336] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:22:28,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408096881] [2024-11-23 18:22:28,082 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:22:28,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:22:28,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:22:28,084 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:22:28,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 18:22:28,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:22:28,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:22:28,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:22:28,641 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:22:28,641 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:22:28,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:22:28,690 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:22:29,056 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:22:29,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:22:29,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:29,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408096881] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:22:29,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:22:29,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-23 18:22:29,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935439314] [2024-11-23 18:22:29,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:29,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:22:29,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:29,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:22:29,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1105, Unknown=0, NotChecked=0, Total=1190 [2024-11-23 18:22:29,212 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:29,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 234 transitions, 2001 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:29,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:29,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:29,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:31,129 INFO L124 PetriNetUnfolderBase]: 3668/6188 cut-off events. [2024-11-23 18:22:31,129 INFO L125 PetriNetUnfolderBase]: For 38584/38839 co-relation queries the response was YES. [2024-11-23 18:22:31,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30047 conditions, 6188 events. 3668/6188 cut-off events. For 38584/38839 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39097 event pairs, 1052 based on Foata normal form. 243/6294 useless extension candidates. Maximal degree in co-relation 29980. Up to 4494 conditions per place. [2024-11-23 18:22:31,188 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 199 selfloop transitions, 64 changer transitions 36/321 dead transitions. [2024-11-23 18:22:31,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 321 transitions, 3152 flow [2024-11-23 18:22:31,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-23 18:22:31,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-23 18:22:31,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 608 transitions. [2024-11-23 18:22:31,189 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4405797101449275 [2024-11-23 18:22:31,189 INFO L175 Difference]: Start difference. First operand has 229 places, 234 transitions, 2001 flow. Second operand 23 states and 608 transitions. [2024-11-23 18:22:31,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 321 transitions, 3152 flow [2024-11-23 18:22:31,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 321 transitions, 2915 flow, removed 86 selfloop flow, removed 11 redundant places. [2024-11-23 18:22:31,369 INFO L231 Difference]: Finished difference. Result has 241 places, 231 transitions, 1918 flow [2024-11-23 18:22:31,370 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1918, PETRI_PLACES=241, PETRI_TRANSITIONS=231} [2024-11-23 18:22:31,374 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 176 predicate places. [2024-11-23 18:22:31,374 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 231 transitions, 1918 flow [2024-11-23 18:22:31,374 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:31,374 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:31,374 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:31,394 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-23 18:22:31,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:22:31,575 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:31,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:31,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1656866941, now seen corresponding path program 20 times [2024-11-23 18:22:31,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:31,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513674490] [2024-11-23 18:22:31,576 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:22:31,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:31,605 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:22:31,608 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:31,882 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:31,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:31,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513674490] [2024-11-23 18:22:31,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513674490] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:31,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:31,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:22:31,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124743879] [2024-11-23 18:22:31,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:31,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:22:31,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:31,888 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:22:31,889 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:22:31,942 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:31,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 231 transitions, 1918 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:31,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:31,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:31,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:33,814 INFO L124 PetriNetUnfolderBase]: 4284/7232 cut-off events. [2024-11-23 18:22:33,814 INFO L125 PetriNetUnfolderBase]: For 46224/46504 co-relation queries the response was YES. [2024-11-23 18:22:33,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35063 conditions, 7232 events. 4284/7232 cut-off events. For 46224/46504 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 47371 event pairs, 1033 based on Foata normal form. 268/7353 useless extension candidates. Maximal degree in co-relation 34993. Up to 4193 conditions per place. [2024-11-23 18:22:33,895 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 255 selfloop transitions, 97 changer transitions 42/416 dead transitions. [2024-11-23 18:22:33,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 416 transitions, 4106 flow [2024-11-23 18:22:33,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-23 18:22:33,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-23 18:22:33,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 930 transitions. [2024-11-23 18:22:33,897 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-11-23 18:22:33,897 INFO L175 Difference]: Start difference. First operand has 241 places, 231 transitions, 1918 flow. Second operand 35 states and 930 transitions. [2024-11-23 18:22:33,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 416 transitions, 4106 flow [2024-11-23 18:22:34,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 416 transitions, 3894 flow, removed 31 selfloop flow, removed 20 redundant places. [2024-11-23 18:22:34,099 INFO L231 Difference]: Finished difference. Result has 262 places, 254 transitions, 2270 flow [2024-11-23 18:22:34,099 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2270, PETRI_PLACES=262, PETRI_TRANSITIONS=254} [2024-11-23 18:22:34,100 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 197 predicate places. [2024-11-23 18:22:34,100 INFO L471 AbstractCegarLoop]: Abstraction has has 262 places, 254 transitions, 2270 flow [2024-11-23 18:22:34,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:34,100 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:34,100 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:34,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-23 18:22:34,101 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:34,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:34,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1803388213, now seen corresponding path program 21 times [2024-11-23 18:22:34,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:34,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554005885] [2024-11-23 18:22:34,103 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:22:34,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:34,122 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:22:34,122 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:34,355 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:34,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:34,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554005885] [2024-11-23 18:22:34,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554005885] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:34,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:34,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:22:34,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437279855] [2024-11-23 18:22:34,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:34,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:22:34,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:34,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:22:34,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:22:34,453 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:34,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 254 transitions, 2270 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:34,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:34,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:34,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:36,234 INFO L124 PetriNetUnfolderBase]: 4234/7157 cut-off events. [2024-11-23 18:22:36,234 INFO L125 PetriNetUnfolderBase]: For 55187/55484 co-relation queries the response was YES. [2024-11-23 18:22:36,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36261 conditions, 7157 events. 4234/7157 cut-off events. For 55187/55484 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 47046 event pairs, 1125 based on Foata normal form. 285/7286 useless extension candidates. Maximal degree in co-relation 36182. Up to 4599 conditions per place. [2024-11-23 18:22:36,306 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 226 selfloop transitions, 75 changer transitions 55/378 dead transitions. [2024-11-23 18:22:36,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 378 transitions, 3871 flow [2024-11-23 18:22:36,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-23 18:22:36,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-23 18:22:36,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 764 transitions. [2024-11-23 18:22:36,308 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43908045977011495 [2024-11-23 18:22:36,308 INFO L175 Difference]: Start difference. First operand has 262 places, 254 transitions, 2270 flow. Second operand 29 states and 764 transitions. [2024-11-23 18:22:36,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 378 transitions, 3871 flow [2024-11-23 18:22:36,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 378 transitions, 3538 flow, removed 96 selfloop flow, removed 21 redundant places. [2024-11-23 18:22:36,576 INFO L231 Difference]: Finished difference. Result has 274 places, 247 transitions, 2165 flow [2024-11-23 18:22:36,577 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2165, PETRI_PLACES=274, PETRI_TRANSITIONS=247} [2024-11-23 18:22:36,577 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 209 predicate places. [2024-11-23 18:22:36,577 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 247 transitions, 2165 flow [2024-11-23 18:22:36,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:36,577 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:36,578 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:36,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-23 18:22:36,578 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:36,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:36,578 INFO L85 PathProgramCache]: Analyzing trace with hash 2146377949, now seen corresponding path program 22 times [2024-11-23 18:22:36,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:36,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538040800] [2024-11-23 18:22:36,579 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:22:36,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:36,592 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:22:36,593 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:36,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:36,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:36,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538040800] [2024-11-23 18:22:36,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538040800] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:36,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:36,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:22:36,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658982530] [2024-11-23 18:22:36,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:36,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:22:36,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:36,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:22:36,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:22:36,807 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:36,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 247 transitions, 2165 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:36,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:36,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:36,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:38,662 INFO L124 PetriNetUnfolderBase]: 4137/6968 cut-off events. [2024-11-23 18:22:38,662 INFO L125 PetriNetUnfolderBase]: For 54334/54590 co-relation queries the response was YES. [2024-11-23 18:22:38,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35352 conditions, 6968 events. 4137/6968 cut-off events. For 54334/54590 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 45443 event pairs, 1009 based on Foata normal form. 245/7059 useless extension candidates. Maximal degree in co-relation 35268. Up to 4187 conditions per place. [2024-11-23 18:22:38,733 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 213 selfloop transitions, 89 changer transitions 59/383 dead transitions. [2024-11-23 18:22:38,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 383 transitions, 3903 flow [2024-11-23 18:22:38,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-23 18:22:38,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-23 18:22:38,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 820 transitions. [2024-11-23 18:22:38,735 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-11-23 18:22:38,735 INFO L175 Difference]: Start difference. First operand has 274 places, 247 transitions, 2165 flow. Second operand 31 states and 820 transitions. [2024-11-23 18:22:38,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 383 transitions, 3903 flow [2024-11-23 18:22:38,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 383 transitions, 3588 flow, removed 52 selfloop flow, removed 32 redundant places. [2024-11-23 18:22:38,929 INFO L231 Difference]: Finished difference. Result has 272 places, 240 transitions, 2175 flow [2024-11-23 18:22:38,930 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1940, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2175, PETRI_PLACES=272, PETRI_TRANSITIONS=240} [2024-11-23 18:22:38,931 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 207 predicate places. [2024-11-23 18:22:38,931 INFO L471 AbstractCegarLoop]: Abstraction has has 272 places, 240 transitions, 2175 flow [2024-11-23 18:22:38,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:38,931 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:38,931 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:38,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-23 18:22:38,932 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:38,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:38,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1988440015, now seen corresponding path program 23 times [2024-11-23 18:22:38,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:38,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153553592] [2024-11-23 18:22:38,933 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:22:38,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:38,973 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:22:38,973 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:41,186 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:22:41,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:41,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153553592] [2024-11-23 18:22:41,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153553592] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:22:41,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362312] [2024-11-23 18:22:41,187 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:22:41,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:22:41,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:22:41,189 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:22:41,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 18:22:41,292 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:22:41,292 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:41,296 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:22:41,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:22:41,723 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:22:41,723 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:22:41,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:22:41,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:22:42,175 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:22:42,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:22:42,233 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:42,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362312] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:22:42,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:22:42,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 36 [2024-11-23 18:22:42,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677187429] [2024-11-23 18:22:42,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:42,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:22:42,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:42,234 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:22:42,234 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=1165, Unknown=0, NotChecked=0, Total=1260 [2024-11-23 18:22:42,337 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:42,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 240 transitions, 2175 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:42,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:42,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:42,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:44,974 INFO L124 PetriNetUnfolderBase]: 4066/6872 cut-off events. [2024-11-23 18:22:44,974 INFO L125 PetriNetUnfolderBase]: For 54184/54432 co-relation queries the response was YES. [2024-11-23 18:22:45,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35101 conditions, 6872 events. 4066/6872 cut-off events. For 54184/54432 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 44738 event pairs, 1214 based on Foata normal form. 236/6936 useless extension candidates. Maximal degree in co-relation 35017. Up to 4944 conditions per place. [2024-11-23 18:22:45,069 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 233 selfloop transitions, 62 changer transitions 41/358 dead transitions. [2024-11-23 18:22:45,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 358 transitions, 3621 flow [2024-11-23 18:22:45,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-23 18:22:45,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-23 18:22:45,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 748 transitions. [2024-11-23 18:22:45,071 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4298850574712644 [2024-11-23 18:22:45,071 INFO L175 Difference]: Start difference. First operand has 272 places, 240 transitions, 2175 flow. Second operand 29 states and 748 transitions. [2024-11-23 18:22:45,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 358 transitions, 3621 flow [2024-11-23 18:22:45,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 358 transitions, 3303 flow, removed 70 selfloop flow, removed 34 redundant places. [2024-11-23 18:22:45,318 INFO L231 Difference]: Finished difference. Result has 265 places, 243 transitions, 2151 flow [2024-11-23 18:22:45,319 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1953, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2151, PETRI_PLACES=265, PETRI_TRANSITIONS=243} [2024-11-23 18:22:45,319 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 200 predicate places. [2024-11-23 18:22:45,319 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 243 transitions, 2151 flow [2024-11-23 18:22:45,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:45,320 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:45,320 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:45,327 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 18:22:45,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:22:45,520 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:45,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:45,521 INFO L85 PathProgramCache]: Analyzing trace with hash -2096284813, now seen corresponding path program 24 times [2024-11-23 18:22:45,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:45,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783008300] [2024-11-23 18:22:45,522 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:22:45,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:45,540 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:22:45,541 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:45,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:45,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:45,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783008300] [2024-11-23 18:22:45,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783008300] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:45,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:45,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:22:45,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51618002] [2024-11-23 18:22:45,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:45,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:22:45,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:45,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:22:45,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:22:45,860 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:45,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 243 transitions, 2151 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:45,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:45,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:45,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:47,784 INFO L124 PetriNetUnfolderBase]: 3946/6741 cut-off events. [2024-11-23 18:22:47,784 INFO L125 PetriNetUnfolderBase]: For 48948/49194 co-relation queries the response was YES. [2024-11-23 18:22:47,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33282 conditions, 6741 events. 3946/6741 cut-off events. For 48948/49194 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 44239 event pairs, 1010 based on Foata normal form. 234/6832 useless extension candidates. Maximal degree in co-relation 33203. Up to 4403 conditions per place. [2024-11-23 18:22:47,890 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 225 selfloop transitions, 87 changer transitions 21/355 dead transitions. [2024-11-23 18:22:47,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 355 transitions, 3507 flow [2024-11-23 18:22:47,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-23 18:22:47,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-23 18:22:47,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 739 transitions. [2024-11-23 18:22:47,892 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4398809523809524 [2024-11-23 18:22:47,892 INFO L175 Difference]: Start difference. First operand has 265 places, 243 transitions, 2151 flow. Second operand 28 states and 739 transitions. [2024-11-23 18:22:47,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 355 transitions, 3507 flow [2024-11-23 18:22:48,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 355 transitions, 3305 flow, removed 31 selfloop flow, removed 20 redundant places. [2024-11-23 18:22:48,265 INFO L231 Difference]: Finished difference. Result has 268 places, 241 transitions, 2135 flow [2024-11-23 18:22:48,265 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1958, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2135, PETRI_PLACES=268, PETRI_TRANSITIONS=241} [2024-11-23 18:22:48,265 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 203 predicate places. [2024-11-23 18:22:48,265 INFO L471 AbstractCegarLoop]: Abstraction has has 268 places, 241 transitions, 2135 flow [2024-11-23 18:22:48,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:48,266 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:48,266 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:48,266 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-23 18:22:48,266 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:48,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:48,267 INFO L85 PathProgramCache]: Analyzing trace with hash -104575753, now seen corresponding path program 25 times [2024-11-23 18:22:48,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:48,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137058317] [2024-11-23 18:22:48,267 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:22:48,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:48,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:22:50,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:22:50,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:50,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137058317] [2024-11-23 18:22:50,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137058317] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:22:50,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623801732] [2024-11-23 18:22:50,419 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:22:50,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:22:50,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:22:50,420 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:22:50,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-23 18:22:50,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:22:50,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:22:50,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:22:50,888 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:22:50,888 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:22:50,900 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:22:50,901 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:22:51,310 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:22:51,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:22:51,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:51,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623801732] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:22:51,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:22:51,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 34 [2024-11-23 18:22:51,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24492405] [2024-11-23 18:22:51,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:51,357 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:22:51,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:51,357 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:22:51,357 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1035, Unknown=0, NotChecked=0, Total=1122 [2024-11-23 18:22:51,448 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:51,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 241 transitions, 2135 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:51,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:51,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:51,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:54,205 INFO L124 PetriNetUnfolderBase]: 4080/6948 cut-off events. [2024-11-23 18:22:54,205 INFO L125 PetriNetUnfolderBase]: For 50903/51135 co-relation queries the response was YES. [2024-11-23 18:22:54,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34548 conditions, 6948 events. 4080/6948 cut-off events. For 50903/51135 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 45494 event pairs, 1153 based on Foata normal form. 220/7003 useless extension candidates. Maximal degree in co-relation 34469. Up to 4622 conditions per place. [2024-11-23 18:22:54,309 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 237 selfloop transitions, 78 changer transitions 36/373 dead transitions. [2024-11-23 18:22:54,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 373 transitions, 3730 flow [2024-11-23 18:22:54,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-23 18:22:54,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-23 18:22:54,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 760 transitions. [2024-11-23 18:22:54,311 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4367816091954023 [2024-11-23 18:22:54,311 INFO L175 Difference]: Start difference. First operand has 268 places, 241 transitions, 2135 flow. Second operand 29 states and 760 transitions. [2024-11-23 18:22:54,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 373 transitions, 3730 flow [2024-11-23 18:22:54,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 373 transitions, 3464 flow, removed 28 selfloop flow, removed 29 redundant places. [2024-11-23 18:22:54,527 INFO L231 Difference]: Finished difference. Result has 274 places, 247 transitions, 2226 flow [2024-11-23 18:22:54,527 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2226, PETRI_PLACES=274, PETRI_TRANSITIONS=247} [2024-11-23 18:22:54,528 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 209 predicate places. [2024-11-23 18:22:54,528 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 247 transitions, 2226 flow [2024-11-23 18:22:54,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:54,528 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:54,528 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:54,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-23 18:22:54,729 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:22:54,729 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:54,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:54,730 INFO L85 PathProgramCache]: Analyzing trace with hash -595110553, now seen corresponding path program 26 times [2024-11-23 18:22:54,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:54,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9424180] [2024-11-23 18:22:54,730 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:22:54,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:54,749 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:22:54,749 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:55,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:55,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:55,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9424180] [2024-11-23 18:22:55,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9424180] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:55,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:55,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:22:55,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813987125] [2024-11-23 18:22:55,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:55,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:22:55,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:55,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:22:55,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:22:55,088 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:55,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 247 transitions, 2226 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:55,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:55,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:55,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:57,242 INFO L124 PetriNetUnfolderBase]: 3904/6684 cut-off events. [2024-11-23 18:22:57,242 INFO L125 PetriNetUnfolderBase]: For 52003/52235 co-relation queries the response was YES. [2024-11-23 18:22:57,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33586 conditions, 6684 events. 3904/6684 cut-off events. For 52003/52235 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 43418 event pairs, 1049 based on Foata normal form. 220/6763 useless extension candidates. Maximal degree in co-relation 33502. Up to 4078 conditions per place. [2024-11-23 18:22:57,464 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 245 selfloop transitions, 89 changer transitions 30/386 dead transitions. [2024-11-23 18:22:57,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 386 transitions, 3878 flow [2024-11-23 18:22:57,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-23 18:22:57,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-23 18:22:57,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 825 transitions. [2024-11-23 18:22:57,466 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4435483870967742 [2024-11-23 18:22:57,466 INFO L175 Difference]: Start difference. First operand has 274 places, 247 transitions, 2226 flow. Second operand 31 states and 825 transitions. [2024-11-23 18:22:57,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 386 transitions, 3878 flow [2024-11-23 18:22:57,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 386 transitions, 3622 flow, removed 65 selfloop flow, removed 18 redundant places. [2024-11-23 18:22:57,634 INFO L231 Difference]: Finished difference. Result has 286 places, 248 transitions, 2263 flow [2024-11-23 18:22:57,634 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2263, PETRI_PLACES=286, PETRI_TRANSITIONS=248} [2024-11-23 18:22:57,635 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 221 predicate places. [2024-11-23 18:22:57,635 INFO L471 AbstractCegarLoop]: Abstraction has has 286 places, 248 transitions, 2263 flow [2024-11-23 18:22:57,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:57,635 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:57,635 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:57,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-23 18:22:57,635 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:57,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:57,636 INFO L85 PathProgramCache]: Analyzing trace with hash -371549809, now seen corresponding path program 27 times [2024-11-23 18:22:57,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:57,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195779878] [2024-11-23 18:22:57,636 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:22:57,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:57,652 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:22:57,652 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:22:57,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:22:57,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:22:57,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195779878] [2024-11-23 18:22:57,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195779878] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:22:57,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:22:57,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:22:57,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109203415] [2024-11-23 18:22:57,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:22:57,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:22:57,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:22:57,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:22:57,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:22:57,937 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:22:57,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 248 transitions, 2263 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:57,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:22:57,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:22:57,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:22:59,486 INFO L124 PetriNetUnfolderBase]: 3782/6459 cut-off events. [2024-11-23 18:22:59,487 INFO L125 PetriNetUnfolderBase]: For 48939/49196 co-relation queries the response was YES. [2024-11-23 18:22:59,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32195 conditions, 6459 events. 3782/6459 cut-off events. For 48939/49196 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 41894 event pairs, 1192 based on Foata normal form. 245/6543 useless extension candidates. Maximal degree in co-relation 32112. Up to 4878 conditions per place. [2024-11-23 18:22:59,606 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 203 selfloop transitions, 63 changer transitions 32/320 dead transitions. [2024-11-23 18:22:59,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 320 transitions, 3293 flow [2024-11-23 18:22:59,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-23 18:22:59,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-23 18:22:59,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 555 transitions. [2024-11-23 18:22:59,607 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-11-23 18:22:59,607 INFO L175 Difference]: Start difference. First operand has 286 places, 248 transitions, 2263 flow. Second operand 21 states and 555 transitions. [2024-11-23 18:22:59,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 320 transitions, 3293 flow [2024-11-23 18:22:59,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 320 transitions, 3030 flow, removed 16 selfloop flow, removed 32 redundant places. [2024-11-23 18:22:59,810 INFO L231 Difference]: Finished difference. Result has 273 places, 240 transitions, 2081 flow [2024-11-23 18:22:59,810 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2081, PETRI_PLACES=273, PETRI_TRANSITIONS=240} [2024-11-23 18:22:59,810 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 208 predicate places. [2024-11-23 18:22:59,811 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 240 transitions, 2081 flow [2024-11-23 18:22:59,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:22:59,811 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:22:59,811 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:22:59,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-23 18:22:59,811 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:22:59,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:22:59,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1642140161, now seen corresponding path program 28 times [2024-11-23 18:22:59,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:22:59,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198130216] [2024-11-23 18:22:59,812 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:22:59,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:22:59,827 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:22:59,827 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:00,034 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:00,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:00,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198130216] [2024-11-23 18:23:00,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198130216] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:00,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:00,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:23:00,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167099116] [2024-11-23 18:23:00,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:00,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:00,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:00,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:00,035 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:23:00,136 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:00,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 240 transitions, 2081 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:00,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:00,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:00,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:01,942 INFO L124 PetriNetUnfolderBase]: 3729/6378 cut-off events. [2024-11-23 18:23:01,942 INFO L125 PetriNetUnfolderBase]: For 43956/44184 co-relation queries the response was YES. [2024-11-23 18:23:01,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30786 conditions, 6378 events. 3729/6378 cut-off events. For 43956/44184 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41064 event pairs, 1124 based on Foata normal form. 216/6444 useless extension candidates. Maximal degree in co-relation 30707. Up to 4537 conditions per place. [2024-11-23 18:23:02,015 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 232 selfloop transitions, 66 changer transitions 38/358 dead transitions. [2024-11-23 18:23:02,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 358 transitions, 3452 flow [2024-11-23 18:23:02,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 18:23:02,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-23 18:23:02,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 716 transitions. [2024-11-23 18:23:02,017 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4419753086419753 [2024-11-23 18:23:02,017 INFO L175 Difference]: Start difference. First operand has 273 places, 240 transitions, 2081 flow. Second operand 27 states and 716 transitions. [2024-11-23 18:23:02,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 358 transitions, 3452 flow [2024-11-23 18:23:02,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 358 transitions, 3230 flow, removed 29 selfloop flow, removed 23 redundant places. [2024-11-23 18:23:02,273 INFO L231 Difference]: Finished difference. Result has 273 places, 242 transitions, 2121 flow [2024-11-23 18:23:02,273 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2121, PETRI_PLACES=273, PETRI_TRANSITIONS=242} [2024-11-23 18:23:02,274 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 208 predicate places. [2024-11-23 18:23:02,274 INFO L471 AbstractCegarLoop]: Abstraction has has 273 places, 242 transitions, 2121 flow [2024-11-23 18:23:02,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:02,275 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:02,275 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:02,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-23 18:23:02,275 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:02,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:02,276 INFO L85 PathProgramCache]: Analyzing trace with hash 525100785, now seen corresponding path program 29 times [2024-11-23 18:23:02,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:02,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378185692] [2024-11-23 18:23:02,276 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:23:02,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:02,309 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:23:02,310 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:03,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:23:03,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:03,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378185692] [2024-11-23 18:23:03,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378185692] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:03,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622199822] [2024-11-23 18:23:03,799 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:23:03,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:23:03,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:23:03,800 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:23:03,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-23 18:23:03,907 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:23:03,907 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:03,909 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:23:03,912 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:23:04,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:23:04,340 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:23:04,363 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:23:04,363 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:23:04,739 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:23:04,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:23:04,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:04,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622199822] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:04,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:23:04,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-23 18:23:04,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65278091] [2024-11-23 18:23:04,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:04,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:04,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:04,798 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:04,798 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=912, Unknown=0, NotChecked=0, Total=992 [2024-11-23 18:23:04,841 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:04,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 242 transitions, 2121 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:04,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:04,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:04,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:07,073 INFO L124 PetriNetUnfolderBase]: 3773/6458 cut-off events. [2024-11-23 18:23:07,073 INFO L125 PetriNetUnfolderBase]: For 48955/49175 co-relation queries the response was YES. [2024-11-23 18:23:07,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31756 conditions, 6458 events. 3773/6458 cut-off events. For 48955/49175 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41526 event pairs, 993 based on Foata normal form. 208/6538 useless extension candidates. Maximal degree in co-relation 31676. Up to 4417 conditions per place. [2024-11-23 18:23:07,178 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 227 selfloop transitions, 92 changer transitions 28/369 dead transitions. [2024-11-23 18:23:07,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 369 transitions, 3664 flow [2024-11-23 18:23:07,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-23 18:23:07,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-23 18:23:07,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 771 transitions. [2024-11-23 18:23:07,180 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42833333333333334 [2024-11-23 18:23:07,180 INFO L175 Difference]: Start difference. First operand has 273 places, 242 transitions, 2121 flow. Second operand 30 states and 771 transitions. [2024-11-23 18:23:07,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 369 transitions, 3664 flow [2024-11-23 18:23:07,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 369 transitions, 3373 flow, removed 57 selfloop flow, removed 22 redundant places. [2024-11-23 18:23:07,392 INFO L231 Difference]: Finished difference. Result has 283 places, 260 transitions, 2415 flow [2024-11-23 18:23:07,392 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1897, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2415, PETRI_PLACES=283, PETRI_TRANSITIONS=260} [2024-11-23 18:23:07,393 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 218 predicate places. [2024-11-23 18:23:07,393 INFO L471 AbstractCegarLoop]: Abstraction has has 283 places, 260 transitions, 2415 flow [2024-11-23 18:23:07,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:07,393 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:07,393 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:07,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-23 18:23:07,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:23:07,598 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:07,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:07,599 INFO L85 PathProgramCache]: Analyzing trace with hash 470724683, now seen corresponding path program 30 times [2024-11-23 18:23:07,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:07,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491584402] [2024-11-23 18:23:07,599 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:23:07,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:07,616 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:23:07,616 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:07,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:07,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:07,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491584402] [2024-11-23 18:23:07,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491584402] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:07,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:07,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:23:07,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241462138] [2024-11-23 18:23:07,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:07,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:07,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:07,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:07,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:23:07,908 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:07,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 260 transitions, 2415 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:07,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:07,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:07,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:09,544 INFO L124 PetriNetUnfolderBase]: 3636/6203 cut-off events. [2024-11-23 18:23:09,544 INFO L125 PetriNetUnfolderBase]: For 46813/47066 co-relation queries the response was YES. [2024-11-23 18:23:09,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30602 conditions, 6203 events. 3636/6203 cut-off events. For 46813/47066 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 39608 event pairs, 1139 based on Foata normal form. 241/6297 useless extension candidates. Maximal degree in co-relation 30516. Up to 4645 conditions per place. [2024-11-23 18:23:09,609 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 219 selfloop transitions, 71 changer transitions 31/343 dead transitions. [2024-11-23 18:23:09,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 343 transitions, 3499 flow [2024-11-23 18:23:09,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-23 18:23:09,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-23 18:23:09,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 629 transitions. [2024-11-23 18:23:09,610 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43680555555555556 [2024-11-23 18:23:09,611 INFO L175 Difference]: Start difference. First operand has 283 places, 260 transitions, 2415 flow. Second operand 24 states and 629 transitions. [2024-11-23 18:23:09,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 343 transitions, 3499 flow [2024-11-23 18:23:09,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 343 transitions, 3097 flow, removed 137 selfloop flow, removed 22 redundant places. [2024-11-23 18:23:09,861 INFO L231 Difference]: Finished difference. Result has 284 places, 256 transitions, 2218 flow [2024-11-23 18:23:09,861 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2093, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2218, PETRI_PLACES=284, PETRI_TRANSITIONS=256} [2024-11-23 18:23:09,861 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 219 predicate places. [2024-11-23 18:23:09,862 INFO L471 AbstractCegarLoop]: Abstraction has has 284 places, 256 transitions, 2218 flow [2024-11-23 18:23:09,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:09,862 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:09,862 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:09,862 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-23 18:23:09,862 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:09,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:09,863 INFO L85 PathProgramCache]: Analyzing trace with hash -912256173, now seen corresponding path program 31 times [2024-11-23 18:23:09,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:09,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765866748] [2024-11-23 18:23:09,863 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:23:09,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:09,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:23:12,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:23:12,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:12,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765866748] [2024-11-23 18:23:12,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765866748] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:12,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332452000] [2024-11-23 18:23:12,209 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:23:12,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:23:12,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:23:12,211 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:23:12,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-23 18:23:12,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:23:12,311 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:23:12,313 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:23:12,681 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:23:12,681 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:23:12,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:23:12,729 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:23:13,063 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:23:13,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:23:13,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:13,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332452000] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:13,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:23:13,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 33 [2024-11-23 18:23:13,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155116803] [2024-11-23 18:23:13,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:13,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:13,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:13,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:13,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=982, Unknown=0, NotChecked=0, Total=1056 [2024-11-23 18:23:13,212 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:13,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 256 transitions, 2218 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:13,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:13,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:13,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:15,127 INFO L124 PetriNetUnfolderBase]: 3511/5999 cut-off events. [2024-11-23 18:23:15,128 INFO L125 PetriNetUnfolderBase]: For 34864/35119 co-relation queries the response was YES. [2024-11-23 18:23:15,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28434 conditions, 5999 events. 3511/5999 cut-off events. For 34864/35119 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 38239 event pairs, 1086 based on Foata normal form. 243/6103 useless extension candidates. Maximal degree in co-relation 28351. Up to 4442 conditions per place. [2024-11-23 18:23:15,219 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 206 selfloop transitions, 57 changer transitions 48/333 dead transitions. [2024-11-23 18:23:15,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 333 transitions, 3171 flow [2024-11-23 18:23:15,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-23 18:23:15,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-23 18:23:15,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 548 transitions. [2024-11-23 18:23:15,221 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45666666666666667 [2024-11-23 18:23:15,221 INFO L175 Difference]: Start difference. First operand has 284 places, 256 transitions, 2218 flow. Second operand 20 states and 548 transitions. [2024-11-23 18:23:15,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 333 transitions, 3171 flow [2024-11-23 18:23:15,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 333 transitions, 2992 flow, removed 15 selfloop flow, removed 21 redundant places. [2024-11-23 18:23:15,414 INFO L231 Difference]: Finished difference. Result has 277 places, 242 transitions, 2048 flow [2024-11-23 18:23:15,414 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2048, PETRI_PLACES=277, PETRI_TRANSITIONS=242} [2024-11-23 18:23:15,415 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 212 predicate places. [2024-11-23 18:23:15,415 INFO L471 AbstractCegarLoop]: Abstraction has has 277 places, 242 transitions, 2048 flow [2024-11-23 18:23:15,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:15,415 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:15,415 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:15,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-23 18:23:15,616 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:23:15,616 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:15,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:15,617 INFO L85 PathProgramCache]: Analyzing trace with hash -2028948431, now seen corresponding path program 32 times [2024-11-23 18:23:15,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:15,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062923607] [2024-11-23 18:23:15,617 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:23:15,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:15,634 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:23:15,634 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:15,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:15,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:15,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062923607] [2024-11-23 18:23:15,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062923607] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:15,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:15,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:23:15,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649716811] [2024-11-23 18:23:15,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:15,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:15,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:15,875 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:15,875 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:23:15,949 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:15,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 242 transitions, 2048 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:15,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:15,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:15,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:17,529 INFO L124 PetriNetUnfolderBase]: 3347/5676 cut-off events. [2024-11-23 18:23:17,529 INFO L125 PetriNetUnfolderBase]: For 31373/31583 co-relation queries the response was YES. [2024-11-23 18:23:17,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26738 conditions, 5676 events. 3347/5676 cut-off events. For 31373/31583 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 35491 event pairs, 1079 based on Foata normal form. 198/5731 useless extension candidates. Maximal degree in co-relation 26657. Up to 4456 conditions per place. [2024-11-23 18:23:17,623 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 198 selfloop transitions, 56 changer transitions 33/309 dead transitions. [2024-11-23 18:23:17,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 309 transitions, 2908 flow [2024-11-23 18:23:17,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-23 18:23:17,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-23 18:23:17,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 531 transitions. [2024-11-23 18:23:17,625 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4425 [2024-11-23 18:23:17,625 INFO L175 Difference]: Start difference. First operand has 277 places, 242 transitions, 2048 flow. Second operand 20 states and 531 transitions. [2024-11-23 18:23:17,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 309 transitions, 2908 flow [2024-11-23 18:23:17,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 309 transitions, 2748 flow, removed 15 selfloop flow, removed 21 redundant places. [2024-11-23 18:23:17,774 INFO L231 Difference]: Finished difference. Result has 257 places, 234 transitions, 1954 flow [2024-11-23 18:23:17,774 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1954, PETRI_PLACES=257, PETRI_TRANSITIONS=234} [2024-11-23 18:23:17,775 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 192 predicate places. [2024-11-23 18:23:17,775 INFO L471 AbstractCegarLoop]: Abstraction has has 257 places, 234 transitions, 1954 flow [2024-11-23 18:23:17,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:17,775 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:17,776 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:17,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-23 18:23:17,776 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:17,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:17,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1278883029, now seen corresponding path program 33 times [2024-11-23 18:23:17,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:17,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092140484] [2024-11-23 18:23:17,777 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:23:17,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:17,795 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:23:17,796 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:18,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:18,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:18,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092140484] [2024-11-23 18:23:18,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092140484] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:18,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:18,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:23:18,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771983234] [2024-11-23 18:23:18,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:18,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:23:18,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:18,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:23:18,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:23:18,077 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:18,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 234 transitions, 1954 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:18,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:18,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:18,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:19,598 INFO L124 PetriNetUnfolderBase]: 3366/5674 cut-off events. [2024-11-23 18:23:19,598 INFO L125 PetriNetUnfolderBase]: For 29219/29454 co-relation queries the response was YES. [2024-11-23 18:23:19,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26417 conditions, 5674 events. 3366/5674 cut-off events. For 29219/29454 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 34992 event pairs, 913 based on Foata normal form. 223/5769 useless extension candidates. Maximal degree in co-relation 26344. Up to 3914 conditions per place. [2024-11-23 18:23:19,680 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 224 selfloop transitions, 72 changer transitions 30/348 dead transitions. [2024-11-23 18:23:19,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 348 transitions, 3130 flow [2024-11-23 18:23:19,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-23 18:23:19,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-23 18:23:19,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 693 transitions. [2024-11-23 18:23:19,682 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4442307692307692 [2024-11-23 18:23:19,682 INFO L175 Difference]: Start difference. First operand has 257 places, 234 transitions, 1954 flow. Second operand 26 states and 693 transitions. [2024-11-23 18:23:19,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 348 transitions, 3130 flow [2024-11-23 18:23:19,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 348 transitions, 2975 flow, removed 9 selfloop flow, removed 18 redundant places. [2024-11-23 18:23:19,822 INFO L231 Difference]: Finished difference. Result has 254 places, 236 transitions, 2001 flow [2024-11-23 18:23:19,823 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2001, PETRI_PLACES=254, PETRI_TRANSITIONS=236} [2024-11-23 18:23:19,823 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 189 predicate places. [2024-11-23 18:23:19,823 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 236 transitions, 2001 flow [2024-11-23 18:23:19,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:19,823 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:19,823 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:19,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-23 18:23:19,824 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:19,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:19,824 INFO L85 PathProgramCache]: Analyzing trace with hash -107299835, now seen corresponding path program 34 times [2024-11-23 18:23:19,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:19,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484414369] [2024-11-23 18:23:19,824 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:23:19,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:19,836 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:23:19,836 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:19,955 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:19,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:19,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484414369] [2024-11-23 18:23:19,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484414369] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:19,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:19,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:23:19,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786798591] [2024-11-23 18:23:19,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:19,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:23:19,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:19,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:23:19,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:23:20,040 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:20,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 236 transitions, 2001 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:20,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:20,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:20,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:21,438 INFO L124 PetriNetUnfolderBase]: 3255/5512 cut-off events. [2024-11-23 18:23:21,438 INFO L125 PetriNetUnfolderBase]: For 28492/28702 co-relation queries the response was YES. [2024-11-23 18:23:21,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25746 conditions, 5512 events. 3255/5512 cut-off events. For 28492/28702 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 34055 event pairs, 899 based on Foata normal form. 198/5591 useless extension candidates. Maximal degree in co-relation 25673. Up to 3858 conditions per place. [2024-11-23 18:23:21,576 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 208 selfloop transitions, 63 changer transitions 36/329 dead transitions. [2024-11-23 18:23:21,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 329 transitions, 3008 flow [2024-11-23 18:23:21,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-23 18:23:21,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-23 18:23:21,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 637 transitions. [2024-11-23 18:23:21,578 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4423611111111111 [2024-11-23 18:23:21,579 INFO L175 Difference]: Start difference. First operand has 254 places, 236 transitions, 2001 flow. Second operand 24 states and 637 transitions. [2024-11-23 18:23:21,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 329 transitions, 3008 flow [2024-11-23 18:23:21,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 329 transitions, 2831 flow, removed 16 selfloop flow, removed 21 redundant places. [2024-11-23 18:23:21,731 INFO L231 Difference]: Finished difference. Result has 254 places, 227 transitions, 1895 flow [2024-11-23 18:23:21,731 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1895, PETRI_PLACES=254, PETRI_TRANSITIONS=227} [2024-11-23 18:23:21,732 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 189 predicate places. [2024-11-23 18:23:21,732 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 227 transitions, 1895 flow [2024-11-23 18:23:21,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:21,732 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:21,732 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:21,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-23 18:23:21,732 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:21,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:21,734 INFO L85 PathProgramCache]: Analyzing trace with hash 538362639, now seen corresponding path program 35 times [2024-11-23 18:23:21,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:21,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006678185] [2024-11-23 18:23:21,734 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:23:21,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:21,764 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:23:21,765 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:23,149 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:23:23,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:23,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006678185] [2024-11-23 18:23:23,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006678185] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:23,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85466265] [2024-11-23 18:23:23,149 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:23:23,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:23:23,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:23:23,151 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:23:23,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-23 18:23:23,255 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:23:23,255 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:23,256 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:23:23,258 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:23:23,544 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:23:23,544 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:23:23,558 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:23:23,558 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:23:23,880 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:23:23,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:23:23,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:23,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85466265] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:23,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:23:23,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-23 18:23:23,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035682156] [2024-11-23 18:23:23,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:23,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:23,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:23,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:23,931 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=912, Unknown=0, NotChecked=0, Total=992 [2024-11-23 18:23:24,001 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:24,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 227 transitions, 1895 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:24,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:24,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:24,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:25,937 INFO L124 PetriNetUnfolderBase]: 3231/5467 cut-off events. [2024-11-23 18:23:25,938 INFO L125 PetriNetUnfolderBase]: For 27839/28076 co-relation queries the response was YES. [2024-11-23 18:23:25,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25341 conditions, 5467 events. 3231/5467 cut-off events. For 27839/28076 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 33757 event pairs, 850 based on Foata normal form. 225/5577 useless extension candidates. Maximal degree in co-relation 25269. Up to 3905 conditions per place. [2024-11-23 18:23:26,007 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 208 selfloop transitions, 68 changer transitions 34/332 dead transitions. [2024-11-23 18:23:26,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 332 transitions, 2966 flow [2024-11-23 18:23:26,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 18:23:26,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-23 18:23:26,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 703 transitions. [2024-11-23 18:23:26,008 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4339506172839506 [2024-11-23 18:23:26,009 INFO L175 Difference]: Start difference. First operand has 254 places, 227 transitions, 1895 flow. Second operand 27 states and 703 transitions. [2024-11-23 18:23:26,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 332 transitions, 2966 flow [2024-11-23 18:23:26,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 332 transitions, 2779 flow, removed 6 selfloop flow, removed 26 redundant places. [2024-11-23 18:23:26,132 INFO L231 Difference]: Finished difference. Result has 245 places, 225 transitions, 1853 flow [2024-11-23 18:23:26,132 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1853, PETRI_PLACES=245, PETRI_TRANSITIONS=225} [2024-11-23 18:23:26,133 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 180 predicate places. [2024-11-23 18:23:26,133 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 225 transitions, 1853 flow [2024-11-23 18:23:26,133 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:26,133 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:26,133 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:26,144 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-23 18:23:26,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:23:26,334 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:26,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:26,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1133271849, now seen corresponding path program 36 times [2024-11-23 18:23:26,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:26,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558157826] [2024-11-23 18:23:26,335 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:23:26,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:26,349 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:23:26,349 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:26,515 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:26,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:26,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558157826] [2024-11-23 18:23:26,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558157826] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:26,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:26,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:23:26,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141779730] [2024-11-23 18:23:26,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:26,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:23:26,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:26,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:23:26,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:23:26,588 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:26,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 225 transitions, 1853 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:26,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:26,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:26,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:27,974 INFO L124 PetriNetUnfolderBase]: 3104/5243 cut-off events. [2024-11-23 18:23:27,974 INFO L125 PetriNetUnfolderBase]: For 25797/26009 co-relation queries the response was YES. [2024-11-23 18:23:28,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24064 conditions, 5243 events. 3104/5243 cut-off events. For 25797/26009 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 32134 event pairs, 800 based on Foata normal form. 200/5328 useless extension candidates. Maximal degree in co-relation 23997. Up to 3789 conditions per place. [2024-11-23 18:23:28,020 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 181 selfloop transitions, 56 changer transitions 58/317 dead transitions. [2024-11-23 18:23:28,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 317 transitions, 2836 flow [2024-11-23 18:23:28,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-23 18:23:28,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-23 18:23:28,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 632 transitions. [2024-11-23 18:23:28,022 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-11-23 18:23:28,022 INFO L175 Difference]: Start difference. First operand has 245 places, 225 transitions, 1853 flow. Second operand 24 states and 632 transitions. [2024-11-23 18:23:28,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 317 transitions, 2836 flow [2024-11-23 18:23:28,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 317 transitions, 2689 flow, removed 2 selfloop flow, removed 23 redundant places. [2024-11-23 18:23:28,143 INFO L231 Difference]: Finished difference. Result has 241 places, 210 transitions, 1750 flow [2024-11-23 18:23:28,143 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1750, PETRI_PLACES=241, PETRI_TRANSITIONS=210} [2024-11-23 18:23:28,144 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 176 predicate places. [2024-11-23 18:23:28,144 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 210 transitions, 1750 flow [2024-11-23 18:23:28,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:28,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:28,144 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:28,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-23 18:23:28,144 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:28,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:28,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1170311695, now seen corresponding path program 37 times [2024-11-23 18:23:28,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:28,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472569959] [2024-11-23 18:23:28,145 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:23:28,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:28,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:23:30,763 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:23:30,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:30,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472569959] [2024-11-23 18:23:30,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472569959] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:30,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458213758] [2024-11-23 18:23:30,764 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:23:30,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:23:30,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:23:30,766 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:23:30,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-23 18:23:30,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:23:30,873 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:23:30,875 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:23:31,373 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:23:31,373 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:23:31,446 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:23:31,446 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:23:31,925 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:23:31,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:23:31,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:31,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458213758] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:31,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:23:31,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-23 18:23:31,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708310501] [2024-11-23 18:23:31,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:31,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:31,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:31,981 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:31,981 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1113, Unknown=0, NotChecked=0, Total=1190 [2024-11-23 18:23:32,094 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:32,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 210 transitions, 1750 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:32,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:32,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:32,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:33,977 INFO L124 PetriNetUnfolderBase]: 3610/6030 cut-off events. [2024-11-23 18:23:33,977 INFO L125 PetriNetUnfolderBase]: For 34176/34432 co-relation queries the response was YES. [2024-11-23 18:23:34,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29082 conditions, 6030 events. 3610/6030 cut-off events. For 34176/34432 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 37825 event pairs, 872 based on Foata normal form. 244/6135 useless extension candidates. Maximal degree in co-relation 29015. Up to 3643 conditions per place. [2024-11-23 18:23:34,060 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 222 selfloop transitions, 58 changer transitions 37/339 dead transitions. [2024-11-23 18:23:34,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 339 transitions, 3460 flow [2024-11-23 18:23:34,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-23 18:23:34,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-23 18:23:34,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 573 transitions. [2024-11-23 18:23:34,062 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-11-23 18:23:34,062 INFO L175 Difference]: Start difference. First operand has 241 places, 210 transitions, 1750 flow. Second operand 21 states and 573 transitions. [2024-11-23 18:23:34,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 339 transitions, 3460 flow [2024-11-23 18:23:34,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 339 transitions, 3201 flow, removed 42 selfloop flow, removed 17 redundant places. [2024-11-23 18:23:34,226 INFO L231 Difference]: Finished difference. Result has 227 places, 236 transitions, 2040 flow [2024-11-23 18:23:34,227 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2040, PETRI_PLACES=227, PETRI_TRANSITIONS=236} [2024-11-23 18:23:34,227 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 162 predicate places. [2024-11-23 18:23:34,227 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 236 transitions, 2040 flow [2024-11-23 18:23:34,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:34,227 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:34,227 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:34,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-23 18:23:34,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-23 18:23:34,428 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:34,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:34,428 INFO L85 PathProgramCache]: Analyzing trace with hash -769480305, now seen corresponding path program 38 times [2024-11-23 18:23:34,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:34,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372787954] [2024-11-23 18:23:34,429 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:23:34,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:34,451 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:23:34,452 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:34,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:34,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:34,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372787954] [2024-11-23 18:23:34,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372787954] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:34,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:34,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:23:34,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923504111] [2024-11-23 18:23:34,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:34,678 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:34,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:34,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:34,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:23:34,759 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:34,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 236 transitions, 2040 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:34,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:34,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:34,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:36,536 INFO L124 PetriNetUnfolderBase]: 3839/6391 cut-off events. [2024-11-23 18:23:36,537 INFO L125 PetriNetUnfolderBase]: For 42543/42816 co-relation queries the response was YES. [2024-11-23 18:23:36,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31781 conditions, 6391 events. 3839/6391 cut-off events. For 42543/42816 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 40101 event pairs, 1329 based on Foata normal form. 261/6480 useless extension candidates. Maximal degree in co-relation 31710. Up to 4349 conditions per place. [2024-11-23 18:23:36,582 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 223 selfloop transitions, 86 changer transitions 33/364 dead transitions. [2024-11-23 18:23:36,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 364 transitions, 3756 flow [2024-11-23 18:23:36,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-23 18:23:36,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-23 18:23:36,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 748 transitions. [2024-11-23 18:23:36,583 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4298850574712644 [2024-11-23 18:23:36,583 INFO L175 Difference]: Start difference. First operand has 227 places, 236 transitions, 2040 flow. Second operand 29 states and 748 transitions. [2024-11-23 18:23:36,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 364 transitions, 3756 flow [2024-11-23 18:23:36,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 364 transitions, 3596 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-11-23 18:23:36,750 INFO L231 Difference]: Finished difference. Result has 255 places, 260 transitions, 2517 flow [2024-11-23 18:23:36,751 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=1932, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2517, PETRI_PLACES=255, PETRI_TRANSITIONS=260} [2024-11-23 18:23:36,751 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 190 predicate places. [2024-11-23 18:23:36,751 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 260 transitions, 2517 flow [2024-11-23 18:23:36,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:36,751 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:36,751 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:36,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-23 18:23:36,752 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:36,752 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:36,752 INFO L85 PathProgramCache]: Analyzing trace with hash -2079071025, now seen corresponding path program 39 times [2024-11-23 18:23:36,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:36,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978011116] [2024-11-23 18:23:36,753 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:23:36,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:36,763 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:23:36,764 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:36,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:36,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:36,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978011116] [2024-11-23 18:23:36,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978011116] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:36,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:36,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:23:36,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664398815] [2024-11-23 18:23:36,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:36,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:36,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:36,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:36,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:23:36,957 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:36,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 260 transitions, 2517 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:36,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:36,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:36,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:39,067 INFO L124 PetriNetUnfolderBase]: 4166/6900 cut-off events. [2024-11-23 18:23:39,067 INFO L125 PetriNetUnfolderBase]: For 54411/54692 co-relation queries the response was YES. [2024-11-23 18:23:39,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36518 conditions, 6900 events. 4166/6900 cut-off events. For 54411/54692 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 43835 event pairs, 1196 based on Foata normal form. 269/7011 useless extension candidates. Maximal degree in co-relation 36439. Up to 4064 conditions per place. [2024-11-23 18:23:39,163 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 265 selfloop transitions, 105 changer transitions 31/423 dead transitions. [2024-11-23 18:23:39,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 423 transitions, 4705 flow [2024-11-23 18:23:39,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-23 18:23:39,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-23 18:23:39,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 876 transitions. [2024-11-23 18:23:39,165 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44242424242424244 [2024-11-23 18:23:39,165 INFO L175 Difference]: Start difference. First operand has 255 places, 260 transitions, 2517 flow. Second operand 33 states and 876 transitions. [2024-11-23 18:23:39,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 423 transitions, 4705 flow [2024-11-23 18:23:39,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 423 transitions, 4285 flow, removed 149 selfloop flow, removed 16 redundant places. [2024-11-23 18:23:39,410 INFO L231 Difference]: Finished difference. Result has 284 places, 282 transitions, 2849 flow [2024-11-23 18:23:39,410 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2849, PETRI_PLACES=284, PETRI_TRANSITIONS=282} [2024-11-23 18:23:39,410 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 219 predicate places. [2024-11-23 18:23:39,410 INFO L471 AbstractCegarLoop]: Abstraction has has 284 places, 282 transitions, 2849 flow [2024-11-23 18:23:39,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:39,411 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:39,411 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:39,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-23 18:23:39,411 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:39,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:39,412 INFO L85 PathProgramCache]: Analyzing trace with hash -589421063, now seen corresponding path program 40 times [2024-11-23 18:23:39,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:39,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183100798] [2024-11-23 18:23:39,412 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:23:39,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:39,422 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:23:39,422 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:39,550 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:39,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:39,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183100798] [2024-11-23 18:23:39,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183100798] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:39,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:39,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:23:39,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274486770] [2024-11-23 18:23:39,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:39,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:39,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:39,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:39,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:23:39,605 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:39,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 282 transitions, 2849 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:39,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:39,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:39,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:41,883 INFO L124 PetriNetUnfolderBase]: 4395/7275 cut-off events. [2024-11-23 18:23:41,883 INFO L125 PetriNetUnfolderBase]: For 74929/75232 co-relation queries the response was YES. [2024-11-23 18:23:41,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40914 conditions, 7275 events. 4395/7275 cut-off events. For 74929/75232 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 46913 event pairs, 1356 based on Foata normal form. 289/7382 useless extension candidates. Maximal degree in co-relation 40826. Up to 4235 conditions per place. [2024-11-23 18:23:42,006 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 255 selfloop transitions, 99 changer transitions 54/430 dead transitions. [2024-11-23 18:23:42,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 430 transitions, 4938 flow [2024-11-23 18:23:42,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-23 18:23:42,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-23 18:23:42,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 845 transitions. [2024-11-23 18:23:42,008 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4401041666666667 [2024-11-23 18:23:42,008 INFO L175 Difference]: Start difference. First operand has 284 places, 282 transitions, 2849 flow. Second operand 32 states and 845 transitions. [2024-11-23 18:23:42,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 430 transitions, 4938 flow [2024-11-23 18:23:42,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 430 transitions, 4541 flow, removed 142 selfloop flow, removed 20 redundant places. [2024-11-23 18:23:42,406 INFO L231 Difference]: Finished difference. Result has 305 places, 290 transitions, 3004 flow [2024-11-23 18:23:42,406 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3004, PETRI_PLACES=305, PETRI_TRANSITIONS=290} [2024-11-23 18:23:42,406 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 240 predicate places. [2024-11-23 18:23:42,406 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 290 transitions, 3004 flow [2024-11-23 18:23:42,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:42,407 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:42,407 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:42,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-23 18:23:42,407 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:42,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:42,408 INFO L85 PathProgramCache]: Analyzing trace with hash -982649839, now seen corresponding path program 41 times [2024-11-23 18:23:42,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:42,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522242877] [2024-11-23 18:23:42,408 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:23:42,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:42,427 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:23:42,427 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:43,397 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:23:43,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:43,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522242877] [2024-11-23 18:23:43,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522242877] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:43,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187611722] [2024-11-23 18:23:43,397 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:23:43,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:23:43,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:23:43,399 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:23:43,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-23 18:23:43,509 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:23:43,509 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:43,510 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:23:43,511 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:23:43,854 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:23:43,854 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:23:43,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:23:43,877 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:23:44,115 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:23:44,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:23:44,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:44,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187611722] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:44,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:23:44,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-23 18:23:44,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913186072] [2024-11-23 18:23:44,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:44,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:44,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:44,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:44,165 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2024-11-23 18:23:44,239 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:44,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 290 transitions, 3004 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:44,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:44,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:44,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:46,706 INFO L124 PetriNetUnfolderBase]: 4509/7425 cut-off events. [2024-11-23 18:23:46,706 INFO L125 PetriNetUnfolderBase]: For 72747/73065 co-relation queries the response was YES. [2024-11-23 18:23:46,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42131 conditions, 7425 events. 4509/7425 cut-off events. For 72747/73065 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 48396 event pairs, 1338 based on Foata normal form. 302/7544 useless extension candidates. Maximal degree in co-relation 42037. Up to 4683 conditions per place. [2024-11-23 18:23:46,845 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 274 selfloop transitions, 76 changer transitions 49/421 dead transitions. [2024-11-23 18:23:46,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 421 transitions, 4975 flow [2024-11-23 18:23:46,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-23 18:23:46,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-23 18:23:46,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 750 transitions. [2024-11-23 18:23:46,847 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-11-23 18:23:46,847 INFO L175 Difference]: Start difference. First operand has 305 places, 290 transitions, 3004 flow. Second operand 28 states and 750 transitions. [2024-11-23 18:23:46,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 421 transitions, 4975 flow [2024-11-23 18:23:47,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 421 transitions, 4502 flow, removed 150 selfloop flow, removed 30 redundant places. [2024-11-23 18:23:47,283 INFO L231 Difference]: Finished difference. Result has 306 places, 292 transitions, 2989 flow [2024-11-23 18:23:47,283 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2989, PETRI_PLACES=306, PETRI_TRANSITIONS=292} [2024-11-23 18:23:47,284 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 241 predicate places. [2024-11-23 18:23:47,284 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 292 transitions, 2989 flow [2024-11-23 18:23:47,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:47,284 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:47,284 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:47,292 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-23 18:23:47,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-11-23 18:23:47,485 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:47,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:47,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1811710607, now seen corresponding path program 42 times [2024-11-23 18:23:47,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:47,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141464181] [2024-11-23 18:23:47,485 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:23:47,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:47,496 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:23:47,496 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:47,651 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:47,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:47,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141464181] [2024-11-23 18:23:47,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141464181] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:47,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:47,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:23:47,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002228805] [2024-11-23 18:23:47,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:47,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:23:47,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:47,652 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:23:47,652 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:23:47,695 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:47,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 292 transitions, 2989 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:47,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:47,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:47,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:50,006 INFO L124 PetriNetUnfolderBase]: 4924/8161 cut-off events. [2024-11-23 18:23:50,006 INFO L125 PetriNetUnfolderBase]: For 83261/83566 co-relation queries the response was YES. [2024-11-23 18:23:50,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46173 conditions, 8161 events. 4924/8161 cut-off events. For 83261/83566 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 54361 event pairs, 1584 based on Foata normal form. 289/8230 useless extension candidates. Maximal degree in co-relation 46079. Up to 5220 conditions per place. [2024-11-23 18:23:50,158 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 261 selfloop transitions, 110 changer transitions 35/428 dead transitions. [2024-11-23 18:23:50,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 428 transitions, 4983 flow [2024-11-23 18:23:50,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-23 18:23:50,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-23 18:23:50,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 792 transitions. [2024-11-23 18:23:50,159 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-11-23 18:23:50,160 INFO L175 Difference]: Start difference. First operand has 306 places, 292 transitions, 2989 flow. Second operand 30 states and 792 transitions. [2024-11-23 18:23:50,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 428 transitions, 4983 flow [2024-11-23 18:23:50,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 428 transitions, 4651 flow, removed 83 selfloop flow, removed 21 redundant places. [2024-11-23 18:23:50,570 INFO L231 Difference]: Finished difference. Result has 312 places, 304 transitions, 3313 flow [2024-11-23 18:23:50,570 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2743, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3313, PETRI_PLACES=312, PETRI_TRANSITIONS=304} [2024-11-23 18:23:50,571 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 247 predicate places. [2024-11-23 18:23:50,571 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 304 transitions, 3313 flow [2024-11-23 18:23:50,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:50,571 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:50,571 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:50,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-23 18:23:50,571 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:50,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:50,572 INFO L85 PathProgramCache]: Analyzing trace with hash 903351977, now seen corresponding path program 43 times [2024-11-23 18:23:50,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:50,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809461702] [2024-11-23 18:23:50,572 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:23:50,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:50,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:23:52,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:23:52,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:52,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809461702] [2024-11-23 18:23:52,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809461702] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:52,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072666750] [2024-11-23 18:23:52,678 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:23:52,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:23:52,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:23:52,680 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:23:52,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-23 18:23:52,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:23:52,805 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:23:52,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:23:53,202 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:23:53,203 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:23:53,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:23:53,219 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:23:53,576 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:23:53,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:23:53,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:53,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072666750] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:23:53,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:23:53,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-23 18:23:53,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464809794] [2024-11-23 18:23:53,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:53,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:53,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:53,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:53,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=855, Unknown=0, NotChecked=0, Total=930 [2024-11-23 18:23:53,739 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:53,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 304 transitions, 3313 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:53,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:53,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:53,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:23:57,364 INFO L124 PetriNetUnfolderBase]: 4984/8253 cut-off events. [2024-11-23 18:23:57,364 INFO L125 PetriNetUnfolderBase]: For 81234/81541 co-relation queries the response was YES. [2024-11-23 18:23:57,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46807 conditions, 8253 events. 4984/8253 cut-off events. For 81234/81541 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 55176 event pairs, 1447 based on Foata normal form. 291/8340 useless extension candidates. Maximal degree in co-relation 46711. Up to 5065 conditions per place. [2024-11-23 18:23:57,496 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 301 selfloop transitions, 96 changer transitions 30/449 dead transitions. [2024-11-23 18:23:57,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 449 transitions, 5190 flow [2024-11-23 18:23:57,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-23 18:23:57,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-23 18:23:57,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 820 transitions. [2024-11-23 18:23:57,498 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-11-23 18:23:57,498 INFO L175 Difference]: Start difference. First operand has 312 places, 304 transitions, 3313 flow. Second operand 31 states and 820 transitions. [2024-11-23 18:23:57,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 449 transitions, 5190 flow [2024-11-23 18:23:58,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 449 transitions, 4852 flow, removed 96 selfloop flow, removed 28 redundant places. [2024-11-23 18:23:58,081 INFO L231 Difference]: Finished difference. Result has 321 places, 320 transitions, 3563 flow [2024-11-23 18:23:58,081 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3563, PETRI_PLACES=321, PETRI_TRANSITIONS=320} [2024-11-23 18:23:58,082 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 256 predicate places. [2024-11-23 18:23:58,082 INFO L471 AbstractCegarLoop]: Abstraction has has 321 places, 320 transitions, 3563 flow [2024-11-23 18:23:58,082 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:58,082 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:23:58,083 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:23:58,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-23 18:23:58,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:23:58,284 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:23:58,285 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:23:58,285 INFO L85 PathProgramCache]: Analyzing trace with hash -166576339, now seen corresponding path program 44 times [2024-11-23 18:23:58,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:23:58,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044839419] [2024-11-23 18:23:58,285 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:23:58,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:23:58,304 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:23:58,305 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:23:58,521 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:23:58,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:23:58,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044839419] [2024-11-23 18:23:58,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044839419] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:23:58,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:23:58,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:23:58,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880777177] [2024-11-23 18:23:58,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:23:58,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:23:58,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:23:58,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:23:58,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:23:58,592 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:23:58,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 320 transitions, 3563 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:23:58,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:23:58,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:23:58,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:01,801 INFO L124 PetriNetUnfolderBase]: 4980/8335 cut-off events. [2024-11-23 18:24:01,801 INFO L125 PetriNetUnfolderBase]: For 94460/94784 co-relation queries the response was YES. [2024-11-23 18:24:01,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48434 conditions, 8335 events. 4980/8335 cut-off events. For 94460/94784 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 56171 event pairs, 1483 based on Foata normal form. 306/8439 useless extension candidates. Maximal degree in co-relation 48332. Up to 4024 conditions per place. [2024-11-23 18:24:01,973 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 276 selfloop transitions, 99 changer transitions 66/463 dead transitions. [2024-11-23 18:24:01,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 463 transitions, 5538 flow [2024-11-23 18:24:01,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-23 18:24:01,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-23 18:24:01,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 913 transitions. [2024-11-23 18:24:01,974 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43476190476190474 [2024-11-23 18:24:01,974 INFO L175 Difference]: Start difference. First operand has 321 places, 320 transitions, 3563 flow. Second operand 35 states and 913 transitions. [2024-11-23 18:24:01,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 463 transitions, 5538 flow [2024-11-23 18:24:02,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 463 transitions, 5048 flow, removed 165 selfloop flow, removed 17 redundant places. [2024-11-23 18:24:02,585 INFO L231 Difference]: Finished difference. Result has 344 places, 308 transitions, 3295 flow [2024-11-23 18:24:02,586 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3295, PETRI_PLACES=344, PETRI_TRANSITIONS=308} [2024-11-23 18:24:02,586 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 279 predicate places. [2024-11-23 18:24:02,586 INFO L471 AbstractCegarLoop]: Abstraction has has 344 places, 308 transitions, 3295 flow [2024-11-23 18:24:02,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:02,586 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:02,587 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:02,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-23 18:24:02,587 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:02,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:02,587 INFO L85 PathProgramCache]: Analyzing trace with hash 367371949, now seen corresponding path program 45 times [2024-11-23 18:24:02,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:02,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114958097] [2024-11-23 18:24:02,588 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:24:02,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:02,601 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:24:02,601 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:02,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:02,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:02,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114958097] [2024-11-23 18:24:02,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114958097] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:24:02,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:24:02,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:24:02,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12674508] [2024-11-23 18:24:02,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:02,807 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:24:02,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:02,808 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:24:02,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:24:02,888 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:02,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 308 transitions, 3295 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:02,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:02,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:02,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:05,671 INFO L124 PetriNetUnfolderBase]: 4782/7972 cut-off events. [2024-11-23 18:24:05,671 INFO L125 PetriNetUnfolderBase]: For 84360/84662 co-relation queries the response was YES. [2024-11-23 18:24:05,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45596 conditions, 7972 events. 4782/7972 cut-off events. For 84360/84662 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 53517 event pairs, 1545 based on Foata normal form. 284/8056 useless extension candidates. Maximal degree in co-relation 45487. Up to 5076 conditions per place. [2024-11-23 18:24:05,809 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 278 selfloop transitions, 76 changer transitions 34/410 dead transitions. [2024-11-23 18:24:05,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 410 transitions, 4689 flow [2024-11-23 18:24:05,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-23 18:24:05,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-23 18:24:05,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 654 transitions. [2024-11-23 18:24:05,810 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-11-23 18:24:05,810 INFO L175 Difference]: Start difference. First operand has 344 places, 308 transitions, 3295 flow. Second operand 24 states and 654 transitions. [2024-11-23 18:24:05,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 410 transitions, 4689 flow [2024-11-23 18:24:06,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 410 transitions, 4374 flow, removed 38 selfloop flow, removed 35 redundant places. [2024-11-23 18:24:06,350 INFO L231 Difference]: Finished difference. Result has 315 places, 300 transitions, 3137 flow [2024-11-23 18:24:06,350 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3021, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3137, PETRI_PLACES=315, PETRI_TRANSITIONS=300} [2024-11-23 18:24:06,351 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 250 predicate places. [2024-11-23 18:24:06,351 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 300 transitions, 3137 flow [2024-11-23 18:24:06,351 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:06,351 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:06,351 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:06,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-23 18:24:06,351 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:06,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:06,352 INFO L85 PathProgramCache]: Analyzing trace with hash -2014049457, now seen corresponding path program 46 times [2024-11-23 18:24:06,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:06,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682878872] [2024-11-23 18:24:06,353 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:24:06,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:06,365 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:24:06,365 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:06,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:06,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:06,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682878872] [2024-11-23 18:24:06,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682878872] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:24:06,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:24:06,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:24:06,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278980991] [2024-11-23 18:24:06,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:06,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:24:06,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:06,515 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:24:06,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:24:06,588 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:06,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 300 transitions, 3137 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:06,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:06,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:06,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:09,577 INFO L124 PetriNetUnfolderBase]: 4896/8180 cut-off events. [2024-11-23 18:24:09,578 INFO L125 PetriNetUnfolderBase]: For 77568/77861 co-relation queries the response was YES. [2024-11-23 18:24:09,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46050 conditions, 8180 events. 4896/8180 cut-off events. For 77568/77861 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 55226 event pairs, 1541 based on Foata normal form. 275/8260 useless extension candidates. Maximal degree in co-relation 45954. Up to 4819 conditions per place. [2024-11-23 18:24:09,732 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 251 selfloop transitions, 117 changer transitions 31/421 dead transitions. [2024-11-23 18:24:09,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 421 transitions, 4902 flow [2024-11-23 18:24:09,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-23 18:24:09,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-23 18:24:09,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 805 transitions. [2024-11-23 18:24:09,734 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4327956989247312 [2024-11-23 18:24:09,734 INFO L175 Difference]: Start difference. First operand has 315 places, 300 transitions, 3137 flow. Second operand 31 states and 805 transitions. [2024-11-23 18:24:09,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 421 transitions, 4902 flow [2024-11-23 18:24:10,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 421 transitions, 4679 flow, removed 15 selfloop flow, removed 24 redundant places. [2024-11-23 18:24:10,269 INFO L231 Difference]: Finished difference. Result has 318 places, 306 transitions, 3375 flow [2024-11-23 18:24:10,269 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3375, PETRI_PLACES=318, PETRI_TRANSITIONS=306} [2024-11-23 18:24:10,270 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 253 predicate places. [2024-11-23 18:24:10,270 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 306 transitions, 3375 flow [2024-11-23 18:24:10,270 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:10,270 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:10,271 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:10,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-23 18:24:10,271 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:10,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:10,272 INFO L85 PathProgramCache]: Analyzing trace with hash -185083825, now seen corresponding path program 47 times [2024-11-23 18:24:10,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:10,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773146887] [2024-11-23 18:24:10,272 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:24:10,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:10,302 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:24:10,303 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:11,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:24:11,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:11,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773146887] [2024-11-23 18:24:11,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773146887] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:24:11,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134541814] [2024-11-23 18:24:11,862 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:24:11,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:24:11,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:24:11,866 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:24:11,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-23 18:24:12,001 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:24:12,001 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:12,003 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:24:12,004 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:24:12,452 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:24:12,453 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:24:12,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:24:12,467 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:24:12,749 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:24:12,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:24:12,800 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:12,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134541814] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:24:12,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:24:12,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 30 [2024-11-23 18:24:12,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511996110] [2024-11-23 18:24:12,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:12,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:24:12,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:12,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:24:12,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=798, Unknown=0, NotChecked=0, Total=870 [2024-11-23 18:24:12,887 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:12,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 306 transitions, 3375 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:12,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:12,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:12,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:15,691 INFO L124 PetriNetUnfolderBase]: 4770/8021 cut-off events. [2024-11-23 18:24:15,691 INFO L125 PetriNetUnfolderBase]: For 82810/83109 co-relation queries the response was YES. [2024-11-23 18:24:15,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45702 conditions, 8021 events. 4770/8021 cut-off events. For 82810/83109 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 54315 event pairs, 1589 based on Foata normal form. 281/8095 useless extension candidates. Maximal degree in co-relation 45604. Up to 5102 conditions per place. [2024-11-23 18:24:15,882 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 255 selfloop transitions, 65 changer transitions 56/398 dead transitions. [2024-11-23 18:24:15,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 398 transitions, 4685 flow [2024-11-23 18:24:15,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-23 18:24:15,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-23 18:24:15,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 619 transitions. [2024-11-23 18:24:15,884 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44855072463768114 [2024-11-23 18:24:15,884 INFO L175 Difference]: Start difference. First operand has 318 places, 306 transitions, 3375 flow. Second operand 23 states and 619 transitions. [2024-11-23 18:24:15,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 398 transitions, 4685 flow [2024-11-23 18:24:16,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 398 transitions, 4419 flow, removed 44 selfloop flow, removed 30 redundant places. [2024-11-23 18:24:16,489 INFO L231 Difference]: Finished difference. Result has 311 places, 292 transitions, 3169 flow [2024-11-23 18:24:16,490 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3169, PETRI_PLACES=311, PETRI_TRANSITIONS=292} [2024-11-23 18:24:16,490 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 246 predicate places. [2024-11-23 18:24:16,490 INFO L471 AbstractCegarLoop]: Abstraction has has 311 places, 292 transitions, 3169 flow [2024-11-23 18:24:16,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:16,491 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:16,491 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:16,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-23 18:24:16,691 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-23 18:24:16,691 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:16,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:16,692 INFO L85 PathProgramCache]: Analyzing trace with hash 596205511, now seen corresponding path program 48 times [2024-11-23 18:24:16,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:16,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632680679] [2024-11-23 18:24:16,692 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:24:16,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:16,708 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:24:16,708 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:16,970 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:16,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:16,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632680679] [2024-11-23 18:24:16,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632680679] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:24:16,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:24:16,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:24:16,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943769594] [2024-11-23 18:24:16,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:16,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:24:16,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:16,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:24:16,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:24:17,059 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:17,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 292 transitions, 3169 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:17,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:17,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:17,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:19,537 INFO L124 PetriNetUnfolderBase]: 4906/8192 cut-off events. [2024-11-23 18:24:19,537 INFO L125 PetriNetUnfolderBase]: For 81789/82105 co-relation queries the response was YES. [2024-11-23 18:24:19,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47437 conditions, 8192 events. 4906/8192 cut-off events. For 81789/82105 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 55145 event pairs, 1885 based on Foata normal form. 298/8243 useless extension candidates. Maximal degree in co-relation 47340. Up to 6238 conditions per place. [2024-11-23 18:24:19,685 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 279 selfloop transitions, 73 changer transitions 34/408 dead transitions. [2024-11-23 18:24:19,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 408 transitions, 4780 flow [2024-11-23 18:24:19,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 18:24:19,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-23 18:24:19,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 712 transitions. [2024-11-23 18:24:19,686 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43950617283950616 [2024-11-23 18:24:19,686 INFO L175 Difference]: Start difference. First operand has 311 places, 292 transitions, 3169 flow. Second operand 27 states and 712 transitions. [2024-11-23 18:24:19,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 408 transitions, 4780 flow [2024-11-23 18:24:20,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 408 transitions, 4514 flow, removed 58 selfloop flow, removed 21 redundant places. [2024-11-23 18:24:20,086 INFO L231 Difference]: Finished difference. Result has 305 places, 299 transitions, 3302 flow [2024-11-23 18:24:20,087 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3302, PETRI_PLACES=305, PETRI_TRANSITIONS=299} [2024-11-23 18:24:20,087 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 240 predicate places. [2024-11-23 18:24:20,087 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 299 transitions, 3302 flow [2024-11-23 18:24:20,088 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:20,088 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:20,088 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:20,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-23 18:24:20,088 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:20,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:20,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1559890461, now seen corresponding path program 49 times [2024-11-23 18:24:20,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:20,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690632300] [2024-11-23 18:24:20,089 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:24:20,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:20,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:24:21,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:24:21,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:21,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690632300] [2024-11-23 18:24:21,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690632300] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:24:21,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584172110] [2024-11-23 18:24:21,871 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:24:21,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:24:21,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:24:21,873 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:24:21,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-23 18:24:22,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:24:22,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:24:22,014 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:24:22,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:24:22,407 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:24:22,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:24:22,423 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:24:22,768 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:24:22,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:24:22,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:22,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584172110] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:24:22,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:24:22,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-23 18:24:22,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805500994] [2024-11-23 18:24:22,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:22,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:24:22,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:22,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:24:22,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=907, Unknown=0, NotChecked=0, Total=992 [2024-11-23 18:24:22,889 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:22,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 299 transitions, 3302 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:22,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:22,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:22,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:25,993 INFO L124 PetriNetUnfolderBase]: 5083/8514 cut-off events. [2024-11-23 18:24:25,993 INFO L125 PetriNetUnfolderBase]: For 80134/80421 co-relation queries the response was YES. [2024-11-23 18:24:26,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48768 conditions, 8514 events. 5083/8514 cut-off events. For 80134/80421 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57875 event pairs, 1961 based on Foata normal form. 269/8536 useless extension candidates. Maximal degree in co-relation 48671. Up to 6510 conditions per place. [2024-11-23 18:24:26,189 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 292 selfloop transitions, 83 changer transitions 29/426 dead transitions. [2024-11-23 18:24:26,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 426 transitions, 5062 flow [2024-11-23 18:24:26,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-23 18:24:26,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-23 18:24:26,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 843 transitions. [2024-11-23 18:24:26,191 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4257575757575758 [2024-11-23 18:24:26,191 INFO L175 Difference]: Start difference. First operand has 305 places, 299 transitions, 3302 flow. Second operand 33 states and 843 transitions. [2024-11-23 18:24:26,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 426 transitions, 5062 flow [2024-11-23 18:24:26,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 426 transitions, 4767 flow, removed 76 selfloop flow, removed 20 redundant places. [2024-11-23 18:24:26,708 INFO L231 Difference]: Finished difference. Result has 317 places, 316 transitions, 3551 flow [2024-11-23 18:24:26,709 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3051, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3551, PETRI_PLACES=317, PETRI_TRANSITIONS=316} [2024-11-23 18:24:26,709 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 252 predicate places. [2024-11-23 18:24:26,709 INFO L471 AbstractCegarLoop]: Abstraction has has 317 places, 316 transitions, 3551 flow [2024-11-23 18:24:26,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:26,709 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:26,709 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:26,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-23 18:24:26,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-23 18:24:26,910 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:26,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:26,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1404725469, now seen corresponding path program 50 times [2024-11-23 18:24:26,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:26,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630203150] [2024-11-23 18:24:26,911 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:24:26,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:26,935 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:24:26,935 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:27,151 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:27,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:27,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630203150] [2024-11-23 18:24:27,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630203150] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:24:27,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:24:27,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:24:27,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599392573] [2024-11-23 18:24:27,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:27,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:24:27,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:27,152 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:24:27,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:24:27,232 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:27,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 316 transitions, 3551 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:27,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:27,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:27,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:29,745 INFO L124 PetriNetUnfolderBase]: 5045/8434 cut-off events. [2024-11-23 18:24:29,745 INFO L125 PetriNetUnfolderBase]: For 81030/81326 co-relation queries the response was YES. [2024-11-23 18:24:29,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48063 conditions, 8434 events. 5045/8434 cut-off events. For 81030/81326 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57269 event pairs, 1926 based on Foata normal form. 276/8459 useless extension candidates. Maximal degree in co-relation 47966. Up to 6601 conditions per place. [2024-11-23 18:24:29,897 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 288 selfloop transitions, 75 changer transitions 34/419 dead transitions. [2024-11-23 18:24:29,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 419 transitions, 4962 flow [2024-11-23 18:24:29,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 18:24:29,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-23 18:24:29,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 707 transitions. [2024-11-23 18:24:29,899 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4364197530864197 [2024-11-23 18:24:29,899 INFO L175 Difference]: Start difference. First operand has 317 places, 316 transitions, 3551 flow. Second operand 27 states and 707 transitions. [2024-11-23 18:24:29,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 419 transitions, 4962 flow [2024-11-23 18:24:30,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 419 transitions, 4568 flow, removed 112 selfloop flow, removed 23 redundant places. [2024-11-23 18:24:30,390 INFO L231 Difference]: Finished difference. Result has 320 places, 319 transitions, 3396 flow [2024-11-23 18:24:30,391 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3396, PETRI_PLACES=320, PETRI_TRANSITIONS=319} [2024-11-23 18:24:30,391 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 255 predicate places. [2024-11-23 18:24:30,391 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 319 transitions, 3396 flow [2024-11-23 18:24:30,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:30,393 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:30,393 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:30,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-11-23 18:24:30,393 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:30,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:30,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1173170531, now seen corresponding path program 51 times [2024-11-23 18:24:30,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:30,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885348839] [2024-11-23 18:24:30,395 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:24:30,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:30,414 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:24:30,414 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:30,618 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:30,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:30,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885348839] [2024-11-23 18:24:30,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885348839] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:24:30,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:24:30,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:24:30,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175567477] [2024-11-23 18:24:30,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:30,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:24:30,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:30,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:24:30,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:24:30,685 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:30,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 319 transitions, 3396 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:30,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:30,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:30,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:33,385 INFO L124 PetriNetUnfolderBase]: 5233/8740 cut-off events. [2024-11-23 18:24:33,385 INFO L125 PetriNetUnfolderBase]: For 87551/87849 co-relation queries the response was YES. [2024-11-23 18:24:33,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49656 conditions, 8740 events. 5233/8740 cut-off events. For 87551/87849 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 59408 event pairs, 1733 based on Foata normal form. 278/8798 useless extension candidates. Maximal degree in co-relation 49561. Up to 5950 conditions per place. [2024-11-23 18:24:33,848 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 319 selfloop transitions, 92 changer transitions 35/468 dead transitions. [2024-11-23 18:24:33,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 468 transitions, 5524 flow [2024-11-23 18:24:33,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-23 18:24:33,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-23 18:24:33,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 818 transitions. [2024-11-23 18:24:33,851 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4397849462365591 [2024-11-23 18:24:33,851 INFO L175 Difference]: Start difference. First operand has 320 places, 319 transitions, 3396 flow. Second operand 31 states and 818 transitions. [2024-11-23 18:24:33,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 468 transitions, 5524 flow [2024-11-23 18:24:34,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 468 transitions, 5291 flow, removed 58 selfloop flow, removed 19 redundant places. [2024-11-23 18:24:34,330 INFO L231 Difference]: Finished difference. Result has 330 places, 338 transitions, 3792 flow [2024-11-23 18:24:34,331 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3792, PETRI_PLACES=330, PETRI_TRANSITIONS=338} [2024-11-23 18:24:34,331 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 265 predicate places. [2024-11-23 18:24:34,331 INFO L471 AbstractCegarLoop]: Abstraction has has 330 places, 338 transitions, 3792 flow [2024-11-23 18:24:34,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:34,331 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:34,331 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:34,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-11-23 18:24:34,332 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:34,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:34,333 INFO L85 PathProgramCache]: Analyzing trace with hash -429758887, now seen corresponding path program 52 times [2024-11-23 18:24:34,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:34,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646428150] [2024-11-23 18:24:34,333 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:24:34,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:34,345 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:24:34,345 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:34,476 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:34,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:34,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646428150] [2024-11-23 18:24:34,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646428150] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:24:34,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:24:34,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:24:34,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119269811] [2024-11-23 18:24:34,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:34,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:24:34,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:34,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:24:34,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:24:34,545 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:34,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 338 transitions, 3792 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:34,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:34,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:34,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:37,179 INFO L124 PetriNetUnfolderBase]: 5097/8564 cut-off events. [2024-11-23 18:24:37,179 INFO L125 PetriNetUnfolderBase]: For 87127/87416 co-relation queries the response was YES. [2024-11-23 18:24:37,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48930 conditions, 8564 events. 5097/8564 cut-off events. For 87127/87416 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 58280 event pairs, 1896 based on Foata normal form. 271/8608 useless extension candidates. Maximal degree in co-relation 48833. Up to 6514 conditions per place. [2024-11-23 18:24:37,327 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 309 selfloop transitions, 74 changer transitions 39/444 dead transitions. [2024-11-23 18:24:37,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 444 transitions, 5250 flow [2024-11-23 18:24:37,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-23 18:24:37,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-23 18:24:37,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 796 transitions. [2024-11-23 18:24:37,329 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42795698924731185 [2024-11-23 18:24:37,329 INFO L175 Difference]: Start difference. First operand has 330 places, 338 transitions, 3792 flow. Second operand 31 states and 796 transitions. [2024-11-23 18:24:37,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 444 transitions, 5250 flow [2024-11-23 18:24:37,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 444 transitions, 4860 flow, removed 135 selfloop flow, removed 16 redundant places. [2024-11-23 18:24:37,882 INFO L231 Difference]: Finished difference. Result has 346 places, 333 transitions, 3513 flow [2024-11-23 18:24:37,883 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3404, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3513, PETRI_PLACES=346, PETRI_TRANSITIONS=333} [2024-11-23 18:24:37,883 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 281 predicate places. [2024-11-23 18:24:37,883 INFO L471 AbstractCegarLoop]: Abstraction has has 346 places, 333 transitions, 3513 flow [2024-11-23 18:24:37,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:37,884 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:37,884 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:37,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-11-23 18:24:37,884 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:37,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:37,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1332937027, now seen corresponding path program 53 times [2024-11-23 18:24:37,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:37,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306404340] [2024-11-23 18:24:37,885 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:24:37,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:37,914 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:24:37,914 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:38,910 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:24:38,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:38,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306404340] [2024-11-23 18:24:38,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306404340] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:24:38,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817431510] [2024-11-23 18:24:38,911 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:24:38,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:24:38,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:24:38,913 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:24:38,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-23 18:24:39,050 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:24:39,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:39,053 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:24:39,054 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:24:39,509 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:24:39,509 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:24:39,523 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:24:39,523 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:24:39,821 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:24:39,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:24:39,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:39,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817431510] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:24:39,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:24:39,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-23 18:24:39,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032121752] [2024-11-23 18:24:39,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:39,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:24:39,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:39,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:24:39,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=854, Unknown=0, NotChecked=0, Total=930 [2024-11-23 18:24:39,991 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:39,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 333 transitions, 3513 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:39,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:39,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:39,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:43,002 INFO L124 PetriNetUnfolderBase]: 5174/8712 cut-off events. [2024-11-23 18:24:43,002 INFO L125 PetriNetUnfolderBase]: For 86171/86458 co-relation queries the response was YES. [2024-11-23 18:24:43,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48868 conditions, 8712 events. 5174/8712 cut-off events. For 86171/86458 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 59356 event pairs, 2012 based on Foata normal form. 269/8745 useless extension candidates. Maximal degree in co-relation 48766. Up to 6777 conditions per place. [2024-11-23 18:24:43,194 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 308 selfloop transitions, 68 changer transitions 35/433 dead transitions. [2024-11-23 18:24:43,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 433 transitions, 5037 flow [2024-11-23 18:24:43,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 18:24:43,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-23 18:24:43,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 698 transitions. [2024-11-23 18:24:43,196 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4308641975308642 [2024-11-23 18:24:43,196 INFO L175 Difference]: Start difference. First operand has 346 places, 333 transitions, 3513 flow. Second operand 27 states and 698 transitions. [2024-11-23 18:24:43,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 433 transitions, 5037 flow [2024-11-23 18:24:43,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 433 transitions, 4840 flow, removed 27 selfloop flow, removed 26 redundant places. [2024-11-23 18:24:43,783 INFO L231 Difference]: Finished difference. Result has 347 places, 336 transitions, 3592 flow [2024-11-23 18:24:43,783 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3350, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3592, PETRI_PLACES=347, PETRI_TRANSITIONS=336} [2024-11-23 18:24:43,784 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 282 predicate places. [2024-11-23 18:24:43,784 INFO L471 AbstractCegarLoop]: Abstraction has has 347 places, 336 transitions, 3592 flow [2024-11-23 18:24:43,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:43,784 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:43,784 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:43,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-23 18:24:43,985 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:24:43,985 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:43,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:43,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1302274129, now seen corresponding path program 54 times [2024-11-23 18:24:43,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:43,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81708067] [2024-11-23 18:24:43,986 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:24:43,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:43,999 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:24:43,999 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:44,186 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:44,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:44,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81708067] [2024-11-23 18:24:44,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81708067] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:24:44,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:24:44,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:24:44,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226598137] [2024-11-23 18:24:44,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:44,187 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:24:44,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:44,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:24:44,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:24:44,307 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:44,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 336 transitions, 3592 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:44,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:44,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:44,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:46,900 INFO L124 PetriNetUnfolderBase]: 5158/8736 cut-off events. [2024-11-23 18:24:46,900 INFO L125 PetriNetUnfolderBase]: For 87772/88062 co-relation queries the response was YES. [2024-11-23 18:24:47,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48406 conditions, 8736 events. 5158/8736 cut-off events. For 87772/88062 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 60064 event pairs, 1772 based on Foata normal form. 272/8804 useless extension candidates. Maximal degree in co-relation 48300. Up to 5940 conditions per place. [2024-11-23 18:24:47,091 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 322 selfloop transitions, 82 changer transitions 39/465 dead transitions. [2024-11-23 18:24:47,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 465 transitions, 5241 flow [2024-11-23 18:24:47,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-23 18:24:47,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-23 18:24:47,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 796 transitions. [2024-11-23 18:24:47,094 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44222222222222224 [2024-11-23 18:24:47,094 INFO L175 Difference]: Start difference. First operand has 347 places, 336 transitions, 3592 flow. Second operand 30 states and 796 transitions. [2024-11-23 18:24:47,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 465 transitions, 5241 flow [2024-11-23 18:24:47,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 465 transitions, 5007 flow, removed 45 selfloop flow, removed 21 redundant places. [2024-11-23 18:24:47,847 INFO L231 Difference]: Finished difference. Result has 358 places, 338 transitions, 3540 flow [2024-11-23 18:24:47,847 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3364, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3540, PETRI_PLACES=358, PETRI_TRANSITIONS=338} [2024-11-23 18:24:47,847 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 293 predicate places. [2024-11-23 18:24:47,847 INFO L471 AbstractCegarLoop]: Abstraction has has 358 places, 338 transitions, 3540 flow [2024-11-23 18:24:47,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:47,848 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:47,848 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:47,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-11-23 18:24:47,848 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:47,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:47,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1915400181, now seen corresponding path program 55 times [2024-11-23 18:24:47,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:47,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507133404] [2024-11-23 18:24:47,849 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:24:47,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:47,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:24:49,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:24:49,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:49,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507133404] [2024-11-23 18:24:49,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507133404] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:24:49,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206345266] [2024-11-23 18:24:49,414 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:24:49,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:24:49,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:24:49,417 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:24:49,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-23 18:24:49,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:24:49,551 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:24:49,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:24:49,972 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:24:49,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:24:49,986 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:24:49,986 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:24:50,416 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:24:50,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:24:50,488 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:50,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206345266] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:24:50,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:24:50,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 34 [2024-11-23 18:24:50,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793823504] [2024-11-23 18:24:50,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:50,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:24:50,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:50,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:24:50,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=1031, Unknown=0, NotChecked=0, Total=1122 [2024-11-23 18:24:50,566 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:50,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 338 transitions, 3540 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:50,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:50,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:50,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:54,399 INFO L124 PetriNetUnfolderBase]: 5406/9177 cut-off events. [2024-11-23 18:24:54,400 INFO L125 PetriNetUnfolderBase]: For 96356/96670 co-relation queries the response was YES. [2024-11-23 18:24:54,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51648 conditions, 9177 events. 5406/9177 cut-off events. For 96356/96670 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 63421 event pairs, 1910 based on Foata normal form. 296/9257 useless extension candidates. Maximal degree in co-relation 51538. Up to 6552 conditions per place. [2024-11-23 18:24:54,538 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 333 selfloop transitions, 87 changer transitions 33/475 dead transitions. [2024-11-23 18:24:54,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 475 transitions, 5455 flow [2024-11-23 18:24:54,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-23 18:24:54,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-23 18:24:54,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 817 transitions. [2024-11-23 18:24:54,539 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.439247311827957 [2024-11-23 18:24:54,540 INFO L175 Difference]: Start difference. First operand has 358 places, 338 transitions, 3540 flow. Second operand 31 states and 817 transitions. [2024-11-23 18:24:54,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 475 transitions, 5455 flow [2024-11-23 18:24:55,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 475 transitions, 5218 flow, removed 35 selfloop flow, removed 23 redundant places. [2024-11-23 18:24:55,068 INFO L231 Difference]: Finished difference. Result has 368 places, 347 transitions, 3721 flow [2024-11-23 18:24:55,068 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3351, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3721, PETRI_PLACES=368, PETRI_TRANSITIONS=347} [2024-11-23 18:24:55,069 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 303 predicate places. [2024-11-23 18:24:55,069 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 347 transitions, 3721 flow [2024-11-23 18:24:55,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:55,069 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:24:55,069 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:24:55,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-23 18:24:55,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-23 18:24:55,270 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:24:55,270 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:24:55,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1613720611, now seen corresponding path program 56 times [2024-11-23 18:24:55,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:24:55,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278693004] [2024-11-23 18:24:55,271 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:24:55,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:24:55,287 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:24:55,288 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:24:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:24:55,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:24:55,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278693004] [2024-11-23 18:24:55,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278693004] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:24:55,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:24:55,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:24:55,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843509748] [2024-11-23 18:24:55,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:24:55,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:24:55,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:24:55,568 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:24:55,568 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:24:55,676 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:24:55,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 347 transitions, 3721 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:24:55,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:24:55,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:24:55,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:24:59,108 INFO L124 PetriNetUnfolderBase]: 5346/9105 cut-off events. [2024-11-23 18:24:59,108 INFO L125 PetriNetUnfolderBase]: For 100352/100627 co-relation queries the response was YES. [2024-11-23 18:24:59,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51128 conditions, 9105 events. 5346/9105 cut-off events. For 100352/100627 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 63476 event pairs, 1684 based on Foata normal form. 255/9173 useless extension candidates. Maximal degree in co-relation 51015. Up to 5923 conditions per place. [2024-11-23 18:24:59,326 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 308 selfloop transitions, 88 changer transitions 39/457 dead transitions. [2024-11-23 18:24:59,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 457 transitions, 5288 flow [2024-11-23 18:24:59,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-23 18:24:59,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-23 18:24:59,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 748 transitions. [2024-11-23 18:24:59,328 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-11-23 18:24:59,328 INFO L175 Difference]: Start difference. First operand has 368 places, 347 transitions, 3721 flow. Second operand 28 states and 748 transitions. [2024-11-23 18:24:59,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 457 transitions, 5288 flow [2024-11-23 18:25:00,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 457 transitions, 5007 flow, removed 49 selfloop flow, removed 25 redundant places. [2024-11-23 18:25:00,261 INFO L231 Difference]: Finished difference. Result has 367 places, 339 transitions, 3552 flow [2024-11-23 18:25:00,262 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3446, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3552, PETRI_PLACES=367, PETRI_TRANSITIONS=339} [2024-11-23 18:25:00,262 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 302 predicate places. [2024-11-23 18:25:00,262 INFO L471 AbstractCegarLoop]: Abstraction has has 367 places, 339 transitions, 3552 flow [2024-11-23 18:25:00,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:00,262 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:00,263 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:00,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-11-23 18:25:00,263 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:00,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:00,263 INFO L85 PathProgramCache]: Analyzing trace with hash -2105842011, now seen corresponding path program 57 times [2024-11-23 18:25:00,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:00,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424964282] [2024-11-23 18:25:00,264 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:25:00,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:00,280 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:25:00,280 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:00,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:00,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:00,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424964282] [2024-11-23 18:25:00,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424964282] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:25:00,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:25:00,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:25:00,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064725927] [2024-11-23 18:25:00,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:00,478 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:25:00,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:00,478 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:25:00,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:25:00,553 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:00,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 339 transitions, 3552 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:00,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:00,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:00,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:04,048 INFO L124 PetriNetUnfolderBase]: 5261/8987 cut-off events. [2024-11-23 18:25:04,048 INFO L125 PetriNetUnfolderBase]: For 100307/100621 co-relation queries the response was YES. [2024-11-23 18:25:04,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50234 conditions, 8987 events. 5261/8987 cut-off events. For 100307/100621 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 62692 event pairs, 1984 based on Foata normal form. 296/9073 useless extension candidates. Maximal degree in co-relation 50124. Up to 6731 conditions per place. [2024-11-23 18:25:04,180 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 300 selfloop transitions, 86 changer transitions 34/442 dead transitions. [2024-11-23 18:25:04,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 442 transitions, 5101 flow [2024-11-23 18:25:04,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-23 18:25:04,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-23 18:25:04,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 769 transitions. [2024-11-23 18:25:04,181 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4272222222222222 [2024-11-23 18:25:04,182 INFO L175 Difference]: Start difference. First operand has 367 places, 339 transitions, 3552 flow. Second operand 30 states and 769 transitions. [2024-11-23 18:25:04,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 442 transitions, 5101 flow [2024-11-23 18:25:04,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 442 transitions, 4881 flow, removed 20 selfloop flow, removed 23 redundant places. [2024-11-23 18:25:04,744 INFO L231 Difference]: Finished difference. Result has 366 places, 341 transitions, 3628 flow [2024-11-23 18:25:04,745 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3368, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3628, PETRI_PLACES=366, PETRI_TRANSITIONS=341} [2024-11-23 18:25:04,745 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 301 predicate places. [2024-11-23 18:25:04,745 INFO L471 AbstractCegarLoop]: Abstraction has has 366 places, 341 transitions, 3628 flow [2024-11-23 18:25:04,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:04,746 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:04,746 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:04,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-11-23 18:25:04,746 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:04,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:04,747 INFO L85 PathProgramCache]: Analyzing trace with hash -942977451, now seen corresponding path program 58 times [2024-11-23 18:25:04,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:04,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067710283] [2024-11-23 18:25:04,747 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:25:04,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:04,768 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:25:04,768 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:04,964 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:04,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:04,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067710283] [2024-11-23 18:25:04,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067710283] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:25:04,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:25:04,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:25:04,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650337839] [2024-11-23 18:25:04,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:04,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:25:04,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:04,966 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:25:04,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:25:05,045 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:05,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 341 transitions, 3628 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:05,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:05,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:05,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:08,139 INFO L124 PetriNetUnfolderBase]: 5139/8758 cut-off events. [2024-11-23 18:25:08,139 INFO L125 PetriNetUnfolderBase]: For 91547/91834 co-relation queries the response was YES. [2024-11-23 18:25:08,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48640 conditions, 8758 events. 5139/8758 cut-off events. For 91547/91834 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 60658 event pairs, 1942 based on Foata normal form. 269/8819 useless extension candidates. Maximal degree in co-relation 48531. Up to 6811 conditions per place. [2024-11-23 18:25:08,277 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 280 selfloop transitions, 71 changer transitions 42/415 dead transitions. [2024-11-23 18:25:08,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 415 transitions, 4820 flow [2024-11-23 18:25:08,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-23 18:25:08,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-23 18:25:08,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 587 transitions. [2024-11-23 18:25:08,279 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4446969696969697 [2024-11-23 18:25:08,279 INFO L175 Difference]: Start difference. First operand has 366 places, 341 transitions, 3628 flow. Second operand 22 states and 587 transitions. [2024-11-23 18:25:08,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 415 transitions, 4820 flow [2024-11-23 18:25:08,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 415 transitions, 4574 flow, removed 60 selfloop flow, removed 21 redundant places. [2024-11-23 18:25:08,783 INFO L231 Difference]: Finished difference. Result has 361 places, 329 transitions, 3470 flow [2024-11-23 18:25:08,783 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3470, PETRI_PLACES=361, PETRI_TRANSITIONS=329} [2024-11-23 18:25:08,783 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 296 predicate places. [2024-11-23 18:25:08,783 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 329 transitions, 3470 flow [2024-11-23 18:25:08,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:08,784 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:08,784 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:08,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-11-23 18:25:08,784 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:08,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:08,785 INFO L85 PathProgramCache]: Analyzing trace with hash -124274573, now seen corresponding path program 59 times [2024-11-23 18:25:08,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:08,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764654243] [2024-11-23 18:25:08,786 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:25:08,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:08,806 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:25:08,806 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:10,197 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:25:10,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:10,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764654243] [2024-11-23 18:25:10,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764654243] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:25:10,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693963411] [2024-11-23 18:25:10,198 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:25:10,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:25:10,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:25:10,200 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:25:10,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-23 18:25:10,380 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:25:10,380 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:10,382 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:25:10,383 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:25:10,787 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:25:10,788 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:25:10,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:25:10,806 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:25:11,107 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:25:11,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:25:11,162 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:11,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693963411] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:25:11,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:25:11,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [16, 13] total 29 [2024-11-23 18:25:11,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611035790] [2024-11-23 18:25:11,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:11,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:25:11,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:11,163 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:25:11,163 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=735, Unknown=0, NotChecked=0, Total=812 [2024-11-23 18:25:11,236 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:11,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 329 transitions, 3470 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:11,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:11,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:11,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:14,600 INFO L124 PetriNetUnfolderBase]: 4992/8468 cut-off events. [2024-11-23 18:25:14,600 INFO L125 PetriNetUnfolderBase]: For 74299/74605 co-relation queries the response was YES. [2024-11-23 18:25:14,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46472 conditions, 8468 events. 4992/8468 cut-off events. For 74299/74605 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 58249 event pairs, 1710 based on Foata normal form. 286/8567 useless extension candidates. Maximal degree in co-relation 46365. Up to 5823 conditions per place. [2024-11-23 18:25:14,716 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 287 selfloop transitions, 74 changer transitions 43/426 dead transitions. [2024-11-23 18:25:14,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 426 transitions, 4839 flow [2024-11-23 18:25:14,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-23 18:25:14,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-23 18:25:14,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 672 transitions. [2024-11-23 18:25:14,717 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.448 [2024-11-23 18:25:14,717 INFO L175 Difference]: Start difference. First operand has 361 places, 329 transitions, 3470 flow. Second operand 25 states and 672 transitions. [2024-11-23 18:25:14,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 426 transitions, 4839 flow [2024-11-23 18:25:15,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 426 transitions, 4661 flow, removed 13 selfloop flow, removed 19 redundant places. [2024-11-23 18:25:15,112 INFO L231 Difference]: Finished difference. Result has 354 places, 321 transitions, 3395 flow [2024-11-23 18:25:15,112 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3306, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3395, PETRI_PLACES=354, PETRI_TRANSITIONS=321} [2024-11-23 18:25:15,113 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 289 predicate places. [2024-11-23 18:25:15,113 INFO L471 AbstractCegarLoop]: Abstraction has has 354 places, 321 transitions, 3395 flow [2024-11-23 18:25:15,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:15,113 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:15,113 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:15,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-23 18:25:15,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-11-23 18:25:15,314 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:15,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:15,315 INFO L85 PathProgramCache]: Analyzing trace with hash -737901527, now seen corresponding path program 60 times [2024-11-23 18:25:15,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:15,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804281323] [2024-11-23 18:25:15,315 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:25:15,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:15,329 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:25:15,329 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:15,513 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:15,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:15,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804281323] [2024-11-23 18:25:15,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804281323] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:25:15,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:25:15,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:25:15,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279974732] [2024-11-23 18:25:15,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:15,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:25:15,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:15,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:25:15,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:25:15,603 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:15,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 321 transitions, 3395 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:15,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:15,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:15,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:18,996 INFO L124 PetriNetUnfolderBase]: 5532/9371 cut-off events. [2024-11-23 18:25:18,996 INFO L125 PetriNetUnfolderBase]: For 82020/82330 co-relation queries the response was YES. [2024-11-23 18:25:19,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51916 conditions, 9371 events. 5532/9371 cut-off events. For 82020/82330 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 64924 event pairs, 1776 based on Foata normal form. 290/9450 useless extension candidates. Maximal degree in co-relation 51809. Up to 5746 conditions per place. [2024-11-23 18:25:19,174 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 328 selfloop transitions, 107 changer transitions 33/490 dead transitions. [2024-11-23 18:25:19,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 490 transitions, 5679 flow [2024-11-23 18:25:19,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-23 18:25:19,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-23 18:25:19,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 849 transitions. [2024-11-23 18:25:19,176 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4421875 [2024-11-23 18:25:19,176 INFO L175 Difference]: Start difference. First operand has 354 places, 321 transitions, 3395 flow. Second operand 32 states and 849 transitions. [2024-11-23 18:25:19,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 490 transitions, 5679 flow [2024-11-23 18:25:19,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 490 transitions, 5456 flow, removed 7 selfloop flow, removed 24 redundant places. [2024-11-23 18:25:19,635 INFO L231 Difference]: Finished difference. Result has 360 places, 344 transitions, 3975 flow [2024-11-23 18:25:19,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3975, PETRI_PLACES=360, PETRI_TRANSITIONS=344} [2024-11-23 18:25:19,636 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 295 predicate places. [2024-11-23 18:25:19,636 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 344 transitions, 3975 flow [2024-11-23 18:25:19,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:19,637 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:19,637 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:19,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-11-23 18:25:19,637 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:19,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:19,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1622344253, now seen corresponding path program 61 times [2024-11-23 18:25:19,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:19,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728292865] [2024-11-23 18:25:19,639 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:25:19,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:19,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:25:22,373 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:25:22,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:22,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728292865] [2024-11-23 18:25:22,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728292865] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:25:22,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792134562] [2024-11-23 18:25:22,374 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:25:22,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:25:22,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:25:22,376 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:25:22,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-23 18:25:22,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:25:22,531 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:25:22,532 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:25:23,036 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:25:23,036 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:25:23,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:25:23,134 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:25:23,621 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:25:23,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:25:23,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:23,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792134562] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:25:23,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:25:23,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-23 18:25:23,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646143976] [2024-11-23 18:25:23,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:23,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:25:23,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:23,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:25:23,686 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1111, Unknown=0, NotChecked=0, Total=1190 [2024-11-23 18:25:23,784 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:23,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 344 transitions, 3975 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:23,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:23,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:23,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:27,242 INFO L124 PetriNetUnfolderBase]: 5187/8814 cut-off events. [2024-11-23 18:25:27,242 INFO L125 PetriNetUnfolderBase]: For 94329/94649 co-relation queries the response was YES. [2024-11-23 18:25:27,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50385 conditions, 8814 events. 5187/8814 cut-off events. For 94329/94649 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 60637 event pairs, 2015 based on Foata normal form. 302/8920 useless extension candidates. Maximal degree in co-relation 50272. Up to 7052 conditions per place. [2024-11-23 18:25:27,364 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 273 selfloop transitions, 64 changer transitions 46/405 dead transitions. [2024-11-23 18:25:27,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 405 transitions, 4946 flow [2024-11-23 18:25:27,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-23 18:25:27,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-23 18:25:27,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 570 transitions. [2024-11-23 18:25:27,366 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-11-23 18:25:27,366 INFO L175 Difference]: Start difference. First operand has 360 places, 344 transitions, 3975 flow. Second operand 22 states and 570 transitions. [2024-11-23 18:25:27,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 405 transitions, 4946 flow [2024-11-23 18:25:27,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 405 transitions, 4666 flow, removed 97 selfloop flow, removed 18 redundant places. [2024-11-23 18:25:27,903 INFO L231 Difference]: Finished difference. Result has 361 places, 331 transitions, 3702 flow [2024-11-23 18:25:27,903 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3695, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3702, PETRI_PLACES=361, PETRI_TRANSITIONS=331} [2024-11-23 18:25:27,904 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 296 predicate places. [2024-11-23 18:25:27,904 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 331 transitions, 3702 flow [2024-11-23 18:25:27,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:27,904 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:27,904 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:27,911 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-23 18:25:28,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2024-11-23 18:25:28,105 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:28,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:28,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1941345775, now seen corresponding path program 62 times [2024-11-23 18:25:28,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:28,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252172015] [2024-11-23 18:25:28,106 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:25:28,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:28,122 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:25:28,122 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:28,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:28,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:28,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252172015] [2024-11-23 18:25:28,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252172015] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:25:28,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:25:28,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:25:28,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042218351] [2024-11-23 18:25:28,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:28,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:25:28,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:28,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:25:28,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:25:28,394 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:28,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 331 transitions, 3702 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:28,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:28,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:28,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:31,230 INFO L124 PetriNetUnfolderBase]: 5030/8509 cut-off events. [2024-11-23 18:25:31,230 INFO L125 PetriNetUnfolderBase]: For 82985/83297 co-relation queries the response was YES. [2024-11-23 18:25:31,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47668 conditions, 8509 events. 5030/8509 cut-off events. For 82985/83297 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 57908 event pairs, 1829 based on Foata normal form. 294/8621 useless extension candidates. Maximal degree in co-relation 47559. Up to 6597 conditions per place. [2024-11-23 18:25:31,377 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 272 selfloop transitions, 66 changer transitions 44/404 dead transitions. [2024-11-23 18:25:31,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 404 transitions, 4798 flow [2024-11-23 18:25:31,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-23 18:25:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-23 18:25:31,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 624 transitions. [2024-11-23 18:25:31,379 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-11-23 18:25:31,379 INFO L175 Difference]: Start difference. First operand has 361 places, 331 transitions, 3702 flow. Second operand 24 states and 624 transitions. [2024-11-23 18:25:31,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 404 transitions, 4798 flow [2024-11-23 18:25:31,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 404 transitions, 4545 flow, removed 18 selfloop flow, removed 27 redundant places. [2024-11-23 18:25:32,002 INFO L231 Difference]: Finished difference. Result has 343 places, 318 transitions, 3507 flow [2024-11-23 18:25:32,003 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3507, PETRI_PLACES=343, PETRI_TRANSITIONS=318} [2024-11-23 18:25:32,003 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 278 predicate places. [2024-11-23 18:25:32,003 INFO L471 AbstractCegarLoop]: Abstraction has has 343 places, 318 transitions, 3507 flow [2024-11-23 18:25:32,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:32,003 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:32,004 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:32,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-11-23 18:25:32,004 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:32,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:32,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1781673195, now seen corresponding path program 63 times [2024-11-23 18:25:32,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:32,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226792729] [2024-11-23 18:25:32,005 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:25:32,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:32,023 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:25:32,023 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:32,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:32,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:32,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226792729] [2024-11-23 18:25:32,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226792729] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:25:32,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:25:32,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 18:25:32,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25026280] [2024-11-23 18:25:32,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:32,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:25:32,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:32,225 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:25:32,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-23 18:25:32,274 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:32,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 318 transitions, 3507 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:32,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:32,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:32,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:35,537 INFO L124 PetriNetUnfolderBase]: 4776/8057 cut-off events. [2024-11-23 18:25:35,538 INFO L125 PetriNetUnfolderBase]: For 71385/71685 co-relation queries the response was YES. [2024-11-23 18:25:35,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44384 conditions, 8057 events. 4776/8057 cut-off events. For 71385/71685 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 53996 event pairs, 1578 based on Foata normal form. 282/8166 useless extension candidates. Maximal degree in co-relation 44281. Up to 5862 conditions per place. [2024-11-23 18:25:35,629 INFO L140 encePairwiseOnDemand]: 43/60 looper letters, 266 selfloop transitions, 70 changer transitions 44/402 dead transitions. [2024-11-23 18:25:35,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 402 transitions, 4670 flow [2024-11-23 18:25:35,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-23 18:25:35,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-23 18:25:35,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 618 transitions. [2024-11-23 18:25:35,631 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44782608695652176 [2024-11-23 18:25:35,631 INFO L175 Difference]: Start difference. First operand has 343 places, 318 transitions, 3507 flow. Second operand 23 states and 618 transitions. [2024-11-23 18:25:35,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 402 transitions, 4670 flow [2024-11-23 18:25:36,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 402 transitions, 4503 flow, removed 11 selfloop flow, removed 20 redundant places. [2024-11-23 18:25:36,024 INFO L231 Difference]: Finished difference. Result has 329 places, 305 transitions, 3410 flow [2024-11-23 18:25:36,024 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3410, PETRI_PLACES=329, PETRI_TRANSITIONS=305} [2024-11-23 18:25:36,028 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 264 predicate places. [2024-11-23 18:25:36,031 INFO L471 AbstractCegarLoop]: Abstraction has has 329 places, 305 transitions, 3410 flow [2024-11-23 18:25:36,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:36,032 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:36,032 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:36,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-11-23 18:25:36,032 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:36,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:36,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1085073383, now seen corresponding path program 64 times [2024-11-23 18:25:36,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:36,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492744730] [2024-11-23 18:25:36,033 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:25:36,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:36,050 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:25:36,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:36,253 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:36,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:36,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492744730] [2024-11-23 18:25:36,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492744730] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:25:36,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:25:36,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:25:36,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741659276] [2024-11-23 18:25:36,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:36,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:25:36,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:36,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:25:36,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:25:36,308 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:36,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 305 transitions, 3410 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:36,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:36,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:36,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:39,100 INFO L124 PetriNetUnfolderBase]: 4974/8335 cut-off events. [2024-11-23 18:25:39,100 INFO L125 PetriNetUnfolderBase]: For 74012/74316 co-relation queries the response was YES. [2024-11-23 18:25:39,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46692 conditions, 8335 events. 4974/8335 cut-off events. For 74012/74316 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 55652 event pairs, 1633 based on Foata normal form. 286/8442 useless extension candidates. Maximal degree in co-relation 46592. Up to 5364 conditions per place. [2024-11-23 18:25:39,216 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 304 selfloop transitions, 123 changer transitions 16/465 dead transitions. [2024-11-23 18:25:39,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 465 transitions, 5495 flow [2024-11-23 18:25:39,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-23 18:25:39,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-23 18:25:39,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 888 transitions. [2024-11-23 18:25:39,218 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43529411764705883 [2024-11-23 18:25:39,218 INFO L175 Difference]: Start difference. First operand has 329 places, 305 transitions, 3410 flow. Second operand 34 states and 888 transitions. [2024-11-23 18:25:39,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 465 transitions, 5495 flow [2024-11-23 18:25:39,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 465 transitions, 5251 flow, removed 14 selfloop flow, removed 19 redundant places. [2024-11-23 18:25:39,838 INFO L231 Difference]: Finished difference. Result has 335 places, 331 transitions, 3974 flow [2024-11-23 18:25:39,839 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3974, PETRI_PLACES=335, PETRI_TRANSITIONS=331} [2024-11-23 18:25:39,839 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 270 predicate places. [2024-11-23 18:25:39,839 INFO L471 AbstractCegarLoop]: Abstraction has has 335 places, 331 transitions, 3974 flow [2024-11-23 18:25:39,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:39,839 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:39,839 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:39,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-11-23 18:25:39,840 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:39,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:39,841 INFO L85 PathProgramCache]: Analyzing trace with hash -437245519, now seen corresponding path program 65 times [2024-11-23 18:25:39,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:39,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741673162] [2024-11-23 18:25:39,841 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:25:39,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:39,865 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:25:39,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:41,160 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:25:41,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:41,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741673162] [2024-11-23 18:25:41,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741673162] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:25:41,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722078529] [2024-11-23 18:25:41,161 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:25:41,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:25:41,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:25:41,163 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:25:41,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-23 18:25:41,290 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:25:41,290 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:41,291 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:25:41,293 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:25:41,711 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:25:41,711 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:25:41,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:25:41,725 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:25:42,070 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:25:42,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:25:42,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:42,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722078529] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:25:42,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:25:42,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-23 18:25:42,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316085692] [2024-11-23 18:25:42,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:42,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:25:42,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:42,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:25:42,119 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1092, Unknown=0, NotChecked=0, Total=1190 [2024-11-23 18:25:42,216 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:42,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 331 transitions, 3974 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:42,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:42,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:42,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:45,237 INFO L124 PetriNetUnfolderBase]: 4970/8298 cut-off events. [2024-11-23 18:25:45,237 INFO L125 PetriNetUnfolderBase]: For 79786/80090 co-relation queries the response was YES. [2024-11-23 18:25:45,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47839 conditions, 8298 events. 4970/8298 cut-off events. For 79786/80090 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 55195 event pairs, 1446 based on Foata normal form. 286/8425 useless extension candidates. Maximal degree in co-relation 47733. Up to 5423 conditions per place. [2024-11-23 18:25:45,406 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 294 selfloop transitions, 118 changer transitions 38/472 dead transitions. [2024-11-23 18:25:45,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 472 transitions, 5759 flow [2024-11-23 18:25:45,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-23 18:25:45,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-23 18:25:45,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 887 transitions. [2024-11-23 18:25:45,408 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43480392156862746 [2024-11-23 18:25:45,408 INFO L175 Difference]: Start difference. First operand has 335 places, 331 transitions, 3974 flow. Second operand 34 states and 887 transitions. [2024-11-23 18:25:45,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 472 transitions, 5759 flow [2024-11-23 18:25:46,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 472 transitions, 5366 flow, removed 135 selfloop flow, removed 19 redundant places. [2024-11-23 18:25:46,237 INFO L231 Difference]: Finished difference. Result has 352 places, 336 transitions, 4032 flow [2024-11-23 18:25:46,237 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3659, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4032, PETRI_PLACES=352, PETRI_TRANSITIONS=336} [2024-11-23 18:25:46,238 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 287 predicate places. [2024-11-23 18:25:46,238 INFO L471 AbstractCegarLoop]: Abstraction has has 352 places, 336 transitions, 4032 flow [2024-11-23 18:25:46,239 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:46,239 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:46,239 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:46,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-23 18:25:46,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2024-11-23 18:25:46,440 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:46,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:46,441 INFO L85 PathProgramCache]: Analyzing trace with hash -60494353, now seen corresponding path program 66 times [2024-11-23 18:25:46,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:46,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49184931] [2024-11-23 18:25:46,441 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-23 18:25:46,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:46,455 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-23 18:25:46,455 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:46,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:46,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:46,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49184931] [2024-11-23 18:25:46,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49184931] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:25:46,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:25:46,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:25:46,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969435412] [2024-11-23 18:25:46,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:46,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:25:46,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:46,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:25:46,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:25:46,721 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:46,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 336 transitions, 4032 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:46,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:46,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:46,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:49,457 INFO L124 PetriNetUnfolderBase]: 4905/8222 cut-off events. [2024-11-23 18:25:49,457 INFO L125 PetriNetUnfolderBase]: For 78953/79239 co-relation queries the response was YES. [2024-11-23 18:25:49,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47458 conditions, 8222 events. 4905/8222 cut-off events. For 78953/79239 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 54650 event pairs, 1525 based on Foata normal form. 268/8308 useless extension candidates. Maximal degree in co-relation 47352. Up to 5862 conditions per place. [2024-11-23 18:25:49,616 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 303 selfloop transitions, 94 changer transitions 28/447 dead transitions. [2024-11-23 18:25:49,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 447 transitions, 5481 flow [2024-11-23 18:25:49,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-23 18:25:49,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-23 18:25:49,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 762 transitions. [2024-11-23 18:25:49,618 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4379310344827586 [2024-11-23 18:25:49,618 INFO L175 Difference]: Start difference. First operand has 352 places, 336 transitions, 4032 flow. Second operand 29 states and 762 transitions. [2024-11-23 18:25:49,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 447 transitions, 5481 flow [2024-11-23 18:25:50,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 447 transitions, 5217 flow, removed 53 selfloop flow, removed 27 redundant places. [2024-11-23 18:25:50,195 INFO L231 Difference]: Finished difference. Result has 350 places, 337 transitions, 4032 flow [2024-11-23 18:25:50,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3782, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4032, PETRI_PLACES=350, PETRI_TRANSITIONS=337} [2024-11-23 18:25:50,196 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 285 predicate places. [2024-11-23 18:25:50,196 INFO L471 AbstractCegarLoop]: Abstraction has has 350 places, 337 transitions, 4032 flow [2024-11-23 18:25:50,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:50,196 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:50,197 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:50,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-11-23 18:25:50,197 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:50,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:50,198 INFO L85 PathProgramCache]: Analyzing trace with hash -973437489, now seen corresponding path program 67 times [2024-11-23 18:25:50,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:50,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695130309] [2024-11-23 18:25:50,198 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:25:50,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:50,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:25:53,385 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:25:53,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:53,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695130309] [2024-11-23 18:25:53,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695130309] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:25:53,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293038534] [2024-11-23 18:25:53,386 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-23 18:25:53,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:25:53,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:25:53,388 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:25:53,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-23 18:25:53,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 18:25:53,546 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:25:53,547 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:25:54,018 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:25:54,018 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:25:54,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:25:54,127 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:25:54,613 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:25:54,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 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:25:54,691 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:54,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293038534] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:25:54,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:25:54,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-23 18:25:54,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203986050] [2024-11-23 18:25:54,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:54,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:25:54,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:54,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:25:54,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1107, Unknown=0, NotChecked=0, Total=1190 [2024-11-23 18:25:54,769 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:54,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 337 transitions, 4032 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:54,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:54,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:54,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:25:58,199 INFO L124 PetriNetUnfolderBase]: 5142/8610 cut-off events. [2024-11-23 18:25:58,199 INFO L125 PetriNetUnfolderBase]: For 82964/83233 co-relation queries the response was YES. [2024-11-23 18:25:58,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49628 conditions, 8610 events. 5142/8610 cut-off events. For 82964/83233 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 57475 event pairs, 1471 based on Foata normal form. 251/8679 useless extension candidates. Maximal degree in co-relation 49522. Up to 5732 conditions per place. [2024-11-23 18:25:58,370 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 331 selfloop transitions, 98 changer transitions 25/476 dead transitions. [2024-11-23 18:25:58,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 476 transitions, 5886 flow [2024-11-23 18:25:58,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-23 18:25:58,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-23 18:25:58,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 777 transitions. [2024-11-23 18:25:58,697 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44655172413793104 [2024-11-23 18:25:58,697 INFO L175 Difference]: Start difference. First operand has 350 places, 337 transitions, 4032 flow. Second operand 29 states and 777 transitions. [2024-11-23 18:25:58,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 476 transitions, 5886 flow [2024-11-23 18:25:59,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 476 transitions, 5604 flow, removed 35 selfloop flow, removed 25 redundant places. [2024-11-23 18:25:59,237 INFO L231 Difference]: Finished difference. Result has 356 places, 353 transitions, 4316 flow [2024-11-23 18:25:59,237 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3764, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4316, PETRI_PLACES=356, PETRI_TRANSITIONS=353} [2024-11-23 18:25:59,238 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 291 predicate places. [2024-11-23 18:25:59,238 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 353 transitions, 4316 flow [2024-11-23 18:25:59,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:59,238 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:25:59,238 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:25:59,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-23 18:25:59,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-11-23 18:25:59,439 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:25:59,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:25:59,440 INFO L85 PathProgramCache]: Analyzing trace with hash 267266157, now seen corresponding path program 68 times [2024-11-23 18:25:59,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:25:59,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316159134] [2024-11-23 18:25:59,440 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 18:25:59,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:25:59,454 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 18:25:59,454 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:25:59,629 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:25:59,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:25:59,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316159134] [2024-11-23 18:25:59,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316159134] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:25:59,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:25:59,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:25:59,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101159370] [2024-11-23 18:25:59,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:25:59,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:25:59,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:25:59,630 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:25:59,630 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:25:59,707 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:25:59,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 353 transitions, 4316 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:25:59,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:25:59,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:25:59,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:26:02,709 INFO L124 PetriNetUnfolderBase]: 5107/8600 cut-off events. [2024-11-23 18:26:02,710 INFO L125 PetriNetUnfolderBase]: For 87245/87514 co-relation queries the response was YES. [2024-11-23 18:26:02,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49791 conditions, 8600 events. 5107/8600 cut-off events. For 87245/87514 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 57748 event pairs, 1433 based on Foata normal form. 251/8673 useless extension candidates. Maximal degree in co-relation 49680. Up to 4909 conditions per place. [2024-11-23 18:26:02,891 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 338 selfloop transitions, 106 changer transitions 30/496 dead transitions. [2024-11-23 18:26:02,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 496 transitions, 6098 flow [2024-11-23 18:26:02,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-23 18:26:02,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-23 18:26:02,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 812 transitions. [2024-11-23 18:26:02,893 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45111111111111113 [2024-11-23 18:26:02,894 INFO L175 Difference]: Start difference. First operand has 356 places, 353 transitions, 4316 flow. Second operand 30 states and 812 transitions. [2024-11-23 18:26:02,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 496 transitions, 6098 flow [2024-11-23 18:26:03,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 496 transitions, 5747 flow, removed 115 selfloop flow, removed 17 redundant places. [2024-11-23 18:26:03,592 INFO L231 Difference]: Finished difference. Result has 370 places, 349 transitions, 4192 flow [2024-11-23 18:26:03,593 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3979, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4192, PETRI_PLACES=370, PETRI_TRANSITIONS=349} [2024-11-23 18:26:03,593 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 305 predicate places. [2024-11-23 18:26:03,593 INFO L471 AbstractCegarLoop]: Abstraction has has 370 places, 349 transitions, 4192 flow [2024-11-23 18:26:03,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:26:03,593 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:26:03,593 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:26:03,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-11-23 18:26:03,594 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:26:03,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:26:03,595 INFO L85 PathProgramCache]: Analyzing trace with hash 816230675, now seen corresponding path program 69 times [2024-11-23 18:26:03,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:26:03,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386275055] [2024-11-23 18:26:03,595 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-23 18:26:03,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:26:03,607 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-23 18:26:03,608 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:26:03,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:26:03,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:26:03,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386275055] [2024-11-23 18:26:03,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386275055] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:26:03,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:26:03,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:26:03,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145895240] [2024-11-23 18:26:03,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:26:03,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:26:03,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:26:03,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:26:03,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:26:04,034 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:26:04,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 349 transitions, 4192 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:26:04,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:26:04,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:26:04,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:26:06,825 INFO L124 PetriNetUnfolderBase]: 4996/8411 cut-off events. [2024-11-23 18:26:06,825 INFO L125 PetriNetUnfolderBase]: For 84629/84906 co-relation queries the response was YES. [2024-11-23 18:26:06,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48550 conditions, 8411 events. 4996/8411 cut-off events. For 84629/84906 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 56360 event pairs, 1546 based on Foata normal form. 259/8490 useless extension candidates. Maximal degree in co-relation 48436. Up to 6049 conditions per place. [2024-11-23 18:26:06,954 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 300 selfloop transitions, 87 changer transitions 34/443 dead transitions. [2024-11-23 18:26:06,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 443 transitions, 5470 flow [2024-11-23 18:26:06,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-23 18:26:06,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-23 18:26:06,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 708 transitions. [2024-11-23 18:26:06,956 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43703703703703706 [2024-11-23 18:26:06,956 INFO L175 Difference]: Start difference. First operand has 370 places, 349 transitions, 4192 flow. Second operand 27 states and 708 transitions. [2024-11-23 18:26:06,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 443 transitions, 5470 flow [2024-11-23 18:26:07,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 443 transitions, 5253 flow, removed 7 selfloop flow, removed 29 redundant places. [2024-11-23 18:26:07,535 INFO L231 Difference]: Finished difference. Result has 366 places, 341 transitions, 4072 flow [2024-11-23 18:26:07,536 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3979, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4072, PETRI_PLACES=366, PETRI_TRANSITIONS=341} [2024-11-23 18:26:07,536 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 301 predicate places. [2024-11-23 18:26:07,536 INFO L471 AbstractCegarLoop]: Abstraction has has 366 places, 341 transitions, 4072 flow [2024-11-23 18:26:07,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:26:07,536 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:26:07,536 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:26:07,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-11-23 18:26:07,537 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:26:07,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:26:07,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1849219051, now seen corresponding path program 70 times [2024-11-23 18:26:07,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:26:07,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845295774] [2024-11-23 18:26:07,538 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-23 18:26:07,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:26:07,551 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-23 18:26:07,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:26:07,691 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:26:07,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:26:07,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845295774] [2024-11-23 18:26:07,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845295774] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 18:26:07,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 18:26:07,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-23 18:26:07,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380653256] [2024-11-23 18:26:07,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:26:07,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-23 18:26:07,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:26:07,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-23 18:26:07,693 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-23 18:26:07,736 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:26:07,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 341 transitions, 4072 flow. Second operand has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:26:07,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:26:07,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:26:07,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 18:26:10,972 INFO L124 PetriNetUnfolderBase]: 4936/8321 cut-off events. [2024-11-23 18:26:10,972 INFO L125 PetriNetUnfolderBase]: For 83391/83670 co-relation queries the response was YES. [2024-11-23 18:26:11,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47790 conditions, 8321 events. 4936/8321 cut-off events. For 83391/83670 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 55791 event pairs, 1544 based on Foata normal form. 261/8402 useless extension candidates. Maximal degree in co-relation 47678. Up to 5396 conditions per place. [2024-11-23 18:26:11,099 INFO L140 encePairwiseOnDemand]: 42/60 looper letters, 331 selfloop transitions, 110 changer transitions 20/483 dead transitions. [2024-11-23 18:26:11,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 483 transitions, 5797 flow [2024-11-23 18:26:11,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-23 18:26:11,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-23 18:26:11,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 886 transitions. [2024-11-23 18:26:11,101 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4343137254901961 [2024-11-23 18:26:11,101 INFO L175 Difference]: Start difference. First operand has 366 places, 341 transitions, 4072 flow. Second operand 34 states and 886 transitions. [2024-11-23 18:26:11,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 483 transitions, 5797 flow [2024-11-23 18:26:11,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 483 transitions, 5590 flow, removed 10 selfloop flow, removed 25 redundant places. [2024-11-23 18:26:11,579 INFO L231 Difference]: Finished difference. Result has 371 places, 345 transitions, 4231 flow [2024-11-23 18:26:11,580 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=60, PETRI_DIFFERENCE_MINUEND_FLOW=3877, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4231, PETRI_PLACES=371, PETRI_TRANSITIONS=345} [2024-11-23 18:26:11,580 INFO L279 CegarLoopForPetriNet]: 65 programPoint places, 306 predicate places. [2024-11-23 18:26:11,580 INFO L471 AbstractCegarLoop]: Abstraction has has 371 places, 345 transitions, 4231 flow [2024-11-23 18:26:11,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:26:11,580 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 18:26:11,580 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 18:26:11,581 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-11-23 18:26:11,581 INFO L396 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-23 18:26:11,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 18:26:11,582 INFO L85 PathProgramCache]: Analyzing trace with hash -760078741, now seen corresponding path program 71 times [2024-11-23 18:26:11,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 18:26:11,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508100039] [2024-11-23 18:26:11,582 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:26:11,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 18:26:11,614 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:26:11,614 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:26:14,045 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 18:26:14,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 18:26:14,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508100039] [2024-11-23 18:26:14,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508100039] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 18:26:14,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234340952] [2024-11-23 18:26:14,045 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-23 18:26:14,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 18:26:14,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 18:26:14,047 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 18:26:14,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b0d4229a-459e-4494-a4d2-287ad17bce24/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-23 18:26:14,203 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 18:26:14,203 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 18:26:14,205 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 18:26:14,207 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 18:26:14,757 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 18:26:14,758 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-23 18:26:14,810 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 18:26:14,810 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 18:26:15,296 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-23 18:26:15,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-23 18:26:15,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 18:26:15,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234340952] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 18:26:15,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-23 18:26:15,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 36 [2024-11-23 18:26:15,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675903246] [2024-11-23 18:26:15,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 18:26:15,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 18:26:15,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 18:26:15,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 18:26:15,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=1167, Unknown=0, NotChecked=0, Total=1260 [2024-11-23 18:26:15,442 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 60 [2024-11-23 18:26:15,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 345 transitions, 4231 flow. Second operand has 12 states, 12 states have (on average 22.333333333333332) internal successors, (268), 12 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 18:26:15,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 18:26:15,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 60 [2024-11-23 18:26:15,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand