./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-sorted.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-sorted.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB --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 39e987e3198040ef6af9e29359b0ab7bee89306d1945f6e4e7a9286ebbe2a705 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:44:28,707 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:44:28,802 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:44:28,811 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:44:28,815 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:44:28,860 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:44:28,862 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:44:28,862 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:44:28,863 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:44:28,864 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:44:28,864 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:44:28,864 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:44:28,865 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:44:28,865 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:44:28,865 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:44:28,866 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:44:28,867 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:44:28,867 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:44:28,867 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:44:28,868 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:44:28,868 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:44:28,868 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:44:28,868 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:44:28,868 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:44:28,868 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:44:28,868 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:44:28,869 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:44:28,869 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:44:28,869 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:44:28,869 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:44:28,869 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:44:28,869 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:44:28,869 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:44:28,869 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:44:28,869 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:44:28,870 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:44:28,870 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:44:28,870 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:44:28,870 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:44:28,870 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:44:28,870 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:44:28,870 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:44:28,870 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:44:28,870 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:44:28,870 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:44:28,871 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:44:28,871 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:44:28,871 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:44:28,871 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_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 39e987e3198040ef6af9e29359b0ab7bee89306d1945f6e4e7a9286ebbe2a705 [2024-11-28 04:44:29,286 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:44:29,304 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:44:29,309 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:44:29,310 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:44:29,311 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:44:29,312 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-more-sorted.wvr.c [2024-11-28 04:44:32,556 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/data/ef501605d/5beb932fbeee4efa89c1e46cd7b93959/FLAGf4d432e38 [2024-11-28 04:44:32,841 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:44:32,842 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/sv-benchmarks/c/weaver/popl20-more-sorted.wvr.c [2024-11-28 04:44:32,850 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/data/ef501605d/5beb932fbeee4efa89c1e46cd7b93959/FLAGf4d432e38 [2024-11-28 04:44:33,145 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/data/ef501605d/5beb932fbeee4efa89c1e46cd7b93959 [2024-11-28 04:44:33,147 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:44:33,149 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:44:33,151 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:44:33,151 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:44:33,155 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:44:33,156 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,157 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f7de8ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33, skipping insertion in model container [2024-11-28 04:44:33,157 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,173 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:44:33,354 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_97256b38-9a91-48f3-88ed-b7a041db84f4/sv-benchmarks/c/weaver/popl20-more-sorted.wvr.c[2473,2486] [2024-11-28 04:44:33,364 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:44:33,374 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:44:33,397 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_97256b38-9a91-48f3-88ed-b7a041db84f4/sv-benchmarks/c/weaver/popl20-more-sorted.wvr.c[2473,2486] [2024-11-28 04:44:33,401 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:44:33,416 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:44:33,417 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33 WrapperNode [2024-11-28 04:44:33,417 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:44:33,418 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:44:33,419 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:44:33,419 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:44:33,425 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,433 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,451 INFO L138 Inliner]: procedures = 23, calls = 22, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 89 [2024-11-28 04:44:33,452 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:44:33,452 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:44:33,452 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:44:33,453 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:44:33,462 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,462 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,465 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,479 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 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-28 04:44:33,479 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,480 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,490 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,495 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,498 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,503 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,504 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,506 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:44:33,511 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:44:33,511 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:44:33,511 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:44:33,512 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (1/1) ... [2024-11-28 04:44:33,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:44:33,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:33,549 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:44:33,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:44:33,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:44:33,575 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 04:44:33,575 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 04:44:33,575 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 04:44:33,575 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 04:44:33,575 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 04:44:33,575 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 04:44:33,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:44:33,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:44:33,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:44:33,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:44:33,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:44:33,576 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:44:33,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:44:33,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:44:33,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:44:33,578 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 04:44:33,726 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:44:33,729 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:44:34,102 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 04:44:34,102 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:44:34,447 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:44:34,448 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-28 04:44:34,453 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:44:34 BoogieIcfgContainer [2024-11-28 04:44:34,453 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:44:34,455 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:44:34,455 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:44:34,462 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:44:34,462 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:44:33" (1/3) ... [2024-11-28 04:44:34,463 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@722574e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:44:34, skipping insertion in model container [2024-11-28 04:44:34,463 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:44:33" (2/3) ... [2024-11-28 04:44:34,463 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@722574e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:44:34, skipping insertion in model container [2024-11-28 04:44:34,463 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:44:34" (3/3) ... [2024-11-28 04:44:34,467 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-sorted.wvr.c [2024-11-28 04:44:34,483 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:44:34,484 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-sorted.wvr.c that has 4 procedures, 24 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2024-11-28 04:44:34,484 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 04:44:34,573 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 04:44:34,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 33 places, 27 transitions, 75 flow [2024-11-28 04:44:34,679 INFO L124 PetriNetUnfolderBase]: 4/24 cut-off events. [2024-11-28 04:44:34,686 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 04:44:34,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 24 events. 4/24 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 16 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 18. Up to 2 conditions per place. [2024-11-28 04:44:34,689 INFO L82 GeneralOperation]: Start removeDead. Operand has 33 places, 27 transitions, 75 flow [2024-11-28 04:44:34,692 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 23 transitions, 64 flow [2024-11-28 04:44:34,700 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:44:34,714 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;@4180c8e0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:44:34,714 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-28 04:44:34,730 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 04:44:34,730 INFO L124 PetriNetUnfolderBase]: 4/22 cut-off events. [2024-11-28 04:44:34,730 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 04:44:34,730 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:34,731 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:44:34,731 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-28 04:44:34,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:34,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1163564626, now seen corresponding path program 1 times [2024-11-28 04:44:34,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:34,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923749446] [2024-11-28 04:44:34,748 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:34,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:34,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:35,235 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-28 04:44:35,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:35,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923749446] [2024-11-28 04:44:35,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923749446] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:44:35,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:44:35,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:44:35,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565405158] [2024-11-28 04:44:35,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:44:35,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:44:35,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:35,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:44:35,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:44:35,274 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:35,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 23 transitions, 64 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:35,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:35,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:35,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:35,475 INFO L124 PetriNetUnfolderBase]: 200/296 cut-off events. [2024-11-28 04:44:35,479 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-11-28 04:44:35,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 635 conditions, 296 events. 200/296 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 686 event pairs, 124 based on Foata normal form. 0/220 useless extension candidates. Maximal degree in co-relation 534. Up to 295 conditions per place. [2024-11-28 04:44:35,488 INFO L140 encePairwiseOnDemand]: 24/27 looper letters, 21 selfloop transitions, 2 changer transitions 0/24 dead transitions. [2024-11-28 04:44:35,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 24 transitions, 112 flow [2024-11-28 04:44:35,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:44:35,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:44:35,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 36 transitions. [2024-11-28 04:44:35,507 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-28 04:44:35,511 INFO L175 Difference]: Start difference. First operand has 29 places, 23 transitions, 64 flow. Second operand 3 states and 36 transitions. [2024-11-28 04:44:35,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 24 transitions, 112 flow [2024-11-28 04:44:35,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 24 transitions, 100 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 04:44:35,522 INFO L231 Difference]: Finished difference. Result has 26 places, 24 transitions, 64 flow [2024-11-28 04:44:35,525 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=64, PETRI_PLACES=26, PETRI_TRANSITIONS=24} [2024-11-28 04:44:35,531 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, -3 predicate places. [2024-11-28 04:44:35,532 INFO L471 AbstractCegarLoop]: Abstraction has has 26 places, 24 transitions, 64 flow [2024-11-28 04:44:35,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:35,532 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:35,532 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] [2024-11-28 04:44:35,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:44:35,533 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-28 04:44:35,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:35,534 INFO L85 PathProgramCache]: Analyzing trace with hash 623834034, now seen corresponding path program 1 times [2024-11-28 04:44:35,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:35,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44343472] [2024-11-28 04:44:35,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:35,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:35,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:35,974 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-28 04:44:35,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:35,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44343472] [2024-11-28 04:44:35,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44343472] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:44:35,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:44:35,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:44:35,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701779659] [2024-11-28 04:44:35,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:44:35,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:44:35,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:35,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:44:35,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:44:35,979 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:35,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 24 transitions, 64 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 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-28 04:44:35,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:35,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:35,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:36,269 INFO L124 PetriNetUnfolderBase]: 387/568 cut-off events. [2024-11-28 04:44:36,269 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 04:44:36,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1167 conditions, 568 events. 387/568 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1798 event pairs, 124 based on Foata normal form. 1/418 useless extension candidates. Maximal degree in co-relation 1156. Up to 352 conditions per place. [2024-11-28 04:44:36,277 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 35 selfloop transitions, 4 changer transitions 1/41 dead transitions. [2024-11-28 04:44:36,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 41 transitions, 183 flow [2024-11-28 04:44:36,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:44:36,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:44:36,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-11-28 04:44:36,280 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6419753086419753 [2024-11-28 04:44:36,280 INFO L175 Difference]: Start difference. First operand has 26 places, 24 transitions, 64 flow. Second operand 3 states and 52 transitions. [2024-11-28 04:44:36,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 41 transitions, 183 flow [2024-11-28 04:44:36,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 41 transitions, 179 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-28 04:44:36,282 INFO L231 Difference]: Finished difference. Result has 28 places, 27 transitions, 86 flow [2024-11-28 04:44:36,282 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=28, PETRI_TRANSITIONS=27} [2024-11-28 04:44:36,283 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, -1 predicate places. [2024-11-28 04:44:36,283 INFO L471 AbstractCegarLoop]: Abstraction has has 28 places, 27 transitions, 86 flow [2024-11-28 04:44:36,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 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-28 04:44:36,283 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:36,284 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] [2024-11-28 04:44:36,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:44:36,286 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-28 04:44:36,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:36,287 INFO L85 PathProgramCache]: Analyzing trace with hash -425693702, now seen corresponding path program 1 times [2024-11-28 04:44:36,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:36,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841945259] [2024-11-28 04:44:36,287 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:36,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:36,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:36,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:36,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:36,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841945259] [2024-11-28 04:44:36,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841945259] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:36,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663206487] [2024-11-28 04:44:36,523 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:36,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:36,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:36,525 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:36,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:44:36,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:36,666 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:44:36,671 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:36,837 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:36,838 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:36,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:36,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663206487] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:44:36,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:44:36,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-28 04:44:36,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436510151] [2024-11-28 04:44:36,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:44:36,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:44:36,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:36,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:44:36,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:44:36,955 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:36,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 27 transitions, 86 flow. Second operand has 12 states, 12 states have (on average 8.0) internal successors, (96), 12 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:36,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:36,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:36,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:37,373 INFO L124 PetriNetUnfolderBase]: 703/1051 cut-off events. [2024-11-28 04:44:37,377 INFO L125 PetriNetUnfolderBase]: For 216/216 co-relation queries the response was YES. [2024-11-28 04:44:37,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2528 conditions, 1051 events. 703/1051 cut-off events. For 216/216 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3853 event pairs, 401 based on Foata normal form. 46/1097 useless extension candidates. Maximal degree in co-relation 1376. Up to 567 conditions per place. [2024-11-28 04:44:37,389 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 55 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2024-11-28 04:44:37,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 62 transitions, 315 flow [2024-11-28 04:44:37,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:44:37,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:44:37,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 79 transitions. [2024-11-28 04:44:37,391 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4876543209876543 [2024-11-28 04:44:37,391 INFO L175 Difference]: Start difference. First operand has 28 places, 27 transitions, 86 flow. Second operand 6 states and 79 transitions. [2024-11-28 04:44:37,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 62 transitions, 315 flow [2024-11-28 04:44:37,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 62 transitions, 306 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 04:44:37,394 INFO L231 Difference]: Finished difference. Result has 35 places, 31 transitions, 128 flow [2024-11-28 04:44:37,394 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=128, PETRI_PLACES=35, PETRI_TRANSITIONS=31} [2024-11-28 04:44:37,395 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 6 predicate places. [2024-11-28 04:44:37,395 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 31 transitions, 128 flow [2024-11-28 04:44:37,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.0) internal successors, (96), 12 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:37,395 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:37,395 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] [2024-11-28 04:44:37,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:44:37,599 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:37,600 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-28 04:44:37,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:37,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2043019939, now seen corresponding path program 1 times [2024-11-28 04:44:37,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:37,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711118503] [2024-11-28 04:44:37,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:37,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:37,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:37,825 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:37,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:37,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711118503] [2024-11-28 04:44:37,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711118503] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:37,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885035926] [2024-11-28 04:44:37,828 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:37,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:37,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:37,831 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:37,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:44:37,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:37,953 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:44:37,955 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:38,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:38,064 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:38,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:38,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885035926] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:44:38,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:44:38,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-28 04:44:38,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114328825] [2024-11-28 04:44:38,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:44:38,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 04:44:38,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:38,151 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 04:44:38,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:44:38,152 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:38,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 31 transitions, 128 flow. Second operand has 13 states, 13 states have (on average 6.846153846153846) internal successors, (89), 13 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:38,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:38,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:38,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:38,481 INFO L124 PetriNetUnfolderBase]: 611/932 cut-off events. [2024-11-28 04:44:38,481 INFO L125 PetriNetUnfolderBase]: For 583/583 co-relation queries the response was YES. [2024-11-28 04:44:38,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2419 conditions, 932 events. 611/932 cut-off events. For 583/583 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3402 event pairs, 372 based on Foata normal form. 41/973 useless extension candidates. Maximal degree in co-relation 1460. Up to 567 conditions per place. [2024-11-28 04:44:38,487 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 50 selfloop transitions, 6 changer transitions 0/57 dead transitions. [2024-11-28 04:44:38,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 57 transitions, 318 flow [2024-11-28 04:44:38,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:44:38,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:44:38,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 76 transitions. [2024-11-28 04:44:38,489 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4691358024691358 [2024-11-28 04:44:38,489 INFO L175 Difference]: Start difference. First operand has 35 places, 31 transitions, 128 flow. Second operand 6 states and 76 transitions. [2024-11-28 04:44:38,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 57 transitions, 318 flow [2024-11-28 04:44:38,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 57 transitions, 308 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-28 04:44:38,492 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 147 flow [2024-11-28 04:44:38,492 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=147, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-11-28 04:44:38,493 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 11 predicate places. [2024-11-28 04:44:38,493 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 147 flow [2024-11-28 04:44:38,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.846153846153846) internal successors, (89), 13 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:38,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:38,493 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] [2024-11-28 04:44:38,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:44:38,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:38,694 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-28 04:44:38,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:38,695 INFO L85 PathProgramCache]: Analyzing trace with hash -457612566, now seen corresponding path program 1 times [2024-11-28 04:44:38,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:38,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352915172] [2024-11-28 04:44:38,695 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:38,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:38,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:38,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:38,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:38,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352915172] [2024-11-28 04:44:38,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352915172] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:38,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803671661] [2024-11-28 04:44:38,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:38,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:38,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:38,870 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:38,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:44:38,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:38,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:44:38,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:39,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:39,137 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:39,206 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:39,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803671661] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:44:39,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:44:39,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-28 04:44:39,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218951294] [2024-11-28 04:44:39,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:44:39,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:44:39,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:39,208 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:44:39,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:44:39,208 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:39,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 147 flow. Second operand has 12 states, 12 states have (on average 7.166666666666667) internal successors, (86), 12 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:39,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:39,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:39,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:39,504 INFO L124 PetriNetUnfolderBase]: 511/785 cut-off events. [2024-11-28 04:44:39,505 INFO L125 PetriNetUnfolderBase]: For 823/823 co-relation queries the response was YES. [2024-11-28 04:44:39,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2300 conditions, 785 events. 511/785 cut-off events. For 823/823 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2730 event pairs, 333 based on Foata normal form. 22/807 useless extension candidates. Maximal degree in co-relation 1618. Up to 567 conditions per place. [2024-11-28 04:44:39,509 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 24 selfloop transitions, 3 changer transitions 23/51 dead transitions. [2024-11-28 04:44:39,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 51 transitions, 307 flow [2024-11-28 04:44:39,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:44:39,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:44:39,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 72 transitions. [2024-11-28 04:44:39,511 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-28 04:44:39,511 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 147 flow. Second operand 6 states and 72 transitions. [2024-11-28 04:44:39,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 51 transitions, 307 flow [2024-11-28 04:44:39,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 51 transitions, 300 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:44:39,515 INFO L231 Difference]: Finished difference. Result has 44 places, 28 transitions, 118 flow [2024-11-28 04:44:39,515 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=118, PETRI_PLACES=44, PETRI_TRANSITIONS=28} [2024-11-28 04:44:39,516 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2024-11-28 04:44:39,516 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 28 transitions, 118 flow [2024-11-28 04:44:39,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.166666666666667) internal successors, (86), 12 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:39,516 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:39,516 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] [2024-11-28 04:44:39,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 04:44:39,720 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:39,720 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-28 04:44:39,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:39,721 INFO L85 PathProgramCache]: Analyzing trace with hash 35233242, now seen corresponding path program 2 times [2024-11-28 04:44:39,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:39,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410880880] [2024-11-28 04:44:39,721 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:44:39,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:39,744 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:44:39,744 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:39,844 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:44:39,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:39,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410880880] [2024-11-28 04:44:39,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410880880] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:39,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857978554] [2024-11-28 04:44:39,844 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:44:39,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:39,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:39,846 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:39,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:44:39,949 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:44:39,949 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:39,951 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:44:39,952 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:40,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:40,091 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:40,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:40,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857978554] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:40,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:44:40,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2024-11-28 04:44:40,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476273129] [2024-11-28 04:44:40,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:44:40,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:44:40,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:40,189 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:44:40,189 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:44:40,189 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:40,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 28 transitions, 118 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:40,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:40,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:40,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:40,500 INFO L124 PetriNetUnfolderBase]: 517/765 cut-off events. [2024-11-28 04:44:40,500 INFO L125 PetriNetUnfolderBase]: For 710/710 co-relation queries the response was YES. [2024-11-28 04:44:40,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2347 conditions, 765 events. 517/765 cut-off events. For 710/710 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2648 event pairs, 150 based on Foata normal form. 14/779 useless extension candidates. Maximal degree in co-relation 2324. Up to 379 conditions per place. [2024-11-28 04:44:40,506 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 55 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-11-28 04:44:40,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 66 transitions, 402 flow [2024-11-28 04:44:40,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:44:40,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:44:40,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-11-28 04:44:40,508 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41203703703703703 [2024-11-28 04:44:40,508 INFO L175 Difference]: Start difference. First operand has 44 places, 28 transitions, 118 flow. Second operand 8 states and 89 transitions. [2024-11-28 04:44:40,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 66 transitions, 402 flow [2024-11-28 04:44:40,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 66 transitions, 332 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-11-28 04:44:40,515 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 149 flow [2024-11-28 04:44:40,516 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=149, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2024-11-28 04:44:40,516 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 10 predicate places. [2024-11-28 04:44:40,516 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 149 flow [2024-11-28 04:44:40,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:40,517 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:40,517 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] [2024-11-28 04:44:40,527 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:44:40,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 04:44:40,717 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-28 04:44:40,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:40,718 INFO L85 PathProgramCache]: Analyzing trace with hash -96274240, now seen corresponding path program 3 times [2024-11-28 04:44:40,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:40,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449128142] [2024-11-28 04:44:40,718 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:44:40,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:40,740 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:44:40,740 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:40,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:44:40,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:40,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449128142] [2024-11-28 04:44:40,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449128142] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:40,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635430549] [2024-11-28 04:44:40,870 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:44:40,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:40,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:40,874 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:40,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:44:40,979 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:44:40,980 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:40,981 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:44:40,982 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:41,087 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:41,087 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:41,219 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:41,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635430549] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:41,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:44:41,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2024-11-28 04:44:41,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593075427] [2024-11-28 04:44:41,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:44:41,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:44:41,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:41,221 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:44:41,221 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:44:41,221 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:41,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 149 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:41,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:41,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:41,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:41,574 INFO L124 PetriNetUnfolderBase]: 678/1006 cut-off events. [2024-11-28 04:44:41,575 INFO L125 PetriNetUnfolderBase]: For 920/920 co-relation queries the response was YES. [2024-11-28 04:44:41,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3052 conditions, 1006 events. 678/1006 cut-off events. For 920/920 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3607 event pairs, 240 based on Foata normal form. 12/1018 useless extension candidates. Maximal degree in co-relation 3023. Up to 593 conditions per place. [2024-11-28 04:44:41,581 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 57 selfloop transitions, 13 changer transitions 0/71 dead transitions. [2024-11-28 04:44:41,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 71 transitions, 447 flow [2024-11-28 04:44:41,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:44:41,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:44:41,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-11-28 04:44:41,583 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39351851851851855 [2024-11-28 04:44:41,583 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 149 flow. Second operand 8 states and 85 transitions. [2024-11-28 04:44:41,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 71 transitions, 447 flow [2024-11-28 04:44:41,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 71 transitions, 410 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-11-28 04:44:41,588 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 206 flow [2024-11-28 04:44:41,588 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=206, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-11-28 04:44:41,589 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 16 predicate places. [2024-11-28 04:44:41,589 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 206 flow [2024-11-28 04:44:41,589 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:41,590 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:41,590 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] [2024-11-28 04:44:41,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 04:44:41,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:41,790 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-28 04:44:41,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:41,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1505810512, now seen corresponding path program 4 times [2024-11-28 04:44:41,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:41,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667697686] [2024-11-28 04:44:41,791 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:44:41,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:41,810 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:44:41,810 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:41,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:44:41,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:41,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667697686] [2024-11-28 04:44:41,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667697686] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:41,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017539108] [2024-11-28 04:44:41,942 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:44:41,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:41,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:41,946 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:41,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:44:42,039 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:44:42,040 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:42,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:44:42,042 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:42,197 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:42,197 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:42,313 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:42,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017539108] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:42,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:44:42,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2024-11-28 04:44:42,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303533007] [2024-11-28 04:44:42,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:44:42,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:44:42,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:42,315 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:44:42,315 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:44:42,315 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:42,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 206 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:42,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:42,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:42,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:42,693 INFO L124 PetriNetUnfolderBase]: 784/1168 cut-off events. [2024-11-28 04:44:42,693 INFO L125 PetriNetUnfolderBase]: For 1917/1917 co-relation queries the response was YES. [2024-11-28 04:44:42,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4080 conditions, 1168 events. 784/1168 cut-off events. For 1917/1917 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4416 event pairs, 319 based on Foata normal form. 14/1182 useless extension candidates. Maximal degree in co-relation 4048. Up to 820 conditions per place. [2024-11-28 04:44:42,703 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 56 selfloop transitions, 18 changer transitions 0/75 dead transitions. [2024-11-28 04:44:42,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 75 transitions, 531 flow [2024-11-28 04:44:42,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:44:42,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:44:42,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-11-28 04:44:42,704 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-11-28 04:44:42,704 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 206 flow. Second operand 8 states and 87 transitions. [2024-11-28 04:44:42,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 75 transitions, 531 flow [2024-11-28 04:44:42,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 488 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-11-28 04:44:42,714 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 303 flow [2024-11-28 04:44:42,714 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=303, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2024-11-28 04:44:42,717 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 22 predicate places. [2024-11-28 04:44:42,717 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 303 flow [2024-11-28 04:44:42,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:42,718 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:42,718 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] [2024-11-28 04:44:42,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 04:44:42,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:42,918 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-28 04:44:42,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:42,919 INFO L85 PathProgramCache]: Analyzing trace with hash -353112576, now seen corresponding path program 5 times [2024-11-28 04:44:42,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:42,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939512927] [2024-11-28 04:44:42,919 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:44:42,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:42,956 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:44:42,956 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:43,127 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:43,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:43,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939512927] [2024-11-28 04:44:43,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939512927] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:43,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144155460] [2024-11-28 04:44:43,128 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:44:43,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:43,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:43,130 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:43,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:44:43,228 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:44:43,228 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:43,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:44:43,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:43,319 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:44:43,319 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:43,408 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:44:43,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144155460] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:44:43,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:44:43,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-11-28 04:44:43,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858195674] [2024-11-28 04:44:43,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:44:43,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:44:43,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:43,409 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:44:43,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:44:43,409 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:43,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 303 flow. Second operand has 14 states, 14 states have (on average 6.5) internal successors, (91), 14 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:43,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:43,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:43,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:44,198 INFO L124 PetriNetUnfolderBase]: 770/1154 cut-off events. [2024-11-28 04:44:44,199 INFO L125 PetriNetUnfolderBase]: For 3005/3005 co-relation queries the response was YES. [2024-11-28 04:44:44,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4447 conditions, 1154 events. 770/1154 cut-off events. For 3005/3005 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4471 event pairs, 143 based on Foata normal form. 14/1168 useless extension candidates. Maximal degree in co-relation 4412. Up to 385 conditions per place. [2024-11-28 04:44:44,210 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 92 selfloop transitions, 72 changer transitions 0/165 dead transitions. [2024-11-28 04:44:44,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 165 transitions, 1348 flow [2024-11-28 04:44:44,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:44:44,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 04:44:44,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 187 transitions. [2024-11-28 04:44:44,213 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3645224171539961 [2024-11-28 04:44:44,213 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 303 flow. Second operand 19 states and 187 transitions. [2024-11-28 04:44:44,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 165 transitions, 1348 flow [2024-11-28 04:44:44,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 165 transitions, 1226 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-11-28 04:44:44,224 INFO L231 Difference]: Finished difference. Result has 66 places, 100 transitions, 840 flow [2024-11-28 04:44:44,225 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=840, PETRI_PLACES=66, PETRI_TRANSITIONS=100} [2024-11-28 04:44:44,227 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 37 predicate places. [2024-11-28 04:44:44,227 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 100 transitions, 840 flow [2024-11-28 04:44:44,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.5) internal successors, (91), 14 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:44,228 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:44,228 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] [2024-11-28 04:44:44,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 04:44:44,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:44,429 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-28 04:44:44,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:44,429 INFO L85 PathProgramCache]: Analyzing trace with hash 493707036, now seen corresponding path program 6 times [2024-11-28 04:44:44,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:44,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284411161] [2024-11-28 04:44:44,429 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:44:44,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:44,461 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 04:44:44,461 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:44,583 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:44:44,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:44,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284411161] [2024-11-28 04:44:44,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284411161] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:44,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581178534] [2024-11-28 04:44:44,584 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:44:44,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:44,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:44,586 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:44,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:44:44,707 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 04:44:44,707 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:44,708 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:44:44,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:44,852 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:44,853 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:44,982 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:44,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581178534] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:44,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:44:44,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 17 [2024-11-28 04:44:44,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846411584] [2024-11-28 04:44:44,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:44:44,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:44:44,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:44,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:44:44,984 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:44:44,984 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:44,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 100 transitions, 840 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:44,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:44,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:44,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:45,359 INFO L124 PetriNetUnfolderBase]: 753/1119 cut-off events. [2024-11-28 04:44:45,360 INFO L125 PetriNetUnfolderBase]: For 3188/3188 co-relation queries the response was YES. [2024-11-28 04:44:45,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4779 conditions, 1119 events. 753/1119 cut-off events. For 3188/3188 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4205 event pairs, 234 based on Foata normal form. 12/1131 useless extension candidates. Maximal degree in co-relation 4741. Up to 806 conditions per place. [2024-11-28 04:44:45,369 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 85 selfloop transitions, 47 changer transitions 0/133 dead transitions. [2024-11-28 04:44:45,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 133 transitions, 1250 flow [2024-11-28 04:44:45,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:44:45,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 04:44:45,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-11-28 04:44:45,371 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39094650205761317 [2024-11-28 04:44:45,371 INFO L175 Difference]: Start difference. First operand has 66 places, 100 transitions, 840 flow. Second operand 9 states and 95 transitions. [2024-11-28 04:44:45,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 133 transitions, 1250 flow [2024-11-28 04:44:45,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 133 transitions, 1113 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-11-28 04:44:45,393 INFO L231 Difference]: Finished difference. Result has 70 places, 104 transitions, 848 flow [2024-11-28 04:44:45,393 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=848, PETRI_PLACES=70, PETRI_TRANSITIONS=104} [2024-11-28 04:44:45,394 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 41 predicate places. [2024-11-28 04:44:45,395 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 104 transitions, 848 flow [2024-11-28 04:44:45,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:45,395 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:45,395 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] [2024-11-28 04:44:45,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:44:45,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 04:44:45,596 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-28 04:44:45,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:45,596 INFO L85 PathProgramCache]: Analyzing trace with hash -990493574, now seen corresponding path program 7 times [2024-11-28 04:44:45,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:45,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661854804] [2024-11-28 04:44:45,597 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:44:45,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:45,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:45,801 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:45,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:45,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661854804] [2024-11-28 04:44:45,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661854804] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:45,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62011810] [2024-11-28 04:44:45,802 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:44:45,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:45,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:45,805 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:45,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:44:45,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:45,902 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:44:45,903 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:46,014 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:46,014 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:46,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:46,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62011810] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:46,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:44:46,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 17 [2024-11-28 04:44:46,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673316467] [2024-11-28 04:44:46,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:44:46,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:44:46,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:46,157 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:44:46,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:44:46,157 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:46,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 104 transitions, 848 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:46,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:46,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:46,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:46,514 INFO L124 PetriNetUnfolderBase]: 736/1084 cut-off events. [2024-11-28 04:44:46,515 INFO L125 PetriNetUnfolderBase]: For 3351/3351 co-relation queries the response was YES. [2024-11-28 04:44:46,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4656 conditions, 1084 events. 736/1084 cut-off events. For 3351/3351 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3970 event pairs, 211 based on Foata normal form. 12/1096 useless extension candidates. Maximal degree in co-relation 4616. Up to 619 conditions per place. [2024-11-28 04:44:46,524 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 68 selfloop transitions, 51 changer transitions 0/120 dead transitions. [2024-11-28 04:44:46,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 120 transitions, 1122 flow [2024-11-28 04:44:46,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:44:46,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:44:46,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-11-28 04:44:46,527 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39814814814814814 [2024-11-28 04:44:46,527 INFO L175 Difference]: Start difference. First operand has 70 places, 104 transitions, 848 flow. Second operand 8 states and 86 transitions. [2024-11-28 04:44:46,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 120 transitions, 1122 flow [2024-11-28 04:44:46,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 120 transitions, 1016 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-11-28 04:44:46,543 INFO L231 Difference]: Finished difference. Result has 68 places, 100 transitions, 812 flow [2024-11-28 04:44:46,543 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=812, PETRI_PLACES=68, PETRI_TRANSITIONS=100} [2024-11-28 04:44:46,544 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 39 predicate places. [2024-11-28 04:44:46,546 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 100 transitions, 812 flow [2024-11-28 04:44:46,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:46,546 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:46,546 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] [2024-11-28 04:44:46,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 04:44:46,750 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:46,750 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-28 04:44:46,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:46,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1505183036, now seen corresponding path program 2 times [2024-11-28 04:44:46,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:46,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923945861] [2024-11-28 04:44:46,752 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:44:46,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:46,770 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:44:46,771 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:46,860 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:44:46,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:46,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923945861] [2024-11-28 04:44:46,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923945861] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:44:46,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:44:46,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:44:46,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793854024] [2024-11-28 04:44:46,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:44:46,861 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:44:46,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:46,862 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:44:46,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:44:46,862 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:46,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 100 transitions, 812 flow. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 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-28 04:44:46,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:46,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:46,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:47,254 INFO L124 PetriNetUnfolderBase]: 980/1460 cut-off events. [2024-11-28 04:44:47,254 INFO L125 PetriNetUnfolderBase]: For 4447/4447 co-relation queries the response was YES. [2024-11-28 04:44:47,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6028 conditions, 1460 events. 980/1460 cut-off events. For 4447/4447 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5993 event pairs, 214 based on Foata normal form. 28/1488 useless extension candidates. Maximal degree in co-relation 5988. Up to 814 conditions per place. [2024-11-28 04:44:47,265 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 160 selfloop transitions, 20 changer transitions 3/184 dead transitions. [2024-11-28 04:44:47,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 184 transitions, 1802 flow [2024-11-28 04:44:47,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:44:47,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:44:47,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 82 transitions. [2024-11-28 04:44:47,267 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5061728395061729 [2024-11-28 04:44:47,267 INFO L175 Difference]: Start difference. First operand has 68 places, 100 transitions, 812 flow. Second operand 6 states and 82 transitions. [2024-11-28 04:44:47,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 184 transitions, 1802 flow [2024-11-28 04:44:47,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 184 transitions, 1639 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-11-28 04:44:47,283 INFO L231 Difference]: Finished difference. Result has 69 places, 112 transitions, 893 flow [2024-11-28 04:44:47,283 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=893, PETRI_PLACES=69, PETRI_TRANSITIONS=112} [2024-11-28 04:44:47,284 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 40 predicate places. [2024-11-28 04:44:47,284 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 112 transitions, 893 flow [2024-11-28 04:44:47,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 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-28 04:44:47,285 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:47,285 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] [2024-11-28 04:44:47,285 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 04:44:47,285 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-28 04:44:47,286 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:47,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1513516472, now seen corresponding path program 3 times [2024-11-28 04:44:47,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:47,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232977770] [2024-11-28 04:44:47,286 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:44:47,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:47,307 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:44:47,307 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:47,394 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:44:47,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:47,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232977770] [2024-11-28 04:44:47,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232977770] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:47,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561789783] [2024-11-28 04:44:47,394 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:44:47,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:47,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:47,397 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:47,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:44:47,498 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:44:47,498 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:44:47,500 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:44:47,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:47,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:47,571 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:47,649 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:44:47,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561789783] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:47,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:44:47,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 12 [2024-11-28 04:44:47,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415758826] [2024-11-28 04:44:47,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:44:47,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:44:47,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:47,650 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:44:47,651 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:44:47,651 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:47,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 112 transitions, 893 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 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-28 04:44:47,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:47,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:47,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:47,918 INFO L124 PetriNetUnfolderBase]: 721/1054 cut-off events. [2024-11-28 04:44:47,918 INFO L125 PetriNetUnfolderBase]: For 3525/3525 co-relation queries the response was YES. [2024-11-28 04:44:47,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4579 conditions, 1054 events. 721/1054 cut-off events. For 3525/3525 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3845 event pairs, 207 based on Foata normal form. 70/1124 useless extension candidates. Maximal degree in co-relation 4539. Up to 816 conditions per place. [2024-11-28 04:44:47,926 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 114 selfloop transitions, 11 changer transitions 0/126 dead transitions. [2024-11-28 04:44:47,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 126 transitions, 1201 flow [2024-11-28 04:44:47,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:44:47,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:44:47,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 61 transitions. [2024-11-28 04:44:47,928 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3765432098765432 [2024-11-28 04:44:47,928 INFO L175 Difference]: Start difference. First operand has 69 places, 112 transitions, 893 flow. Second operand 6 states and 61 transitions. [2024-11-28 04:44:47,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 126 transitions, 1201 flow [2024-11-28 04:44:47,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 126 transitions, 1161 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-11-28 04:44:47,941 INFO L231 Difference]: Finished difference. Result has 68 places, 101 transitions, 754 flow [2024-11-28 04:44:47,941 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=754, PETRI_PLACES=68, PETRI_TRANSITIONS=101} [2024-11-28 04:44:47,942 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 39 predicate places. [2024-11-28 04:44:47,942 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 101 transitions, 754 flow [2024-11-28 04:44:47,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 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-28 04:44:47,942 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:44:47,942 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] [2024-11-28 04:44:47,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 04:44:48,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 04:44:48,143 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-28 04:44:48,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:48,144 INFO L85 PathProgramCache]: Analyzing trace with hash -641489758, now seen corresponding path program 1 times [2024-11-28 04:44:48,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:48,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706810603] [2024-11-28 04:44:48,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:48,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:48,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:49,960 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:49,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:49,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706810603] [2024-11-28 04:44:49,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706810603] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:49,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92724342] [2024-11-28 04:44:49,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:49,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:49,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:49,963 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:49,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:44:50,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:50,095 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 04:44:50,098 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:50,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 04:44:50,786 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:44:50,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2024-11-28 04:44:50,936 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:50,936 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:53,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:44:53,470 INFO L349 Elim1Store]: treesize reduction 23, result has 34.3 percent of original size [2024-11-28 04:44:53,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 95 [2024-11-28 04:44:53,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:44:53,571 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-11-28 04:44:53,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 1 [2024-11-28 04:44:53,674 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:44:53,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92724342] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:44:53,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:44:53,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2024-11-28 04:44:53,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424249557] [2024-11-28 04:44:53,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:44:53,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:44:53,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:53,677 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:44:53,678 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:44:53,678 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:44:53,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 101 transitions, 754 flow. Second operand has 26 states, 26 states have (on average 6.538461538461538) internal successors, (170), 26 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:44:53,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:44:53,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:44:53,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:44:59,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:45:00,815 INFO L124 PetriNetUnfolderBase]: 1831/2662 cut-off events. [2024-11-28 04:45:00,816 INFO L125 PetriNetUnfolderBase]: For 7005/7005 co-relation queries the response was YES. [2024-11-28 04:45:00,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11424 conditions, 2662 events. 1831/2662 cut-off events. For 7005/7005 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11626 event pairs, 197 based on Foata normal form. 1/2663 useless extension candidates. Maximal degree in co-relation 7529. Up to 1051 conditions per place. [2024-11-28 04:45:00,843 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 261 selfloop transitions, 120 changer transitions 1/383 dead transitions. [2024-11-28 04:45:00,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 383 transitions, 3662 flow [2024-11-28 04:45:00,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 04:45:00,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 04:45:00,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 185 transitions. [2024-11-28 04:45:00,846 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4894179894179894 [2024-11-28 04:45:00,846 INFO L175 Difference]: Start difference. First operand has 68 places, 101 transitions, 754 flow. Second operand 14 states and 185 transitions. [2024-11-28 04:45:00,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 383 transitions, 3662 flow [2024-11-28 04:45:00,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 383 transitions, 3612 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 04:45:00,880 INFO L231 Difference]: Finished difference. Result has 82 places, 197 transitions, 1966 flow [2024-11-28 04:45:00,880 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1966, PETRI_PLACES=82, PETRI_TRANSITIONS=197} [2024-11-28 04:45:00,881 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2024-11-28 04:45:00,882 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 197 transitions, 1966 flow [2024-11-28 04:45:00,882 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.538461538461538) internal successors, (170), 26 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:00,882 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:00,882 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] [2024-11-28 04:45:00,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 04:45:01,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:01,083 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-28 04:45:01,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:01,084 INFO L85 PathProgramCache]: Analyzing trace with hash 176464039, now seen corresponding path program 1 times [2024-11-28 04:45:01,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:01,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627953643] [2024-11-28 04:45:01,084 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:01,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:01,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:02,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:02,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:02,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627953643] [2024-11-28 04:45:02,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627953643] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:02,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192717904] [2024-11-28 04:45:02,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:02,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:02,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:02,597 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:02,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:45:02,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:02,727 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 04:45:02,730 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:02,993 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:45:02,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2024-11-28 04:45:03,138 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:45:03,138 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:03,684 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:45:03,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 142 treesize of output 127 [2024-11-28 04:45:04,616 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:45:04,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192717904] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:04,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:45:04,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 20 [2024-11-28 04:45:04,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519436683] [2024-11-28 04:45:04,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:04,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 04:45:04,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:04,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 04:45:04,618 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:45:04,618 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:45:04,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 197 transitions, 1966 flow. Second operand has 20 states, 20 states have (on average 7.1) internal successors, (142), 20 states have internal predecessors, (142), 0 states have call successors, (0), 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-28 04:45:04,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:04,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:45:04,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:05,819 INFO L124 PetriNetUnfolderBase]: 2303/3319 cut-off events. [2024-11-28 04:45:05,819 INFO L125 PetriNetUnfolderBase]: For 12440/12440 co-relation queries the response was YES. [2024-11-28 04:45:05,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16427 conditions, 3319 events. 2303/3319 cut-off events. For 12440/12440 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14824 event pairs, 305 based on Foata normal form. 2/3321 useless extension candidates. Maximal degree in co-relation 15127. Up to 2610 conditions per place. [2024-11-28 04:45:05,848 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 200 selfloop transitions, 140 changer transitions 1/342 dead transitions. [2024-11-28 04:45:05,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 342 transitions, 3955 flow [2024-11-28 04:45:05,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:45:05,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:45:05,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-11-28 04:45:05,850 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44074074074074077 [2024-11-28 04:45:05,851 INFO L175 Difference]: Start difference. First operand has 82 places, 197 transitions, 1966 flow. Second operand 10 states and 119 transitions. [2024-11-28 04:45:05,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 342 transitions, 3955 flow [2024-11-28 04:45:05,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 342 transitions, 3730 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-11-28 04:45:05,913 INFO L231 Difference]: Finished difference. Result has 91 places, 280 transitions, 3096 flow [2024-11-28 04:45:05,913 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=1799, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3096, PETRI_PLACES=91, PETRI_TRANSITIONS=280} [2024-11-28 04:45:05,914 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 62 predicate places. [2024-11-28 04:45:05,914 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 280 transitions, 3096 flow [2024-11-28 04:45:05,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.1) internal successors, (142), 20 states have internal predecessors, (142), 0 states have call successors, (0), 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-28 04:45:05,914 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:05,914 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] [2024-11-28 04:45:05,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 04:45:06,118 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:06,118 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-28 04:45:06,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:06,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1134855480, now seen corresponding path program 2 times [2024-11-28 04:45:06,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:06,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77215674] [2024-11-28 04:45:06,119 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:45:06,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:06,166 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:45:06,166 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:07,555 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:07,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:07,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77215674] [2024-11-28 04:45:07,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77215674] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:07,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603027552] [2024-11-28 04:45:07,556 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:45:07,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:07,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:07,558 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:07,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:45:07,682 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:45:07,683 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:07,684 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 04:45:07,687 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:07,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:45:07,985 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:45:07,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 32 [2024-11-28 04:45:08,100 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:08,101 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:09,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:45:09,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603027552] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:09,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:45:09,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2024-11-28 04:45:09,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432848707] [2024-11-28 04:45:09,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:09,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 04:45:09,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:09,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 04:45:09,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2024-11-28 04:45:09,418 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:45:09,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 280 transitions, 3096 flow. Second operand has 23 states, 23 states have (on average 6.478260869565218) internal successors, (149), 23 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:09,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:09,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:45:09,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:11,254 INFO L124 PetriNetUnfolderBase]: 2661/3903 cut-off events. [2024-11-28 04:45:11,254 INFO L125 PetriNetUnfolderBase]: For 18060/18060 co-relation queries the response was YES. [2024-11-28 04:45:11,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20878 conditions, 3903 events. 2661/3903 cut-off events. For 18060/18060 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18655 event pairs, 278 based on Foata normal form. 2/3905 useless extension candidates. Maximal degree in co-relation 19471. Up to 3117 conditions per place. [2024-11-28 04:45:11,282 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 258 selfloop transitions, 141 changer transitions 1/401 dead transitions. [2024-11-28 04:45:11,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 401 transitions, 4915 flow [2024-11-28 04:45:11,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 04:45:11,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 04:45:11,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 162 transitions. [2024-11-28 04:45:11,284 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-11-28 04:45:11,284 INFO L175 Difference]: Start difference. First operand has 91 places, 280 transitions, 3096 flow. Second operand 15 states and 162 transitions. [2024-11-28 04:45:11,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 401 transitions, 4915 flow [2024-11-28 04:45:11,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 401 transitions, 4856 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-11-28 04:45:11,394 INFO L231 Difference]: Finished difference. Result has 107 places, 333 transitions, 4049 flow [2024-11-28 04:45:11,395 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4049, PETRI_PLACES=107, PETRI_TRANSITIONS=333} [2024-11-28 04:45:11,395 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 78 predicate places. [2024-11-28 04:45:11,395 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 333 transitions, 4049 flow [2024-11-28 04:45:11,396 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.478260869565218) internal successors, (149), 23 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:11,396 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:11,397 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] [2024-11-28 04:45:11,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 04:45:11,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 04:45:11,600 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-28 04:45:11,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:11,601 INFO L85 PathProgramCache]: Analyzing trace with hash -91267, now seen corresponding path program 2 times [2024-11-28 04:45:11,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:11,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098749386] [2024-11-28 04:45:11,601 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:45:11,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:11,665 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:45:11,666 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:12,979 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:12,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:12,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098749386] [2024-11-28 04:45:12,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098749386] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:12,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049875375] [2024-11-28 04:45:12,980 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:45:12,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:12,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:12,983 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:12,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:45:13,111 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:45:13,111 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:13,113 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 04:45:13,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:13,369 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:45:13,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 32 [2024-11-28 04:45:13,508 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:45:13,509 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:14,005 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:45:14,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 130 [2024-11-28 04:45:14,696 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:45:14,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049875375] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:14,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:45:14,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 18 [2024-11-28 04:45:14,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469450299] [2024-11-28 04:45:14,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:14,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:45:14,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:14,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:45:14,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:45:14,697 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:45:14,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 333 transitions, 4049 flow. Second operand has 18 states, 18 states have (on average 7.111111111111111) internal successors, (128), 18 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:14,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:14,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:45:14,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:16,105 INFO L124 PetriNetUnfolderBase]: 3209/4688 cut-off events. [2024-11-28 04:45:16,105 INFO L125 PetriNetUnfolderBase]: For 25178/25178 co-relation queries the response was YES. [2024-11-28 04:45:16,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26766 conditions, 4688 events. 3209/4688 cut-off events. For 25178/25178 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 22961 event pairs, 300 based on Foata normal form. 2/4690 useless extension candidates. Maximal degree in co-relation 26293. Up to 3207 conditions per place. [2024-11-28 04:45:16,133 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 217 selfloop transitions, 276 changer transitions 1/495 dead transitions. [2024-11-28 04:45:16,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 495 transitions, 6697 flow [2024-11-28 04:45:16,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:45:16,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:45:16,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-11-28 04:45:16,135 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4740740740740741 [2024-11-28 04:45:16,135 INFO L175 Difference]: Start difference. First operand has 107 places, 333 transitions, 4049 flow. Second operand 10 states and 128 transitions. [2024-11-28 04:45:16,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 495 transitions, 6697 flow [2024-11-28 04:45:16,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 495 transitions, 6486 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-11-28 04:45:16,313 INFO L231 Difference]: Finished difference. Result has 115 places, 408 transitions, 5663 flow [2024-11-28 04:45:16,313 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=3848, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5663, PETRI_PLACES=115, PETRI_TRANSITIONS=408} [2024-11-28 04:45:16,314 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 86 predicate places. [2024-11-28 04:45:16,314 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 408 transitions, 5663 flow [2024-11-28 04:45:16,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 7.111111111111111) internal successors, (128), 18 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:16,315 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:16,315 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] [2024-11-28 04:45:16,324 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-28 04:45:16,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 04:45:16,516 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-28 04:45:16,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:16,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1605464700, now seen corresponding path program 3 times [2024-11-28 04:45:16,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:16,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310591750] [2024-11-28 04:45:16,517 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:45:16,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:16,558 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:45:16,558 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:18,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:18,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:18,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310591750] [2024-11-28 04:45:18,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310591750] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:18,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12341955] [2024-11-28 04:45:18,483 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:45:18,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:18,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:18,485 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:18,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:45:18,623 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:45:18,623 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:18,625 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:45:18,629 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:18,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:45:19,081 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:45:19,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 66 [2024-11-28 04:45:19,767 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:19,768 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:21,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:45:21,718 INFO L349 Elim1Store]: treesize reduction 21, result has 40.0 percent of original size [2024-11-28 04:45:21,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 97 [2024-11-28 04:45:21,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:45:21,792 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-11-28 04:45:21,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 1 [2024-11-28 04:45:21,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:21,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12341955] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:21,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:45:21,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 33 [2024-11-28 04:45:21,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790338889] [2024-11-28 04:45:21,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:21,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-28 04:45:21,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:21,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-28 04:45:21,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=951, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 04:45:21,892 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:45:21,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 408 transitions, 5663 flow. Second operand has 34 states, 34 states have (on average 5.9411764705882355) internal successors, (202), 34 states have internal predecessors, (202), 0 states have call successors, (0), 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-28 04:45:21,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:21,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:45:21,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:29,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:45:37,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:45:42,942 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:45:45,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:45:49,876 INFO L124 PetriNetUnfolderBase]: 5875/8799 cut-off events. [2024-11-28 04:45:49,876 INFO L125 PetriNetUnfolderBase]: For 59455/59455 co-relation queries the response was YES. [2024-11-28 04:45:49,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52925 conditions, 8799 events. 5875/8799 cut-off events. For 59455/59455 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 50595 event pairs, 266 based on Foata normal form. 6/8805 useless extension candidates. Maximal degree in co-relation 52305. Up to 4257 conditions per place. [2024-11-28 04:45:49,933 INFO L140 encePairwiseOnDemand]: 13/27 looper letters, 345 selfloop transitions, 723 changer transitions 14/1083 dead transitions. [2024-11-28 04:45:49,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 1083 transitions, 14863 flow [2024-11-28 04:45:49,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-11-28 04:45:49,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2024-11-28 04:45:49,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 659 transitions. [2024-11-28 04:45:49,936 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39366786140979687 [2024-11-28 04:45:49,936 INFO L175 Difference]: Start difference. First operand has 115 places, 408 transitions, 5663 flow. Second operand 62 states and 659 transitions. [2024-11-28 04:45:49,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 1083 transitions, 14863 flow [2024-11-28 04:45:50,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 1083 transitions, 14250 flow, removed 303 selfloop flow, removed 3 redundant places. [2024-11-28 04:45:50,391 INFO L231 Difference]: Finished difference. Result has 198 places, 863 transitions, 13498 flow [2024-11-28 04:45:50,391 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=5416, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=13498, PETRI_PLACES=198, PETRI_TRANSITIONS=863} [2024-11-28 04:45:50,392 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-11-28 04:45:50,392 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 863 transitions, 13498 flow [2024-11-28 04:45:50,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 5.9411764705882355) internal successors, (202), 34 states have internal predecessors, (202), 0 states have call successors, (0), 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-28 04:45:50,392 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:50,392 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] [2024-11-28 04:45:50,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 04:45:50,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 04:45:50,593 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-28 04:45:50,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:50,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1452822545, now seen corresponding path program 3 times [2024-11-28 04:45:50,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:50,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697577624] [2024-11-28 04:45:50,593 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:45:50,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:50,631 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:45:50,631 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:51,831 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:51,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:51,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697577624] [2024-11-28 04:45:51,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697577624] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:51,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143086323] [2024-11-28 04:45:51,832 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:45:51,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:51,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:51,834 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:51,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:45:52,012 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:45:52,012 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:52,013 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 04:45:52,016 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:52,241 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:45:52,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 31 [2024-11-28 04:45:52,349 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:45:52,350 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:52,867 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:45:52,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 142 treesize of output 127 [2024-11-28 04:45:53,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:45:53,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143086323] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:53,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:45:53,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 16 [2024-11-28 04:45:53,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250032194] [2024-11-28 04:45:53,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:53,635 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 04:45:53,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:53,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 04:45:53,635 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:45:53,636 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:45:53,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 863 transitions, 13498 flow. Second operand has 16 states, 16 states have (on average 7.25) internal successors, (116), 16 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:53,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:45:53,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:45:53,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:45:56,454 INFO L124 PetriNetUnfolderBase]: 6033/9053 cut-off events. [2024-11-28 04:45:56,454 INFO L125 PetriNetUnfolderBase]: For 78816/78816 co-relation queries the response was YES. [2024-11-28 04:45:56,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62940 conditions, 9053 events. 6033/9053 cut-off events. For 78816/78816 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 52323 event pairs, 783 based on Foata normal form. 8/9061 useless extension candidates. Maximal degree in co-relation 62508. Up to 7939 conditions per place. [2024-11-28 04:45:56,527 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 664 selfloop transitions, 269 changer transitions 1/935 dead transitions. [2024-11-28 04:45:56,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 935 transitions, 16143 flow [2024-11-28 04:45:56,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:45:56,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:45:56,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-11-28 04:45:56,528 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45185185185185184 [2024-11-28 04:45:56,528 INFO L175 Difference]: Start difference. First operand has 198 places, 863 transitions, 13498 flow. Second operand 10 states and 122 transitions. [2024-11-28 04:45:56,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 935 transitions, 16143 flow [2024-11-28 04:45:57,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 935 transitions, 14321 flow, removed 816 selfloop flow, removed 6 redundant places. [2024-11-28 04:45:57,571 INFO L231 Difference]: Finished difference. Result has 203 places, 875 transitions, 12652 flow [2024-11-28 04:45:57,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=11732, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12652, PETRI_PLACES=203, PETRI_TRANSITIONS=875} [2024-11-28 04:45:57,572 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 174 predicate places. [2024-11-28 04:45:57,572 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 875 transitions, 12652 flow [2024-11-28 04:45:57,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.25) internal successors, (116), 16 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:45:57,572 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:45:57,572 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] [2024-11-28 04:45:57,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 04:45:57,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:57,773 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-28 04:45:57,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:57,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1500701900, now seen corresponding path program 4 times [2024-11-28 04:45:57,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:57,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268871145] [2024-11-28 04:45:57,774 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:45:57,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:57,800 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:45:57,800 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:59,598 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:45:59,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:59,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268871145] [2024-11-28 04:45:59,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268871145] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:45:59,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070809043] [2024-11-28 04:45:59,599 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:45:59,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:59,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:59,601 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:59,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 04:45:59,720 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:45:59,720 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:45:59,721 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:45:59,724 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:59,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 04:46:00,188 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:46:00,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2024-11-28 04:46:00,333 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:46:00,333 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:02,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:46:02,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070809043] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:02,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:02,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 10] total 31 [2024-11-28 04:46:02,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212296702] [2024-11-28 04:46:02,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:02,070 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-28 04:46:02,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:02,071 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-28 04:46:02,071 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=799, Unknown=0, NotChecked=0, Total=930 [2024-11-28 04:46:02,071 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:46:02,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 875 transitions, 12652 flow. Second operand has 31 states, 31 states have (on average 6.096774193548387) internal successors, (189), 31 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:02,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:02,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:46:02,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:07,605 INFO L124 PetriNetUnfolderBase]: 6165/9305 cut-off events. [2024-11-28 04:46:07,605 INFO L125 PetriNetUnfolderBase]: For 62067/62067 co-relation queries the response was YES. [2024-11-28 04:46:07,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60221 conditions, 9305 events. 6165/9305 cut-off events. For 62067/62067 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 54781 event pairs, 687 based on Foata normal form. 4/9287 useless extension candidates. Maximal degree in co-relation 59763. Up to 7447 conditions per place. [2024-11-28 04:46:07,704 INFO L140 encePairwiseOnDemand]: 14/27 looper letters, 548 selfloop transitions, 499 changer transitions 12/1060 dead transitions. [2024-11-28 04:46:07,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 1060 transitions, 16620 flow [2024-11-28 04:46:07,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 04:46:07,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 04:46:07,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 311 transitions. [2024-11-28 04:46:07,706 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38395061728395063 [2024-11-28 04:46:07,706 INFO L175 Difference]: Start difference. First operand has 203 places, 875 transitions, 12652 flow. Second operand 30 states and 311 transitions. [2024-11-28 04:46:07,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 1060 transitions, 16620 flow [2024-11-28 04:46:08,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 1060 transitions, 15861 flow, removed 145 selfloop flow, removed 7 redundant places. [2024-11-28 04:46:08,551 INFO L231 Difference]: Finished difference. Result has 229 places, 936 transitions, 13909 flow [2024-11-28 04:46:08,551 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=11945, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=875, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=445, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=13909, PETRI_PLACES=229, PETRI_TRANSITIONS=936} [2024-11-28 04:46:08,552 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 200 predicate places. [2024-11-28 04:46:08,552 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 936 transitions, 13909 flow [2024-11-28 04:46:08,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.096774193548387) internal successors, (189), 31 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:08,552 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:08,552 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] [2024-11-28 04:46:08,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 04:46:08,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-11-28 04:46:08,753 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-28 04:46:08,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:08,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1327454208, now seen corresponding path program 5 times [2024-11-28 04:46:08,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:08,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875370218] [2024-11-28 04:46:08,753 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:46:08,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:08,778 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:46:08,778 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:46:09,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:46:09,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:09,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875370218] [2024-11-28 04:46:09,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875370218] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:09,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869568590] [2024-11-28 04:46:09,989 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:46:09,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:09,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:09,991 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:09,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 04:46:10,120 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:46:10,120 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:46:10,121 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 04:46:10,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:10,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 04:46:10,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:46:10,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2024-11-28 04:46:10,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:46:10,602 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:12,303 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:46:12,335 INFO L349 Elim1Store]: treesize reduction 23, result has 34.3 percent of original size [2024-11-28 04:46:12,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 95 [2024-11-28 04:46:12,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:46:12,415 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-11-28 04:46:12,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 1 [2024-11-28 04:46:12,517 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:46:12,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869568590] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:12,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:12,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2024-11-28 04:46:12,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800090102] [2024-11-28 04:46:12,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:12,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:46:12,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:12,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:46:12,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:46:12,519 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:46:12,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 936 transitions, 13909 flow. Second operand has 25 states, 25 states have (on average 6.6) internal successors, (165), 25 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:12,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:12,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:46:12,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:19,029 INFO L124 PetriNetUnfolderBase]: 6702/10075 cut-off events. [2024-11-28 04:46:19,029 INFO L125 PetriNetUnfolderBase]: For 73092/73092 co-relation queries the response was YES. [2024-11-28 04:46:19,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65742 conditions, 10075 events. 6702/10075 cut-off events. For 73092/73092 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 59488 event pairs, 794 based on Foata normal form. 5/10058 useless extension candidates. Maximal degree in co-relation 65226. Up to 4271 conditions per place. [2024-11-28 04:46:19,400 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 987 selfloop transitions, 424 changer transitions 5/1417 dead transitions. [2024-11-28 04:46:19,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 1417 transitions, 21867 flow [2024-11-28 04:46:19,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 04:46:19,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 04:46:19,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 301 transitions. [2024-11-28 04:46:19,410 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48470209339774556 [2024-11-28 04:46:19,410 INFO L175 Difference]: Start difference. First operand has 229 places, 936 transitions, 13909 flow. Second operand 23 states and 301 transitions. [2024-11-28 04:46:19,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 1417 transitions, 21867 flow [2024-11-28 04:46:20,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 1417 transitions, 21198 flow, removed 207 selfloop flow, removed 9 redundant places. [2024-11-28 04:46:20,481 INFO L231 Difference]: Finished difference. Result has 254 places, 1025 transitions, 15649 flow [2024-11-28 04:46:20,482 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=13354, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=15649, PETRI_PLACES=254, PETRI_TRANSITIONS=1025} [2024-11-28 04:46:20,482 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 225 predicate places. [2024-11-28 04:46:20,482 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 1025 transitions, 15649 flow [2024-11-28 04:46:20,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.6) internal successors, (165), 25 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:20,482 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:20,483 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] [2024-11-28 04:46:20,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 04:46:20,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-28 04:46:20,683 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-28 04:46:20,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:20,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1844244084, now seen corresponding path program 6 times [2024-11-28 04:46:20,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:20,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784519564] [2024-11-28 04:46:20,684 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:46:20,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:20,725 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 04:46:20,725 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:46:21,931 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:46:21,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:21,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784519564] [2024-11-28 04:46:21,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784519564] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:21,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234914612] [2024-11-28 04:46:21,932 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:46:21,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:21,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:21,934 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:21,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 04:46:22,077 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 04:46:22,077 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:46:22,079 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 04:46:22,081 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:22,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:46:22,458 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:46:22,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 32 [2024-11-28 04:46:22,556 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:46:22,556 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:24,600 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:46:24,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234914612] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:24,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:24,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 23 [2024-11-28 04:46:24,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611238890] [2024-11-28 04:46:24,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:24,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 04:46:24,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:24,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 04:46:24,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2024-11-28 04:46:24,602 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:46:24,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 1025 transitions, 15649 flow. Second operand has 23 states, 23 states have (on average 6.434782608695652) internal successors, (148), 23 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:24,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:24,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:46:24,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:30,505 INFO L124 PetriNetUnfolderBase]: 7464/11206 cut-off events. [2024-11-28 04:46:30,505 INFO L125 PetriNetUnfolderBase]: For 90192/90192 co-relation queries the response was YES. [2024-11-28 04:46:30,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76137 conditions, 11206 events. 7464/11206 cut-off events. For 90192/90192 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 67274 event pairs, 767 based on Foata normal form. 8/11180 useless extension candidates. Maximal degree in co-relation 75590. Up to 8658 conditions per place. [2024-11-28 04:46:30,854 INFO L140 encePairwiseOnDemand]: 15/27 looper letters, 637 selfloop transitions, 541 changer transitions 2/1181 dead transitions. [2024-11-28 04:46:30,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 1181 transitions, 19660 flow [2024-11-28 04:46:30,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:46:30,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 04:46:30,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 214 transitions. [2024-11-28 04:46:30,855 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4171539961013645 [2024-11-28 04:46:30,856 INFO L175 Difference]: Start difference. First operand has 254 places, 1025 transitions, 15649 flow. Second operand 19 states and 214 transitions. [2024-11-28 04:46:30,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 1181 transitions, 19660 flow [2024-11-28 04:46:31,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 1181 transitions, 19180 flow, removed 185 selfloop flow, removed 6 redundant places. [2024-11-28 04:46:31,988 INFO L231 Difference]: Finished difference. Result has 274 places, 1091 transitions, 17764 flow [2024-11-28 04:46:31,988 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=15249, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1025, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=479, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=17764, PETRI_PLACES=274, PETRI_TRANSITIONS=1091} [2024-11-28 04:46:31,989 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 245 predicate places. [2024-11-28 04:46:31,989 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 1091 transitions, 17764 flow [2024-11-28 04:46:31,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.434782608695652) internal successors, (148), 23 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:31,989 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:31,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] [2024-11-28 04:46:31,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 04:46:32,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-28 04:46:32,190 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-28 04:46:32,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:32,190 INFO L85 PathProgramCache]: Analyzing trace with hash -683221970, now seen corresponding path program 7 times [2024-11-28 04:46:32,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:32,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045225389] [2024-11-28 04:46:32,190 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:46:32,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:32,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:33,319 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:46:33,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:33,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045225389] [2024-11-28 04:46:33,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045225389] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:33,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682675397] [2024-11-28 04:46:33,320 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:46:33,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:33,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:33,323 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:33,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 04:46:33,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:33,452 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 04:46:33,454 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:33,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 04:46:33,855 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:46:33,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2024-11-28 04:46:33,939 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:46:33,939 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:35,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:46:35,798 INFO L349 Elim1Store]: treesize reduction 23, result has 34.3 percent of original size [2024-11-28 04:46:35,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 91 [2024-11-28 04:46:35,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:46:35,853 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-11-28 04:46:35,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 1 [2024-11-28 04:46:35,933 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:46:35,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682675397] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:35,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:35,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2024-11-28 04:46:35,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065093212] [2024-11-28 04:46:35,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:35,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:46:35,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:35,934 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:46:35,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:46:35,934 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:46:35,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 1091 transitions, 17764 flow. Second operand has 26 states, 26 states have (on average 6.538461538461538) internal successors, (170), 26 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:35,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:35,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:46:35,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:41,036 INFO L124 PetriNetUnfolderBase]: 7464/11198 cut-off events. [2024-11-28 04:46:41,036 INFO L125 PetriNetUnfolderBase]: For 98817/98817 co-relation queries the response was YES. [2024-11-28 04:46:41,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78921 conditions, 11198 events. 7464/11198 cut-off events. For 98817/98817 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 67137 event pairs, 999 based on Foata normal form. 4/11172 useless extension candidates. Maximal degree in co-relation 78395. Up to 4855 conditions per place. [2024-11-28 04:46:41,174 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 1059 selfloop transitions, 383 changer transitions 2/1445 dead transitions. [2024-11-28 04:46:41,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 1445 transitions, 24634 flow [2024-11-28 04:46:41,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 04:46:41,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-28 04:46:41,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 190 transitions. [2024-11-28 04:46:41,175 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4691358024691358 [2024-11-28 04:46:41,175 INFO L175 Difference]: Start difference. First operand has 274 places, 1091 transitions, 17764 flow. Second operand 15 states and 190 transitions. [2024-11-28 04:46:41,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 1445 transitions, 24634 flow [2024-11-28 04:46:42,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 1445 transitions, 24267 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-11-28 04:46:42,481 INFO L231 Difference]: Finished difference. Result has 282 places, 1091 transitions, 18252 flow [2024-11-28 04:46:42,482 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=17439, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1091, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18252, PETRI_PLACES=282, PETRI_TRANSITIONS=1091} [2024-11-28 04:46:42,482 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 253 predicate places. [2024-11-28 04:46:42,482 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 1091 transitions, 18252 flow [2024-11-28 04:46:42,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.538461538461538) internal successors, (170), 26 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:46:42,483 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:42,483 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] [2024-11-28 04:46:42,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 04:46:42,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 04:46:42,683 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-28 04:46:42,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:42,684 INFO L85 PathProgramCache]: Analyzing trace with hash -879955707, now seen corresponding path program 4 times [2024-11-28 04:46:42,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:42,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203962364] [2024-11-28 04:46:42,684 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:46:42,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:42,709 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:46:42,709 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:46:44,000 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:46:44,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:44,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203962364] [2024-11-28 04:46:44,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203962364] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:44,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358886983] [2024-11-28 04:46:44,000 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:46:44,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:44,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:44,002 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:44,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 04:46:44,113 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:46:44,113 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:46:44,114 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 04:46:44,116 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:44,309 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:46:44,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2024-11-28 04:46:44,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:46:44,425 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:44,830 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:46:44,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 147 treesize of output 132 [2024-11-28 04:46:45,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:46:45,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358886983] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:45,654 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:45,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 20 [2024-11-28 04:46:45,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540508036] [2024-11-28 04:46:45,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:45,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 04:46:45,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:45,655 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 04:46:45,655 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:46:45,655 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:46:45,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 1091 transitions, 18252 flow. Second operand has 20 states, 20 states have (on average 7.1) internal successors, (142), 20 states have internal predecessors, (142), 0 states have call successors, (0), 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-28 04:46:45,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:45,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:46:45,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:49,697 INFO L124 PetriNetUnfolderBase]: 7758/11606 cut-off events. [2024-11-28 04:46:49,698 INFO L125 PetriNetUnfolderBase]: For 103825/103825 co-relation queries the response was YES. [2024-11-28 04:46:49,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81999 conditions, 11606 events. 7758/11606 cut-off events. For 103825/103825 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 69785 event pairs, 1106 based on Foata normal form. 6/11582 useless extension candidates. Maximal degree in co-relation 81471. Up to 10586 conditions per place. [2024-11-28 04:46:49,848 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 924 selfloop transitions, 221 changer transitions 1/1147 dead transitions. [2024-11-28 04:46:49,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 1147 transitions, 21042 flow [2024-11-28 04:46:49,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:46:49,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:46:49,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-11-28 04:46:49,850 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-11-28 04:46:49,850 INFO L175 Difference]: Start difference. First operand has 282 places, 1091 transitions, 18252 flow. Second operand 10 states and 117 transitions. [2024-11-28 04:46:49,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 1147 transitions, 21042 flow [2024-11-28 04:46:50,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 1147 transitions, 20571 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-11-28 04:46:50,965 INFO L231 Difference]: Finished difference. Result has 282 places, 1107 transitions, 18511 flow [2024-11-28 04:46:50,965 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=17767, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1090, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=869, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18511, PETRI_PLACES=282, PETRI_TRANSITIONS=1107} [2024-11-28 04:46:50,966 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 253 predicate places. [2024-11-28 04:46:50,966 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 1107 transitions, 18511 flow [2024-11-28 04:46:50,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.1) internal successors, (142), 20 states have internal predecessors, (142), 0 states have call successors, (0), 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-28 04:46:50,967 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:50,967 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] [2024-11-28 04:46:50,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 04:46:51,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 04:46:51,167 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-28 04:46:51,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:51,168 INFO L85 PathProgramCache]: Analyzing trace with hash 886339281, now seen corresponding path program 5 times [2024-11-28 04:46:51,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:51,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037955253] [2024-11-28 04:46:51,168 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:46:51,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:51,196 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:46:51,197 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:46:52,622 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:46:52,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:46:52,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037955253] [2024-11-28 04:46:52,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037955253] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:46:52,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064631904] [2024-11-28 04:46:52,623 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:46:52,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:46:52,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:46:52,624 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:46:52,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 04:46:52,759 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:46:52,759 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:46:52,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 04:46:52,762 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:52,958 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:46:52,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2024-11-28 04:46:53,080 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:46:53,080 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:46:53,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:46:53,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 123 treesize of output 120 [2024-11-28 04:46:54,175 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:46:54,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064631904] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:46:54,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:46:54,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 20 [2024-11-28 04:46:54,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467180428] [2024-11-28 04:46:54,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:46:54,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 04:46:54,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:46:54,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 04:46:54,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:46:54,176 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:46:54,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 1107 transitions, 18511 flow. Second operand has 20 states, 20 states have (on average 7.1) internal successors, (142), 20 states have internal predecessors, (142), 0 states have call successors, (0), 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-28 04:46:54,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:46:54,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:46:54,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:46:58,161 INFO L124 PetriNetUnfolderBase]: 7758/11602 cut-off events. [2024-11-28 04:46:58,162 INFO L125 PetriNetUnfolderBase]: For 103007/103007 co-relation queries the response was YES. [2024-11-28 04:46:58,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82935 conditions, 11602 events. 7758/11602 cut-off events. For 103007/103007 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 69649 event pairs, 880 based on Foata normal form. 2/11574 useless extension candidates. Maximal degree in co-relation 82421. Up to 10304 conditions per place. [2024-11-28 04:46:58,315 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 903 selfloop transitions, 236 changer transitions 1/1141 dead transitions. [2024-11-28 04:46:58,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 1141 transitions, 21040 flow [2024-11-28 04:46:58,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:46:58,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:46:58,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-11-28 04:46:58,316 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43703703703703706 [2024-11-28 04:46:58,317 INFO L175 Difference]: Start difference. First operand has 282 places, 1107 transitions, 18511 flow. Second operand 10 states and 118 transitions. [2024-11-28 04:46:58,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 1141 transitions, 21040 flow [2024-11-28 04:46:59,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 1141 transitions, 20560 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-11-28 04:46:59,640 INFO L231 Difference]: Finished difference. Result has 286 places, 1107 transitions, 18519 flow [2024-11-28 04:46:59,641 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=18031, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=871, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18519, PETRI_PLACES=286, PETRI_TRANSITIONS=1107} [2024-11-28 04:46:59,641 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 257 predicate places. [2024-11-28 04:46:59,641 INFO L471 AbstractCegarLoop]: Abstraction has has 286 places, 1107 transitions, 18519 flow [2024-11-28 04:46:59,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 7.1) internal successors, (142), 20 states have internal predecessors, (142), 0 states have call successors, (0), 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-28 04:46:59,642 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:46:59,642 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] [2024-11-28 04:46:59,649 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 04:46:59,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 04:46:59,842 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-28 04:46:59,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:59,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1142295190, now seen corresponding path program 8 times [2024-11-28 04:46:59,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:46:59,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507612184] [2024-11-28 04:46:59,843 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:46:59,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:46:59,872 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:46:59,872 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:01,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:01,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:47:01,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507612184] [2024-11-28 04:47:01,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507612184] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:47:01,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246591777] [2024-11-28 04:47:01,095 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:47:01,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:47:01,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:47:01,096 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:47:01,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 04:47:01,218 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:47:01,219 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:01,220 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:47:01,225 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:01,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:47:01,794 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:47:01,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 92 treesize of output 152 [2024-11-28 04:47:04,998 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:04,999 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:07,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:47:07,047 INFO L349 Elim1Store]: treesize reduction 21, result has 40.0 percent of original size [2024-11-28 04:47:07,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 97 [2024-11-28 04:47:07,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:47:07,111 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-11-28 04:47:07,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 1 [2024-11-28 04:47:07,209 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:07,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246591777] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:47:07,209 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:47:07,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 33 [2024-11-28 04:47:07,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113915421] [2024-11-28 04:47:07,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:47:07,209 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-28 04:47:07,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:47:07,210 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-28 04:47:07,210 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=967, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 04:47:07,211 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:47:07,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 1107 transitions, 18519 flow. Second operand has 34 states, 34 states have (on average 5.9411764705882355) internal successors, (202), 34 states have internal predecessors, (202), 0 states have call successors, (0), 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-28 04:47:07,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:47:07,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:47:07,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:47:11,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:47:16,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:47:18,221 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:47:26,428 INFO L124 PetriNetUnfolderBase]: 8038/12060 cut-off events. [2024-11-28 04:47:26,428 INFO L125 PetriNetUnfolderBase]: For 106866/106866 co-relation queries the response was YES. [2024-11-28 04:47:26,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85918 conditions, 12060 events. 8038/12060 cut-off events. For 106866/106866 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 73365 event pairs, 798 based on Foata normal form. 4/12034 useless extension candidates. Maximal degree in co-relation 85389. Up to 10595 conditions per place. [2024-11-28 04:47:26,546 INFO L140 encePairwiseOnDemand]: 13/27 looper letters, 880 selfloop transitions, 330 changer transitions 11/1222 dead transitions. [2024-11-28 04:47:26,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 1222 transitions, 22217 flow [2024-11-28 04:47:26,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 04:47:26,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 04:47:26,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 243 transitions. [2024-11-28 04:47:26,547 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-11-28 04:47:26,547 INFO L175 Difference]: Start difference. First operand has 286 places, 1107 transitions, 18519 flow. Second operand 24 states and 243 transitions. [2024-11-28 04:47:26,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 1222 transitions, 22217 flow [2024-11-28 04:47:28,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 1222 transitions, 21475 flow, removed 77 selfloop flow, removed 10 redundant places. [2024-11-28 04:47:28,096 INFO L231 Difference]: Finished difference. Result has 306 places, 1163 transitions, 19606 flow [2024-11-28 04:47:28,097 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=17849, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=800, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=19606, PETRI_PLACES=306, PETRI_TRANSITIONS=1163} [2024-11-28 04:47:28,098 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 277 predicate places. [2024-11-28 04:47:28,098 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 1163 transitions, 19606 flow [2024-11-28 04:47:28,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 5.9411764705882355) internal successors, (202), 34 states have internal predecessors, (202), 0 states have call successors, (0), 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-28 04:47:28,098 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:47:28,099 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] [2024-11-28 04:47:28,109 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 04:47:28,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 04:47:28,302 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-28 04:47:28,303 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:47:28,303 INFO L85 PathProgramCache]: Analyzing trace with hash 87540296, now seen corresponding path program 9 times [2024-11-28 04:47:28,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:47:28,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956707337] [2024-11-28 04:47:28,303 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:47:28,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:47:28,321 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:47:28,321 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:29,310 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:29,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:47:29,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956707337] [2024-11-28 04:47:29,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956707337] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:47:29,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692878876] [2024-11-28 04:47:29,311 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:47:29,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:47:29,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:47:29,312 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:47:29,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 04:47:29,440 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:47:29,440 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:29,441 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:47:29,443 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:29,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:47:29,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:47:29,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:47:29,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 58 [2024-11-28 04:47:30,143 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:30,143 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:31,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:47:31,924 INFO L349 Elim1Store]: treesize reduction 21, result has 40.0 percent of original size [2024-11-28 04:47:31,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 97 [2024-11-28 04:47:31,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:47:31,970 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-11-28 04:47:31,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 1 [2024-11-28 04:47:32,068 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:32,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692878876] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:47:32,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:47:32,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 33 [2024-11-28 04:47:32,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77661569] [2024-11-28 04:47:32,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:47:32,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-28 04:47:32,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:47:32,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-28 04:47:32,070 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=953, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 04:47:32,070 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:47:32,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 1163 transitions, 19606 flow. Second operand has 34 states, 34 states have (on average 5.9411764705882355) internal successors, (202), 34 states have internal predecessors, (202), 0 states have call successors, (0), 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-28 04:47:32,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:47:32,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:47:32,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:47:38,514 INFO L124 PetriNetUnfolderBase]: 8070/12118 cut-off events. [2024-11-28 04:47:38,514 INFO L125 PetriNetUnfolderBase]: For 108942/108942 co-relation queries the response was YES. [2024-11-28 04:47:38,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86796 conditions, 12118 events. 8070/12118 cut-off events. For 108942/108942 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 74355 event pairs, 880 based on Foata normal form. 2/12090 useless extension candidates. Maximal degree in co-relation 86261. Up to 10917 conditions per place. [2024-11-28 04:47:38,639 INFO L140 encePairwiseOnDemand]: 15/27 looper letters, 911 selfloop transitions, 290 changer transitions 4/1206 dead transitions. [2024-11-28 04:47:38,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 1206 transitions, 22360 flow [2024-11-28 04:47:38,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:47:38,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:47:38,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 168 transitions. [2024-11-28 04:47:38,641 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3660130718954248 [2024-11-28 04:47:38,641 INFO L175 Difference]: Start difference. First operand has 306 places, 1163 transitions, 19606 flow. Second operand 17 states and 168 transitions. [2024-11-28 04:47:38,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 1206 transitions, 22360 flow [2024-11-28 04:47:39,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1206 transitions, 21787 flow, removed 214 selfloop flow, removed 6 redundant places. [2024-11-28 04:47:39,954 INFO L231 Difference]: Finished difference. Result has 318 places, 1170 transitions, 19795 flow [2024-11-28 04:47:39,955 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=19035, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=875, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=19795, PETRI_PLACES=318, PETRI_TRANSITIONS=1170} [2024-11-28 04:47:39,955 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 289 predicate places. [2024-11-28 04:47:39,955 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 1170 transitions, 19795 flow [2024-11-28 04:47:39,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 5.9411764705882355) internal successors, (202), 34 states have internal predecessors, (202), 0 states have call successors, (0), 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-28 04:47:39,955 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:47:39,955 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] [2024-11-28 04:47:39,961 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-28 04:47:40,156 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 04:47:40,156 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-28 04:47:40,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:47:40,156 INFO L85 PathProgramCache]: Analyzing trace with hash 260787988, now seen corresponding path program 10 times [2024-11-28 04:47:40,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:47:40,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803826061] [2024-11-28 04:47:40,156 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:47:40,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:47:40,175 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:47:40,175 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:41,253 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:41,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:47:41,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803826061] [2024-11-28 04:47:41,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803826061] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:47:41,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760176335] [2024-11-28 04:47:41,254 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:47:41,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:47:41,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:47:41,256 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:47:41,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 04:47:41,378 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:47:41,378 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:41,379 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-28 04:47:41,381 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:41,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 04:47:41,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:47:41,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2024-11-28 04:47:41,773 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:41,774 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:43,454 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:47:43,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760176335] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:47:43,454 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:47:43,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 28 [2024-11-28 04:47:43,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534268151] [2024-11-28 04:47:43,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:47:43,455 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 04:47:43,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:47:43,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 04:47:43,456 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2024-11-28 04:47:43,456 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:47:43,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 1170 transitions, 19795 flow. Second operand has 28 states, 28 states have (on average 6.321428571428571) internal successors, (177), 28 states have internal predecessors, (177), 0 states have call successors, (0), 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-28 04:47:43,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:47:43,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:47:43,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:47:49,167 INFO L124 PetriNetUnfolderBase]: 8108/12186 cut-off events. [2024-11-28 04:47:49,167 INFO L125 PetriNetUnfolderBase]: For 112575/112575 co-relation queries the response was YES. [2024-11-28 04:47:49,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87971 conditions, 12186 events. 8108/12186 cut-off events. For 112575/112575 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 74948 event pairs, 1206 based on Foata normal form. 2/12158 useless extension candidates. Maximal degree in co-relation 87434. Up to 11584 conditions per place. [2024-11-28 04:47:49,316 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 966 selfloop transitions, 239 changer transitions 2/1208 dead transitions. [2024-11-28 04:47:49,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 1208 transitions, 22515 flow [2024-11-28 04:47:49,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 04:47:49,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-28 04:47:49,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 143 transitions. [2024-11-28 04:47:49,317 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-11-28 04:47:49,318 INFO L175 Difference]: Start difference. First operand has 318 places, 1170 transitions, 19795 flow. Second operand 14 states and 143 transitions. [2024-11-28 04:47:49,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 1208 transitions, 22515 flow [2024-11-28 04:47:50,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 1208 transitions, 22036 flow, removed 63 selfloop flow, removed 10 redundant places. [2024-11-28 04:47:50,982 INFO L231 Difference]: Finished difference. Result has 322 places, 1178 transitions, 19964 flow [2024-11-28 04:47:50,983 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=19320, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=935, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=19964, PETRI_PLACES=322, PETRI_TRANSITIONS=1178} [2024-11-28 04:47:50,983 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 293 predicate places. [2024-11-28 04:47:50,983 INFO L471 AbstractCegarLoop]: Abstraction has has 322 places, 1178 transitions, 19964 flow [2024-11-28 04:47:50,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.321428571428571) internal successors, (177), 28 states have internal predecessors, (177), 0 states have call successors, (0), 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-28 04:47:50,984 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:47:50,984 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] [2024-11-28 04:47:50,992 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-28 04:47:51,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-28 04:47:51,184 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-28 04:47:51,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:47:51,185 INFO L85 PathProgramCache]: Analyzing trace with hash -2087139022, now seen corresponding path program 11 times [2024-11-28 04:47:51,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:47:51,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367595265] [2024-11-28 04:47:51,185 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:47:51,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:47:51,205 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:47:51,205 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:52,489 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:52,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:47:52,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367595265] [2024-11-28 04:47:52,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367595265] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:47:52,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80094941] [2024-11-28 04:47:52,490 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 04:47:52,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:47:52,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:47:52,491 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:47:52,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 04:47:52,621 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:47:52,621 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:47:52,623 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 04:47:52,625 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:52,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 04:47:53,044 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:47:53,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2024-11-28 04:47:53,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:53,141 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:54,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:47:54,852 INFO L349 Elim1Store]: treesize reduction 23, result has 34.3 percent of original size [2024-11-28 04:47:54,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 91 [2024-11-28 04:47:54,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:47:54,906 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-11-28 04:47:54,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 1 [2024-11-28 04:47:54,985 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:47:54,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80094941] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:47:54,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:47:54,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 25 [2024-11-28 04:47:54,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985927542] [2024-11-28 04:47:54,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:47:54,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:47:54,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:47:54,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:47:54,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:47:54,987 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:47:54,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 1178 transitions, 19964 flow. Second operand has 26 states, 26 states have (on average 6.461538461538462) internal successors, (168), 26 states have internal predecessors, (168), 0 states have call successors, (0), 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-28 04:47:54,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:47:54,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:47:54,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:03,449 INFO L124 PetriNetUnfolderBase]: 8568/12827 cut-off events. [2024-11-28 04:48:03,449 INFO L125 PetriNetUnfolderBase]: For 126480/126480 co-relation queries the response was YES. [2024-11-28 04:48:03,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93488 conditions, 12827 events. 8568/12827 cut-off events. For 126480/126480 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 78720 event pairs, 1090 based on Foata normal form. 3/12800 useless extension candidates. Maximal degree in co-relation 92950. Up to 5797 conditions per place. [2024-11-28 04:48:03,756 INFO L140 encePairwiseOnDemand]: 15/27 looper letters, 1273 selfloop transitions, 389 changer transitions 3/1666 dead transitions. [2024-11-28 04:48:03,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 1666 transitions, 29108 flow [2024-11-28 04:48:03,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 04:48:03,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 04:48:03,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 310 transitions. [2024-11-28 04:48:03,758 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4415954415954416 [2024-11-28 04:48:03,758 INFO L175 Difference]: Start difference. First operand has 322 places, 1178 transitions, 19964 flow. Second operand 26 states and 310 transitions. [2024-11-28 04:48:03,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 1666 transitions, 29108 flow [2024-11-28 04:48:05,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 1666 transitions, 28603 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-11-28 04:48:05,175 INFO L231 Difference]: Finished difference. Result has 353 places, 1346 transitions, 23295 flow [2024-11-28 04:48:05,176 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=19487, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=23295, PETRI_PLACES=353, PETRI_TRANSITIONS=1346} [2024-11-28 04:48:05,177 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 324 predicate places. [2024-11-28 04:48:05,177 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 1346 transitions, 23295 flow [2024-11-28 04:48:05,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.461538461538462) internal successors, (168), 26 states have internal predecessors, (168), 0 states have call successors, (0), 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-28 04:48:05,178 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:05,178 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] [2024-11-28 04:48:05,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-28 04:48:05,378 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 04:48:05,378 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-28 04:48:05,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:05,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1889331408, now seen corresponding path program 12 times [2024-11-28 04:48:05,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:05,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109769355] [2024-11-28 04:48:05,379 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:48:05,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:05,400 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 04:48:05,400 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:48:06,572 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:48:06,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:06,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109769355] [2024-11-28 04:48:06,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109769355] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:48:06,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522169224] [2024-11-28 04:48:06,573 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 04:48:06,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:06,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:06,575 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:06,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 04:48:06,717 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-28 04:48:06,717 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:48:06,718 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:48:06,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:06,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:48:07,312 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:48:07,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 88 treesize of output 148 [2024-11-28 04:48:10,806 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:48:10,806 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:48:12,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:48:12,705 INFO L349 Elim1Store]: treesize reduction 21, result has 40.0 percent of original size [2024-11-28 04:48:12,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 93 [2024-11-28 04:48:12,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:48:12,764 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-11-28 04:48:12,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 1 [2024-11-28 04:48:12,862 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:48:12,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522169224] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:48:12,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:48:12,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 33 [2024-11-28 04:48:12,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373850486] [2024-11-28 04:48:12,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:48:12,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-28 04:48:12,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:12,864 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-28 04:48:12,864 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=955, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 04:48:12,864 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:48:12,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 1346 transitions, 23295 flow. Second operand has 34 states, 34 states have (on average 5.9411764705882355) internal successors, (202), 34 states have internal predecessors, (202), 0 states have call successors, (0), 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-28 04:48:12,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:12,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:48:12,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:26,479 INFO L124 PetriNetUnfolderBase]: 9376/14104 cut-off events. [2024-11-28 04:48:26,480 INFO L125 PetriNetUnfolderBase]: For 166525/166525 co-relation queries the response was YES. [2024-11-28 04:48:26,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107821 conditions, 14104 events. 9376/14104 cut-off events. For 166525/166525 co-relation queries the response was YES. Maximal size of possible extension queue 889. Compared 89108 event pairs, 970 based on Foata normal form. 2/14076 useless extension candidates. Maximal degree in co-relation 107267. Up to 12117 conditions per place. [2024-11-28 04:48:26,714 INFO L140 encePairwiseOnDemand]: 14/27 looper letters, 1108 selfloop transitions, 526 changer transitions 4/1639 dead transitions. [2024-11-28 04:48:26,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 1639 transitions, 31247 flow [2024-11-28 04:48:26,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-28 04:48:26,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-28 04:48:26,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 350 transitions. [2024-11-28 04:48:26,716 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.360082304526749 [2024-11-28 04:48:26,716 INFO L175 Difference]: Start difference. First operand has 353 places, 1346 transitions, 23295 flow. Second operand 36 states and 350 transitions. [2024-11-28 04:48:26,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 1639 transitions, 31247 flow [2024-11-28 04:48:29,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 1639 transitions, 30367 flow, removed 394 selfloop flow, removed 5 redundant places. [2024-11-28 04:48:29,344 INFO L231 Difference]: Finished difference. Result has 398 places, 1537 transitions, 27852 flow [2024-11-28 04:48:29,345 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=22738, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=925, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=27852, PETRI_PLACES=398, PETRI_TRANSITIONS=1537} [2024-11-28 04:48:29,345 INFO L279 CegarLoopForPetriNet]: 29 programPoint places, 369 predicate places. [2024-11-28 04:48:29,345 INFO L471 AbstractCegarLoop]: Abstraction has has 398 places, 1537 transitions, 27852 flow [2024-11-28 04:48:29,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 5.9411764705882355) internal successors, (202), 34 states have internal predecessors, (202), 0 states have call successors, (0), 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-28 04:48:29,345 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:29,346 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] [2024-11-28 04:48:29,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-28 04:48:29,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:29,546 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-28 04:48:29,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:29,547 INFO L85 PathProgramCache]: Analyzing trace with hash 766437512, now seen corresponding path program 13 times [2024-11-28 04:48:29,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:29,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85614789] [2024-11-28 04:48:29,547 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:48:29,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:29,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:30,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:48:30,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:30,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85614789] [2024-11-28 04:48:30,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85614789] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:48:30,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807741332] [2024-11-28 04:48:30,664 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 04:48:30,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:30,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:30,670 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:30,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_97256b38-9a91-48f3-88ed-b7a041db84f4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 04:48:30,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:30,844 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 04:48:30,846 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:30,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 04:48:31,215 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:48:31,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 32 [2024-11-28 04:48:31,321 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:48:31,322 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:48:33,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:48:33,283 INFO L349 Elim1Store]: treesize reduction 23, result has 34.3 percent of original size [2024-11-28 04:48:33,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 118 treesize of output 91 [2024-11-28 04:48:33,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 56 [2024-11-28 04:48:33,351 INFO L349 Elim1Store]: treesize reduction 34, result has 2.9 percent of original size [2024-11-28 04:48:33,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 122 treesize of output 1 [2024-11-28 04:48:33,429 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:48:33,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807741332] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:48:33,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:48:33,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2024-11-28 04:48:33,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102518958] [2024-11-28 04:48:33,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:48:33,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:48:33,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:33,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:48:33,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:48:33,431 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-28 04:48:33,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 1537 transitions, 27852 flow. Second operand has 26 states, 26 states have (on average 6.538461538461538) internal successors, (170), 26 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:48:33,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:33,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-28 04:48:33,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand