./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.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_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1 --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 b034d85232772d264d33ccb960d3ce3e7bf57df858fd0c6fd0b22127388c3f9a --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:20:47,963 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:20:48,021 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 11:20:48,025 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:20:48,026 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:20:48,047 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:20:48,048 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:20:48,048 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:20:48,049 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:20:48,049 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:20:48,049 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:20:48,049 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:20:48,049 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:20:48,049 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:20:48,049 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:20:48,050 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:20:48,050 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:20:48,051 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:20:48,051 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:20:48,051 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:20:48,051 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:20:48,051 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:20:48,051 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:20:48,051 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:20:48,051 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:20:48,051 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:20:48,051 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:20:48,052 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:20:48,052 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:20:48,052 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:20:48,052 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:20:48,052 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:20:48,052 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 11:20:48,052 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 11:20:48,052 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:20:48,052 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:20:48,052 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:20:48,052 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:20:48,053 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_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1 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 -> b034d85232772d264d33ccb960d3ce3e7bf57df858fd0c6fd0b22127388c3f9a [2024-12-02 11:20:48,284 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:20:48,292 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:20:48,294 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:20:48,295 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:20:48,295 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:20:48,296 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2024-12-02 11:20:50,968 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/data/94d0c8113/c4b8e0a00c344fe9b0f5b9c0f017bd27/FLAGf7035439c [2024-12-02 11:20:51,168 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:20:51,169 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c [2024-12-02 11:20:51,177 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/data/94d0c8113/c4b8e0a00c344fe9b0f5b9c0f017bd27/FLAGf7035439c [2024-12-02 11:20:51,192 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/data/94d0c8113/c4b8e0a00c344fe9b0f5b9c0f017bd27 [2024-12-02 11:20:51,195 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:20:51,196 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:20:51,197 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:20:51,198 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:20:51,202 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:20:51,203 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,204 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@457d79a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51, skipping insertion in model container [2024-12-02 11:20:51,204 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,221 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:20:51,387 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_48bcc107-a10e-4f89-99ed-fef9686eed7c/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2592,2605] [2024-12-02 11:20:51,394 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:20:51,401 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:20:51,424 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_48bcc107-a10e-4f89-99ed-fef9686eed7c/sv-benchmarks/c/weaver/chl-chromosome-opt-symm.wvr.c[2592,2605] [2024-12-02 11:20:51,427 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:20:51,444 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:20:51,444 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51 WrapperNode [2024-12-02 11:20:51,444 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:20:51,445 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:20:51,446 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:20:51,446 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:20:51,453 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,461 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,486 INFO L138 Inliner]: procedures = 23, calls = 25, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 165 [2024-12-02 11:20:51,487 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:20:51,487 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:20:51,487 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:20:51,488 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:20:51,497 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,498 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,500 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,516 INFO L175 MemorySlicer]: Split 12 memory accesses to 2 slices as follows [2, 10]. 83 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-12-02 11:20:51,516 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,517 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,524 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,525 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,529 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,531 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,532 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,534 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:20:51,535 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:20:51,535 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:20:51,536 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:20:51,537 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (1/1) ... [2024-12-02 11:20:51,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:20:51,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:20:51,569 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:20:51,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:20:51,601 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:20:51,601 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 11:20:51,601 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 11:20:51,601 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 11:20:51,601 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 11:20:51,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 11:20:51,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 11:20:51,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 11:20:51,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 11:20:51,602 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 11:20:51,602 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:20:51,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:20:51,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 11:20:51,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 11:20:51,604 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 11:20:51,709 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:20:51,711 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:20:51,998 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 11:20:51,998 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:20:52,208 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:20:52,208 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-12-02 11:20:52,208 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:20:52 BoogieIcfgContainer [2024-12-02 11:20:52,208 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:20:52,211 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:20:52,211 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:20:52,216 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:20:52,216 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:20:51" (1/3) ... [2024-12-02 11:20:52,216 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@444cbc12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:20:52, skipping insertion in model container [2024-12-02 11:20:52,217 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:20:51" (2/3) ... [2024-12-02 11:20:52,217 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@444cbc12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:20:52, skipping insertion in model container [2024-12-02 11:20:52,217 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:20:52" (3/3) ... [2024-12-02 11:20:52,218 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2024-12-02 11:20:52,242 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:20:52,244 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-chromosome-opt-symm.wvr.c that has 3 procedures, 23 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2024-12-02 11:20:52,244 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 11:20:52,294 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 11:20:52,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 29 places, 28 transitions, 70 flow [2024-12-02 11:20:52,355 INFO L124 PetriNetUnfolderBase]: 6/26 cut-off events. [2024-12-02 11:20:52,357 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 11:20:52,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 26 events. 6/26 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 29 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 17. Up to 2 conditions per place. [2024-12-02 11:20:52,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 29 places, 28 transitions, 70 flow [2024-12-02 11:20:52,363 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 26 places, 25 transitions, 62 flow [2024-12-02 11:20:52,368 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:20:52,380 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;@6c59d1c8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:20:52,380 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-12-02 11:20:52,390 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 11:20:52,390 INFO L124 PetriNetUnfolderBase]: 6/24 cut-off events. [2024-12-02 11:20:52,390 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 11:20:52,390 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:52,391 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:52,391 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:52,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:52,396 INFO L85 PathProgramCache]: Analyzing trace with hash -390798447, now seen corresponding path program 1 times [2024-12-02 11:20:52,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:52,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497618501] [2024-12-02 11:20:52,402 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:52,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:52,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:52,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:20:52,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:52,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497618501] [2024-12-02 11:20:52,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497618501] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:52,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:52,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:20:52,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191962061] [2024-12-02 11:20:52,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:52,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:20:52,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:52,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:20:52,701 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:20:52,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:52,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 62 flow. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 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-12-02 11:20:52,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:52,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:52,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:20:52,922 INFO L124 PetriNetUnfolderBase]: 237/396 cut-off events. [2024-12-02 11:20:52,922 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-12-02 11:20:52,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 835 conditions, 396 events. 237/396 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1440 event pairs, 68 based on Foata normal form. 5/301 useless extension candidates. Maximal degree in co-relation 720. Up to 183 conditions per place. [2024-12-02 11:20:52,927 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 46 selfloop transitions, 5 changer transitions 2/54 dead transitions. [2024-12-02 11:20:52,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 54 transitions, 244 flow [2024-12-02 11:20:52,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:20:52,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 11:20:52,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 69 transitions. [2024-12-02 11:20:52,939 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4928571428571429 [2024-12-02 11:20:52,941 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 62 flow. Second operand 5 states and 69 transitions. [2024-12-02 11:20:52,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 54 transitions, 244 flow [2024-12-02 11:20:52,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 54 transitions, 224 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 11:20:52,948 INFO L231 Difference]: Finished difference. Result has 28 places, 27 transitions, 78 flow [2024-12-02 11:20:52,950 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=78, PETRI_PLACES=28, PETRI_TRANSITIONS=27} [2024-12-02 11:20:52,952 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 2 predicate places. [2024-12-02 11:20:52,953 INFO L471 AbstractCegarLoop]: Abstraction has has 28 places, 27 transitions, 78 flow [2024-12-02 11:20:52,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 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-12-02 11:20:52,953 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:52,953 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:52,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 11:20:52,954 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:52,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:52,954 INFO L85 PathProgramCache]: Analyzing trace with hash -638126291, now seen corresponding path program 2 times [2024-12-02 11:20:52,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:52,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173691172] [2024-12-02 11:20:52,955 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:20:52,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:52,980 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 11:20:52,980 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:20:53,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:20:53,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:53,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173691172] [2024-12-02 11:20:53,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173691172] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:53,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:53,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:20:53,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373395509] [2024-12-02 11:20:53,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:53,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:20:53,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:53,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:20:53,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:20:53,083 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:53,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 27 transitions, 78 flow. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 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-12-02 11:20:53,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:53,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:53,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:20:53,297 INFO L124 PetriNetUnfolderBase]: 461/788 cut-off events. [2024-12-02 11:20:53,297 INFO L125 PetriNetUnfolderBase]: For 241/241 co-relation queries the response was YES. [2024-12-02 11:20:53,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1770 conditions, 788 events. 461/788 cut-off events. For 241/241 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3344 event pairs, 176 based on Foata normal form. 4/691 useless extension candidates. Maximal degree in co-relation 614. Up to 395 conditions per place. [2024-12-02 11:20:53,303 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 50 selfloop transitions, 5 changer transitions 0/56 dead transitions. [2024-12-02 11:20:53,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 56 transitions, 275 flow [2024-12-02 11:20:53,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:20:53,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 11:20:53,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 65 transitions. [2024-12-02 11:20:53,305 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-12-02 11:20:53,305 INFO L175 Difference]: Start difference. First operand has 28 places, 27 transitions, 78 flow. Second operand 5 states and 65 transitions. [2024-12-02 11:20:53,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 56 transitions, 275 flow [2024-12-02 11:20:53,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 56 transitions, 266 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 11:20:53,307 INFO L231 Difference]: Finished difference. Result has 32 places, 29 transitions, 96 flow [2024-12-02 11:20:53,307 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=96, PETRI_PLACES=32, PETRI_TRANSITIONS=29} [2024-12-02 11:20:53,308 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 6 predicate places. [2024-12-02 11:20:53,309 INFO L471 AbstractCegarLoop]: Abstraction has has 32 places, 29 transitions, 96 flow [2024-12-02 11:20:53,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 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-12-02 11:20:53,309 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:53,309 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:53,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 11:20:53,309 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:53,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:53,310 INFO L85 PathProgramCache]: Analyzing trace with hash 284563489, now seen corresponding path program 3 times [2024-12-02 11:20:53,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:53,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218620027] [2024-12-02 11:20:53,310 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:20:53,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:53,327 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 11:20:53,327 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:20:53,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:20:53,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:53,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218620027] [2024-12-02 11:20:53,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218620027] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:53,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:53,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:20:53,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893672111] [2024-12-02 11:20:53,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:53,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:20:53,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:53,397 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:20:53,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:20:53,397 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:53,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 29 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 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-12-02 11:20:53,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:53,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:53,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:20:53,607 INFO L124 PetriNetUnfolderBase]: 601/1029 cut-off events. [2024-12-02 11:20:53,608 INFO L125 PetriNetUnfolderBase]: For 457/457 co-relation queries the response was YES. [2024-12-02 11:20:53,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2503 conditions, 1029 events. 601/1029 cut-off events. For 457/457 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4721 event pairs, 207 based on Foata normal form. 23/1051 useless extension candidates. Maximal degree in co-relation 885. Up to 766 conditions per place. [2024-12-02 11:20:53,614 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 45 selfloop transitions, 4 changer transitions 2/52 dead transitions. [2024-12-02 11:20:53,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 52 transitions, 273 flow [2024-12-02 11:20:53,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:20:53,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 11:20:53,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 58 transitions. [2024-12-02 11:20:53,615 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-12-02 11:20:53,616 INFO L175 Difference]: Start difference. First operand has 32 places, 29 transitions, 96 flow. Second operand 4 states and 58 transitions. [2024-12-02 11:20:53,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 52 transitions, 273 flow [2024-12-02 11:20:53,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 52 transitions, 265 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 11:20:53,618 INFO L231 Difference]: Finished difference. Result has 36 places, 33 transitions, 134 flow [2024-12-02 11:20:53,618 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=36, PETRI_TRANSITIONS=33} [2024-12-02 11:20:53,619 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 10 predicate places. [2024-12-02 11:20:53,619 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 33 transitions, 134 flow [2024-12-02 11:20:53,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 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-12-02 11:20:53,619 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:53,619 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:53,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 11:20:53,619 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:53,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:53,620 INFO L85 PathProgramCache]: Analyzing trace with hash 103773553, now seen corresponding path program 4 times [2024-12-02 11:20:53,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:53,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235151308] [2024-12-02 11:20:53,620 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:20:53,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:53,633 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:20:53,633 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:20:53,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:20:53,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:53,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235151308] [2024-12-02 11:20:53,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235151308] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:53,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:53,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:20:53,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263082035] [2024-12-02 11:20:53,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:53,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:20:53,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:53,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:20:53,671 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:20:53,671 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:53,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 33 transitions, 134 flow. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 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-12-02 11:20:53,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:53,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:53,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:20:53,880 INFO L124 PetriNetUnfolderBase]: 620/1051 cut-off events. [2024-12-02 11:20:53,880 INFO L125 PetriNetUnfolderBase]: For 792/792 co-relation queries the response was YES. [2024-12-02 11:20:53,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2716 conditions, 1051 events. 620/1051 cut-off events. For 792/792 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4726 event pairs, 254 based on Foata normal form. 20/1069 useless extension candidates. Maximal degree in co-relation 1537. Up to 778 conditions per place. [2024-12-02 11:20:53,884 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 47 selfloop transitions, 6 changer transitions 3/57 dead transitions. [2024-12-02 11:20:53,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 57 transitions, 336 flow [2024-12-02 11:20:53,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:20:53,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 11:20:53,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 59 transitions. [2024-12-02 11:20:53,885 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-12-02 11:20:53,885 INFO L175 Difference]: Start difference. First operand has 36 places, 33 transitions, 134 flow. Second operand 4 states and 59 transitions. [2024-12-02 11:20:53,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 57 transitions, 336 flow [2024-12-02 11:20:53,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 57 transitions, 336 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 11:20:53,889 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 194 flow [2024-12-02 11:20:53,889 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=194, PETRI_PLACES=42, PETRI_TRANSITIONS=37} [2024-12-02 11:20:53,889 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 16 predicate places. [2024-12-02 11:20:53,890 INFO L471 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 194 flow [2024-12-02 11:20:53,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 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-12-02 11:20:53,890 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:53,890 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:53,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 11:20:53,890 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:53,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:53,892 INFO L85 PathProgramCache]: Analyzing trace with hash 251531022, now seen corresponding path program 1 times [2024-12-02 11:20:53,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:53,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49226430] [2024-12-02 11:20:53,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:53,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:53,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:53,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:20:53,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:53,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49226430] [2024-12-02 11:20:53,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49226430] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:53,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:53,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:20:53,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569532036] [2024-12-02 11:20:53,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:53,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:20:53,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:53,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:20:53,965 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:20:53,965 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:53,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 194 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-12-02 11:20:53,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:53,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:53,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:20:54,202 INFO L124 PetriNetUnfolderBase]: 559/944 cut-off events. [2024-12-02 11:20:54,202 INFO L125 PetriNetUnfolderBase]: For 1152/1152 co-relation queries the response was YES. [2024-12-02 11:20:54,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2640 conditions, 944 events. 559/944 cut-off events. For 1152/1152 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4260 event pairs, 183 based on Foata normal form. 16/958 useless extension candidates. Maximal degree in co-relation 937. Up to 479 conditions per place. [2024-12-02 11:20:54,208 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 56 selfloop transitions, 8 changer transitions 3/68 dead transitions. [2024-12-02 11:20:54,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 68 transitions, 447 flow [2024-12-02 11:20:54,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:20:54,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 11:20:54,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 66 transitions. [2024-12-02 11:20:54,209 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-12-02 11:20:54,209 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 194 flow. Second operand 4 states and 66 transitions. [2024-12-02 11:20:54,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 68 transitions, 447 flow [2024-12-02 11:20:54,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 68 transitions, 441 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-12-02 11:20:54,214 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 210 flow [2024-12-02 11:20:54,214 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=210, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2024-12-02 11:20:54,215 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 20 predicate places. [2024-12-02 11:20:54,215 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 210 flow [2024-12-02 11:20:54,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-12-02 11:20:54,215 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:54,215 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:54,215 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 11:20:54,216 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:54,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:54,216 INFO L85 PathProgramCache]: Analyzing trace with hash -32405608, now seen corresponding path program 1 times [2024-12-02 11:20:54,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:54,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817573202] [2024-12-02 11:20:54,216 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:54,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:54,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:54,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:20:54,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:54,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817573202] [2024-12-02 11:20:54,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817573202] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:54,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:54,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:20:54,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214788738] [2024-12-02 11:20:54,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:54,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:20:54,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:54,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:20:54,301 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:20:54,301 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:54,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 210 flow. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-12-02 11:20:54,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:54,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:54,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:20:54,509 INFO L124 PetriNetUnfolderBase]: 497/831 cut-off events. [2024-12-02 11:20:54,509 INFO L125 PetriNetUnfolderBase]: For 1391/1391 co-relation queries the response was YES. [2024-12-02 11:20:54,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2448 conditions, 831 events. 497/831 cut-off events. For 1391/1391 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3429 event pairs, 183 based on Foata normal form. 18/847 useless extension candidates. Maximal degree in co-relation 2284. Up to 441 conditions per place. [2024-12-02 11:20:54,514 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 52 selfloop transitions, 8 changer transitions 2/63 dead transitions. [2024-12-02 11:20:54,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 63 transitions, 447 flow [2024-12-02 11:20:54,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:20:54,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 11:20:54,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 62 transitions. [2024-12-02 11:20:54,516 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-12-02 11:20:54,516 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 210 flow. Second operand 4 states and 62 transitions. [2024-12-02 11:20:54,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 63 transitions, 447 flow [2024-12-02 11:20:54,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 63 transitions, 421 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-12-02 11:20:54,520 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 214 flow [2024-12-02 11:20:54,521 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=214, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2024-12-02 11:20:54,521 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 20 predicate places. [2024-12-02 11:20:54,521 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 214 flow [2024-12-02 11:20:54,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 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-12-02 11:20:54,521 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:54,522 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-12-02 11:20:54,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 11:20:54,522 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:54,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:54,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1701400911, now seen corresponding path program 1 times [2024-12-02 11:20:54,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:54,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624659316] [2024-12-02 11:20:54,523 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:54,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:54,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:54,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 11:20:54,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:54,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624659316] [2024-12-02 11:20:54,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624659316] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:54,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:54,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 11:20:54,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829670636] [2024-12-02 11:20:54,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:54,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:20:54,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:54,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:20:54,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:20:54,611 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:54,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 214 flow. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 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-12-02 11:20:54,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:54,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:54,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:20:54,753 INFO L124 PetriNetUnfolderBase]: 495/827 cut-off events. [2024-12-02 11:20:54,754 INFO L125 PetriNetUnfolderBase]: For 1302/1302 co-relation queries the response was YES. [2024-12-02 11:20:54,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2507 conditions, 827 events. 495/827 cut-off events. For 1302/1302 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3401 event pairs, 332 based on Foata normal form. 0/825 useless extension candidates. Maximal degree in co-relation 1642. Up to 819 conditions per place. [2024-12-02 11:20:54,758 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 34 selfloop transitions, 4 changer transitions 0/39 dead transitions. [2024-12-02 11:20:54,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 39 transitions, 294 flow [2024-12-02 11:20:54,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:20:54,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 11:20:54,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 37 transitions. [2024-12-02 11:20:54,759 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-12-02 11:20:54,759 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 214 flow. Second operand 3 states and 37 transitions. [2024-12-02 11:20:54,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 39 transitions, 294 flow [2024-12-02 11:20:54,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 39 transitions, 282 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-12-02 11:20:54,769 INFO L231 Difference]: Finished difference. Result has 45 places, 39 transitions, 224 flow [2024-12-02 11:20:54,769 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=224, PETRI_PLACES=45, PETRI_TRANSITIONS=39} [2024-12-02 11:20:54,770 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 19 predicate places. [2024-12-02 11:20:54,770 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 39 transitions, 224 flow [2024-12-02 11:20:54,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 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-12-02 11:20:54,770 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:54,770 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-12-02 11:20:54,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 11:20:54,770 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:54,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:54,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1580328509, now seen corresponding path program 1 times [2024-12-02 11:20:54,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:54,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547030415] [2024-12-02 11:20:54,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:54,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:54,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:54,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 11:20:54,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:54,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547030415] [2024-12-02 11:20:54,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547030415] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:20:54,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944265857] [2024-12-02 11:20:54,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:20:54,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:20:54,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:20:54,867 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:20:54,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 11:20:54,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:20:54,967 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 11:20:54,971 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:20:55,024 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 11:20:55,024 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:20:55,046 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 11:20:55,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944265857] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:20:55,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:20:55,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2024-12-02 11:20:55,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988383494] [2024-12-02 11:20:55,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:20:55,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:20:55,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:55,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:20:55,047 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:20:55,048 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:55,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 39 transitions, 224 flow. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:20:55,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:55,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:55,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:20:55,192 INFO L124 PetriNetUnfolderBase]: 495/833 cut-off events. [2024-12-02 11:20:55,192 INFO L125 PetriNetUnfolderBase]: For 1079/1079 co-relation queries the response was YES. [2024-12-02 11:20:55,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2474 conditions, 833 events. 495/833 cut-off events. For 1079/1079 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3398 event pairs, 332 based on Foata normal form. 3/835 useless extension candidates. Maximal degree in co-relation 2434. Up to 819 conditions per place. [2024-12-02 11:20:55,198 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 34 selfloop transitions, 10 changer transitions 0/45 dead transitions. [2024-12-02 11:20:55,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 45 transitions, 336 flow [2024-12-02 11:20:55,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 11:20:55,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 11:20:55,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 56 transitions. [2024-12-02 11:20:55,199 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-12-02 11:20:55,199 INFO L175 Difference]: Start difference. First operand has 45 places, 39 transitions, 224 flow. Second operand 6 states and 56 transitions. [2024-12-02 11:20:55,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 45 transitions, 336 flow [2024-12-02 11:20:55,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 45 transitions, 332 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 11:20:55,203 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 286 flow [2024-12-02 11:20:55,203 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=286, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-12-02 11:20:55,204 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 26 predicate places. [2024-12-02 11:20:55,204 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 286 flow [2024-12-02 11:20:55,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:20:55,204 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:55,204 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:55,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 11:20:55,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-12-02 11:20:55,405 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:55,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:55,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1262343183, now seen corresponding path program 2 times [2024-12-02 11:20:55,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:55,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018445241] [2024-12-02 11:20:55,406 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:20:55,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:55,459 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 11:20:55,459 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:20:56,318 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-12-02 11:20:56,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:56,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018445241] [2024-12-02 11:20:56,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018445241] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:56,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:56,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:20:56,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233422410] [2024-12-02 11:20:56,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:56,319 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:20:56,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:56,319 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:20:56,319 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:20:56,319 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:56,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 286 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:20:56,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:56,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:56,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:20:57,232 INFO L124 PetriNetUnfolderBase]: 681/1211 cut-off events. [2024-12-02 11:20:57,232 INFO L125 PetriNetUnfolderBase]: For 1493/1493 co-relation queries the response was YES. [2024-12-02 11:20:57,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3485 conditions, 1211 events. 681/1211 cut-off events. For 1493/1493 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5982 event pairs, 42 based on Foata normal form. 2/1212 useless extension candidates. Maximal degree in co-relation 3414. Up to 223 conditions per place. [2024-12-02 11:20:57,239 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 113 selfloop transitions, 62 changer transitions 7/183 dead transitions. [2024-12-02 11:20:57,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 183 transitions, 1212 flow [2024-12-02 11:20:57,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 11:20:57,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 11:20:57,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 210 transitions. [2024-12-02 11:20:57,240 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-12-02 11:20:57,241 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 286 flow. Second operand 21 states and 210 transitions. [2024-12-02 11:20:57,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 183 transitions, 1212 flow [2024-12-02 11:20:57,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 183 transitions, 1196 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-12-02 11:20:57,246 INFO L231 Difference]: Finished difference. Result has 80 places, 94 transitions, 745 flow [2024-12-02 11:20:57,246 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=745, PETRI_PLACES=80, PETRI_TRANSITIONS=94} [2024-12-02 11:20:57,247 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 54 predicate places. [2024-12-02 11:20:57,247 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 94 transitions, 745 flow [2024-12-02 11:20:57,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:20:57,247 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:57,247 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:57,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 11:20:57,247 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:57,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:57,248 INFO L85 PathProgramCache]: Analyzing trace with hash 305996023, now seen corresponding path program 3 times [2024-12-02 11:20:57,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:57,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629803695] [2024-12-02 11:20:57,248 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:20:57,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:57,280 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 11:20:57,280 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:20:57,942 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-12-02 11:20:57,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:57,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629803695] [2024-12-02 11:20:57,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629803695] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:57,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:57,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:20:57,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933517532] [2024-12-02 11:20:57,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:57,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:20:57,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:57,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:20:57,944 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:20:57,944 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:57,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 94 transitions, 745 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:20:57,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:57,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:57,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:20:59,486 INFO L124 PetriNetUnfolderBase]: 1246/2227 cut-off events. [2024-12-02 11:20:59,486 INFO L125 PetriNetUnfolderBase]: For 6163/6163 co-relation queries the response was YES. [2024-12-02 11:20:59,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7801 conditions, 2227 events. 1246/2227 cut-off events. For 6163/6163 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12801 event pairs, 63 based on Foata normal form. 1/2227 useless extension candidates. Maximal degree in co-relation 7727. Up to 370 conditions per place. [2024-12-02 11:20:59,503 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 177 selfloop transitions, 117 changer transitions 8/303 dead transitions. [2024-12-02 11:20:59,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 303 transitions, 2409 flow [2024-12-02 11:20:59,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 11:20:59,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-12-02 11:20:59,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 350 transitions. [2024-12-02 11:20:59,506 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-12-02 11:20:59,506 INFO L175 Difference]: Start difference. First operand has 80 places, 94 transitions, 745 flow. Second operand 33 states and 350 transitions. [2024-12-02 11:20:59,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 303 transitions, 2409 flow [2024-12-02 11:20:59,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 303 transitions, 2265 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-12-02 11:20:59,535 INFO L231 Difference]: Finished difference. Result has 118 places, 154 transitions, 1498 flow [2024-12-02 11:20:59,536 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=675, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1498, PETRI_PLACES=118, PETRI_TRANSITIONS=154} [2024-12-02 11:20:59,536 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 92 predicate places. [2024-12-02 11:20:59,536 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 154 transitions, 1498 flow [2024-12-02 11:20:59,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:20:59,537 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:20:59,537 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:20:59,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 11:20:59,537 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:20:59,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:20:59,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1632262309, now seen corresponding path program 4 times [2024-12-02 11:20:59,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:20:59,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173682320] [2024-12-02 11:20:59,538 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:20:59,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:20:59,561 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:20:59,561 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:20:59,813 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-12-02 11:20:59,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:20:59,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173682320] [2024-12-02 11:20:59,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173682320] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:20:59,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:20:59,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:20:59,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003880185] [2024-12-02 11:20:59,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:20:59,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:20:59,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:20:59,814 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:20:59,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:20:59,815 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:20:59,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 154 transitions, 1498 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 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-12-02 11:20:59,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:20:59,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:20:59,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:00,755 INFO L124 PetriNetUnfolderBase]: 1371/2449 cut-off events. [2024-12-02 11:21:00,755 INFO L125 PetriNetUnfolderBase]: For 9477/9477 co-relation queries the response was YES. [2024-12-02 11:21:00,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9490 conditions, 2449 events. 1371/2449 cut-off events. For 9477/9477 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14346 event pairs, 132 based on Foata normal form. 1/2449 useless extension candidates. Maximal degree in co-relation 9406. Up to 448 conditions per place. [2024-12-02 11:21:00,767 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 156 selfloop transitions, 93 changer transitions 8/258 dead transitions. [2024-12-02 11:21:00,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 258 transitions, 2569 flow [2024-12-02 11:21:00,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 11:21:00,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 11:21:00,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 207 transitions. [2024-12-02 11:21:00,769 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43487394957983194 [2024-12-02 11:21:00,770 INFO L175 Difference]: Start difference. First operand has 118 places, 154 transitions, 1498 flow. Second operand 17 states and 207 transitions. [2024-12-02 11:21:00,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 258 transitions, 2569 flow [2024-12-02 11:21:00,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 258 transitions, 2369 flow, removed 62 selfloop flow, removed 9 redundant places. [2024-12-02 11:21:00,815 INFO L231 Difference]: Finished difference. Result has 129 places, 166 transitions, 1674 flow [2024-12-02 11:21:00,816 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1313, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1674, PETRI_PLACES=129, PETRI_TRANSITIONS=166} [2024-12-02 11:21:00,816 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 103 predicate places. [2024-12-02 11:21:00,816 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 166 transitions, 1674 flow [2024-12-02 11:21:00,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 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-12-02 11:21:00,817 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:00,817 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:00,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 11:21:00,817 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:00,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:00,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1080011989, now seen corresponding path program 5 times [2024-12-02 11:21:00,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:00,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857585781] [2024-12-02 11:21:00,818 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:21:00,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:00,840 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 11:21:00,840 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:00,908 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 11:21:00,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:00,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857585781] [2024-12-02 11:21:00,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857585781] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:00,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590069340] [2024-12-02 11:21:00,909 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:21:00,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:00,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:21:00,911 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:21:00,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 11:21:01,021 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 11:21:01,021 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:01,023 INFO L256 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 11:21:01,024 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:21:01,078 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 11:21:01,079 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:21:01,114 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 11:21:01,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590069340] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:21:01,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:21:01,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-12-02 11:21:01,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016954946] [2024-12-02 11:21:01,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:21:01,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 11:21:01,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:01,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 11:21:01,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2024-12-02 11:21:01,116 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:01,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 166 transitions, 1674 flow. Second operand has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:01,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:01,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:01,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:01,407 INFO L124 PetriNetUnfolderBase]: 1361/2430 cut-off events. [2024-12-02 11:21:01,408 INFO L125 PetriNetUnfolderBase]: For 9968/9968 co-relation queries the response was YES. [2024-12-02 11:21:01,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9980 conditions, 2430 events. 1361/2430 cut-off events. For 9968/9968 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 14164 event pairs, 864 based on Foata normal form. 1/2430 useless extension candidates. Maximal degree in co-relation 9885. Up to 2391 conditions per place. [2024-12-02 11:21:01,424 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 155 selfloop transitions, 12 changer transitions 0/168 dead transitions. [2024-12-02 11:21:01,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 168 transitions, 2020 flow [2024-12-02 11:21:01,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:21:01,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 11:21:01,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 57 transitions. [2024-12-02 11:21:01,425 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29081632653061223 [2024-12-02 11:21:01,425 INFO L175 Difference]: Start difference. First operand has 129 places, 166 transitions, 1674 flow. Second operand 7 states and 57 transitions. [2024-12-02 11:21:01,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 168 transitions, 2020 flow [2024-12-02 11:21:01,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 168 transitions, 1894 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-12-02 11:21:01,465 INFO L231 Difference]: Finished difference. Result has 125 places, 168 transitions, 1594 flow [2024-12-02 11:21:01,466 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1594, PETRI_PLACES=125, PETRI_TRANSITIONS=168} [2024-12-02 11:21:01,466 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 99 predicate places. [2024-12-02 11:21:01,466 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 168 transitions, 1594 flow [2024-12-02 11:21:01,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 12 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:01,466 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:01,467 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:01,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-12-02 11:21:01,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:01,667 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:01,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:01,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1938885383, now seen corresponding path program 6 times [2024-12-02 11:21:01,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:01,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811528224] [2024-12-02 11:21:01,668 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:21:01,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:01,691 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 11:21:01,691 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:02,081 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:02,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:02,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811528224] [2024-12-02 11:21:02,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811528224] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:02,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:02,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:02,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104992738] [2024-12-02 11:21:02,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:02,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:02,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:02,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:02,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:02,083 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:02,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 168 transitions, 1594 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:02,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:02,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:02,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:03,274 INFO L124 PetriNetUnfolderBase]: 1391/2482 cut-off events. [2024-12-02 11:21:03,274 INFO L125 PetriNetUnfolderBase]: For 8220/8220 co-relation queries the response was YES. [2024-12-02 11:21:03,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9576 conditions, 2482 events. 1391/2482 cut-off events. For 8220/8220 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14523 event pairs, 77 based on Foata normal form. 1/2483 useless extension candidates. Maximal degree in co-relation 9472. Up to 444 conditions per place. [2024-12-02 11:21:03,285 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 151 selfloop transitions, 128 changer transitions 7/287 dead transitions. [2024-12-02 11:21:03,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 287 transitions, 2696 flow [2024-12-02 11:21:03,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 11:21:03,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 11:21:03,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 275 transitions. [2024-12-02 11:21:03,287 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3637566137566138 [2024-12-02 11:21:03,287 INFO L175 Difference]: Start difference. First operand has 125 places, 168 transitions, 1594 flow. Second operand 27 states and 275 transitions. [2024-12-02 11:21:03,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 287 transitions, 2696 flow [2024-12-02 11:21:03,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 287 transitions, 2672 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-12-02 11:21:03,318 INFO L231 Difference]: Finished difference. Result has 149 places, 173 transitions, 1892 flow [2024-12-02 11:21:03,318 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1892, PETRI_PLACES=149, PETRI_TRANSITIONS=173} [2024-12-02 11:21:03,319 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 123 predicate places. [2024-12-02 11:21:03,319 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 173 transitions, 1892 flow [2024-12-02 11:21:03,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:03,319 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:03,319 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:03,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 11:21:03,319 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:03,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:03,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1549539519, now seen corresponding path program 7 times [2024-12-02 11:21:03,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:03,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093024508] [2024-12-02 11:21:03,320 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:21:03,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:03,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:03,802 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:03,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:03,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093024508] [2024-12-02 11:21:03,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093024508] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:03,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:03,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:03,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037461696] [2024-12-02 11:21:03,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:03,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:03,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:03,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:03,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:03,804 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:03,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 173 transitions, 1892 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:03,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:03,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:03,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:04,937 INFO L124 PetriNetUnfolderBase]: 1531/2742 cut-off events. [2024-12-02 11:21:04,937 INFO L125 PetriNetUnfolderBase]: For 11429/11429 co-relation queries the response was YES. [2024-12-02 11:21:04,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11514 conditions, 2742 events. 1531/2742 cut-off events. For 11429/11429 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 16527 event pairs, 116 based on Foata normal form. 1/2743 useless extension candidates. Maximal degree in co-relation 11418. Up to 592 conditions per place. [2024-12-02 11:21:04,949 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 156 selfloop transitions, 146 changer transitions 7/310 dead transitions. [2024-12-02 11:21:04,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 310 transitions, 3286 flow [2024-12-02 11:21:04,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 11:21:04,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 11:21:04,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 270 transitions. [2024-12-02 11:21:04,951 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-12-02 11:21:04,951 INFO L175 Difference]: Start difference. First operand has 149 places, 173 transitions, 1892 flow. Second operand 25 states and 270 transitions. [2024-12-02 11:21:04,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 310 transitions, 3286 flow [2024-12-02 11:21:04,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 310 transitions, 2946 flow, removed 19 selfloop flow, removed 23 redundant places. [2024-12-02 11:21:04,987 INFO L231 Difference]: Finished difference. Result has 158 places, 208 transitions, 2379 flow [2024-12-02 11:21:04,987 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2379, PETRI_PLACES=158, PETRI_TRANSITIONS=208} [2024-12-02 11:21:04,988 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 132 predicate places. [2024-12-02 11:21:04,988 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 208 transitions, 2379 flow [2024-12-02 11:21:04,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:04,988 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:04,988 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:04,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 11:21:04,988 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:04,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:04,989 INFO L85 PathProgramCache]: Analyzing trace with hash -363096629, now seen corresponding path program 8 times [2024-12-02 11:21:04,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:04,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746424796] [2024-12-02 11:21:04,989 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:21:04,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:05,012 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 11:21:05,012 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:05,494 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:05,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:05,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746424796] [2024-12-02 11:21:05,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746424796] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:05,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:05,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:05,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122900329] [2024-12-02 11:21:05,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:05,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:05,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:05,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:05,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:05,496 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:05,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 208 transitions, 2379 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:05,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:05,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:05,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:06,848 INFO L124 PetriNetUnfolderBase]: 1556/2791 cut-off events. [2024-12-02 11:21:06,848 INFO L125 PetriNetUnfolderBase]: For 12021/12021 co-relation queries the response was YES. [2024-12-02 11:21:06,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12217 conditions, 2791 events. 1556/2791 cut-off events. For 12021/12021 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16990 event pairs, 90 based on Foata normal form. 1/2792 useless extension candidates. Maximal degree in co-relation 12114. Up to 564 conditions per place. [2024-12-02 11:21:06,862 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 161 selfloop transitions, 152 changer transitions 7/321 dead transitions. [2024-12-02 11:21:06,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 321 transitions, 3532 flow [2024-12-02 11:21:06,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 11:21:06,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 11:21:06,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 268 transitions. [2024-12-02 11:21:06,864 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-12-02 11:21:06,864 INFO L175 Difference]: Start difference. First operand has 158 places, 208 transitions, 2379 flow. Second operand 24 states and 268 transitions. [2024-12-02 11:21:06,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 321 transitions, 3532 flow [2024-12-02 11:21:06,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 321 transitions, 3369 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-12-02 11:21:06,915 INFO L231 Difference]: Finished difference. Result has 180 places, 221 transitions, 2737 flow [2024-12-02 11:21:06,915 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2737, PETRI_PLACES=180, PETRI_TRANSITIONS=221} [2024-12-02 11:21:06,915 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 154 predicate places. [2024-12-02 11:21:06,915 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 221 transitions, 2737 flow [2024-12-02 11:21:06,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:06,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:06,915 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:06,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 11:21:06,915 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:06,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:06,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1137112595, now seen corresponding path program 9 times [2024-12-02 11:21:06,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:06,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770890497] [2024-12-02 11:21:06,916 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:21:06,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:06,934 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 11:21:06,934 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:07,231 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:07,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:07,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770890497] [2024-12-02 11:21:07,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770890497] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:07,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:07,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:07,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775233204] [2024-12-02 11:21:07,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:07,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:07,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:07,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:07,233 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:07,233 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:07,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 221 transitions, 2737 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:07,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:07,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:07,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:08,379 INFO L124 PetriNetUnfolderBase]: 1562/2802 cut-off events. [2024-12-02 11:21:08,379 INFO L125 PetriNetUnfolderBase]: For 14338/14338 co-relation queries the response was YES. [2024-12-02 11:21:08,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12862 conditions, 2802 events. 1562/2802 cut-off events. For 14338/14338 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 17041 event pairs, 127 based on Foata normal form. 1/2803 useless extension candidates. Maximal degree in co-relation 12754. Up to 564 conditions per place. [2024-12-02 11:21:08,397 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 164 selfloop transitions, 152 changer transitions 7/324 dead transitions. [2024-12-02 11:21:08,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 324 transitions, 3778 flow [2024-12-02 11:21:08,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 11:21:08,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 11:21:08,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 278 transitions. [2024-12-02 11:21:08,398 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39714285714285713 [2024-12-02 11:21:08,398 INFO L175 Difference]: Start difference. First operand has 180 places, 221 transitions, 2737 flow. Second operand 25 states and 278 transitions. [2024-12-02 11:21:08,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 324 transitions, 3778 flow [2024-12-02 11:21:08,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 324 transitions, 3585 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-12-02 11:21:08,464 INFO L231 Difference]: Finished difference. Result has 193 places, 222 transitions, 2897 flow [2024-12-02 11:21:08,464 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2567, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2897, PETRI_PLACES=193, PETRI_TRANSITIONS=222} [2024-12-02 11:21:08,465 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 167 predicate places. [2024-12-02 11:21:08,465 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 222 transitions, 2897 flow [2024-12-02 11:21:08,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:08,465 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:08,465 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:08,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 11:21:08,465 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:08,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:08,466 INFO L85 PathProgramCache]: Analyzing trace with hash -2081639685, now seen corresponding path program 10 times [2024-12-02 11:21:08,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:08,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181238551] [2024-12-02 11:21:08,466 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:21:08,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:08,479 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:21:08,479 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:08,625 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:08,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:08,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181238551] [2024-12-02 11:21:08,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181238551] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:08,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:08,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:21:08,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153400905] [2024-12-02 11:21:08,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:08,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:21:08,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:08,626 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:21:08,626 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:21:08,626 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:08,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 222 transitions, 2897 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 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-12-02 11:21:08,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:08,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:08,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:09,551 INFO L124 PetriNetUnfolderBase]: 1733/3123 cut-off events. [2024-12-02 11:21:09,551 INFO L125 PetriNetUnfolderBase]: For 17275/17275 co-relation queries the response was YES. [2024-12-02 11:21:09,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14553 conditions, 3123 events. 1733/3123 cut-off events. For 17275/17275 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19664 event pairs, 234 based on Foata normal form. 1/3124 useless extension candidates. Maximal degree in co-relation 14445. Up to 898 conditions per place. [2024-12-02 11:21:09,566 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 187 selfloop transitions, 142 changer transitions 9/339 dead transitions. [2024-12-02 11:21:09,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 339 transitions, 4217 flow [2024-12-02 11:21:09,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 11:21:09,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 11:21:09,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 240 transitions. [2024-12-02 11:21:09,567 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-12-02 11:21:09,567 INFO L175 Difference]: Start difference. First operand has 193 places, 222 transitions, 2897 flow. Second operand 20 states and 240 transitions. [2024-12-02 11:21:09,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 339 transitions, 4217 flow [2024-12-02 11:21:09,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 339 transitions, 3836 flow, removed 8 selfloop flow, removed 22 redundant places. [2024-12-02 11:21:09,629 INFO L231 Difference]: Finished difference. Result has 196 places, 242 transitions, 3226 flow [2024-12-02 11:21:09,629 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2575, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3226, PETRI_PLACES=196, PETRI_TRANSITIONS=242} [2024-12-02 11:21:09,630 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 170 predicate places. [2024-12-02 11:21:09,630 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 242 transitions, 3226 flow [2024-12-02 11:21:09,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 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-12-02 11:21:09,630 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:09,630 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:09,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 11:21:09,630 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:09,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:09,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1311537985, now seen corresponding path program 11 times [2024-12-02 11:21:09,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:09,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360620119] [2024-12-02 11:21:09,631 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:21:09,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:09,669 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:21:09,669 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:10,119 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:10,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:10,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360620119] [2024-12-02 11:21:10,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360620119] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:10,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:10,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:10,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599348708] [2024-12-02 11:21:10,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:10,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:10,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:10,120 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:10,120 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:10,121 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:10,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 242 transitions, 3226 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:10,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:10,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:10,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:11,064 INFO L124 PetriNetUnfolderBase]: 1828/3341 cut-off events. [2024-12-02 11:21:11,064 INFO L125 PetriNetUnfolderBase]: For 18966/18966 co-relation queries the response was YES. [2024-12-02 11:21:11,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15234 conditions, 3341 events. 1828/3341 cut-off events. For 18966/18966 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21639 event pairs, 213 based on Foata normal form. 1/3342 useless extension candidates. Maximal degree in co-relation 15120. Up to 1037 conditions per place. [2024-12-02 11:21:11,080 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 185 selfloop transitions, 122 changer transitions 7/315 dead transitions. [2024-12-02 11:21:11,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 315 transitions, 4192 flow [2024-12-02 11:21:11,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 11:21:11,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 11:21:11,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 193 transitions. [2024-12-02 11:21:11,081 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38293650793650796 [2024-12-02 11:21:11,081 INFO L175 Difference]: Start difference. First operand has 196 places, 242 transitions, 3226 flow. Second operand 18 states and 193 transitions. [2024-12-02 11:21:11,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 315 transitions, 4192 flow [2024-12-02 11:21:11,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 315 transitions, 4081 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-12-02 11:21:11,164 INFO L231 Difference]: Finished difference. Result has 207 places, 246 transitions, 3445 flow [2024-12-02 11:21:11,164 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3445, PETRI_PLACES=207, PETRI_TRANSITIONS=246} [2024-12-02 11:21:11,164 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 181 predicate places. [2024-12-02 11:21:11,164 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 246 transitions, 3445 flow [2024-12-02 11:21:11,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:11,164 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:11,165 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:11,165 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 11:21:11,165 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:11,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:11,165 INFO L85 PathProgramCache]: Analyzing trace with hash 189153691, now seen corresponding path program 12 times [2024-12-02 11:21:11,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:11,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414452173] [2024-12-02 11:21:11,165 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:21:11,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:11,187 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 11:21:11,188 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:11,508 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:11,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:11,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414452173] [2024-12-02 11:21:11,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414452173] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:11,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:11,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:11,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048217985] [2024-12-02 11:21:11,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:11,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:11,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:11,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:11,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:11,510 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:11,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 246 transitions, 3445 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:11,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:11,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:11,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:12,600 INFO L124 PetriNetUnfolderBase]: 1980/3599 cut-off events. [2024-12-02 11:21:12,600 INFO L125 PetriNetUnfolderBase]: For 22860/22860 co-relation queries the response was YES. [2024-12-02 11:21:12,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17000 conditions, 3599 events. 1980/3599 cut-off events. For 22860/22860 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23537 event pairs, 336 based on Foata normal form. 5/3604 useless extension candidates. Maximal degree in co-relation 16883. Up to 1067 conditions per place. [2024-12-02 11:21:12,618 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 209 selfloop transitions, 153 changer transitions 9/372 dead transitions. [2024-12-02 11:21:12,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 372 transitions, 4946 flow [2024-12-02 11:21:12,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 11:21:12,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 11:21:12,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 269 transitions. [2024-12-02 11:21:12,619 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40029761904761907 [2024-12-02 11:21:12,619 INFO L175 Difference]: Start difference. First operand has 207 places, 246 transitions, 3445 flow. Second operand 24 states and 269 transitions. [2024-12-02 11:21:12,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 372 transitions, 4946 flow [2024-12-02 11:21:12,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 372 transitions, 4652 flow, removed 18 selfloop flow, removed 17 redundant places. [2024-12-02 11:21:12,708 INFO L231 Difference]: Finished difference. Result has 217 places, 261 transitions, 3821 flow [2024-12-02 11:21:12,708 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3207, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3821, PETRI_PLACES=217, PETRI_TRANSITIONS=261} [2024-12-02 11:21:12,709 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 191 predicate places. [2024-12-02 11:21:12,709 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 261 transitions, 3821 flow [2024-12-02 11:21:12,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:12,709 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:12,709 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:12,709 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 11:21:12,709 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:12,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:12,709 INFO L85 PathProgramCache]: Analyzing trace with hash 220842099, now seen corresponding path program 13 times [2024-12-02 11:21:12,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:12,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664450852] [2024-12-02 11:21:12,709 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:21:12,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:12,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:13,094 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:13,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:13,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664450852] [2024-12-02 11:21:13,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664450852] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:13,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:13,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:13,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523174993] [2024-12-02 11:21:13,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:13,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:13,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:13,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:13,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:13,095 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:13,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 261 transitions, 3821 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:13,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:13,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:13,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:14,344 INFO L124 PetriNetUnfolderBase]: 2233/4064 cut-off events. [2024-12-02 11:21:14,344 INFO L125 PetriNetUnfolderBase]: For 26561/26561 co-relation queries the response was YES. [2024-12-02 11:21:14,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19573 conditions, 4064 events. 2233/4064 cut-off events. For 26561/26561 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27371 event pairs, 239 based on Foata normal form. 1/4065 useless extension candidates. Maximal degree in co-relation 19453. Up to 928 conditions per place. [2024-12-02 11:21:14,362 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 214 selfloop transitions, 207 changer transitions 8/430 dead transitions. [2024-12-02 11:21:14,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 430 transitions, 6021 flow [2024-12-02 11:21:14,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 11:21:14,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 11:21:14,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 261 transitions. [2024-12-02 11:21:14,364 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4052795031055901 [2024-12-02 11:21:14,364 INFO L175 Difference]: Start difference. First operand has 217 places, 261 transitions, 3821 flow. Second operand 23 states and 261 transitions. [2024-12-02 11:21:14,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 430 transitions, 6021 flow [2024-12-02 11:21:14,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 430 transitions, 5754 flow, removed 12 selfloop flow, removed 16 redundant places. [2024-12-02 11:21:14,468 INFO L231 Difference]: Finished difference. Result has 235 places, 321 transitions, 5115 flow [2024-12-02 11:21:14,468 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3630, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5115, PETRI_PLACES=235, PETRI_TRANSITIONS=321} [2024-12-02 11:21:14,468 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 209 predicate places. [2024-12-02 11:21:14,468 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 321 transitions, 5115 flow [2024-12-02 11:21:14,469 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:14,469 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:14,469 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:14,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 11:21:14,469 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:14,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:14,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1691794049, now seen corresponding path program 14 times [2024-12-02 11:21:14,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:14,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193064682] [2024-12-02 11:21:14,469 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:21:14,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:14,484 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 11:21:14,485 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:14,729 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:14,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:14,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193064682] [2024-12-02 11:21:14,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193064682] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:14,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:14,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:14,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5405879] [2024-12-02 11:21:14,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:14,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:14,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:14,730 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:14,730 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:14,730 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:14,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 321 transitions, 5115 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:14,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:14,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:14,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:15,914 INFO L124 PetriNetUnfolderBase]: 2228/4059 cut-off events. [2024-12-02 11:21:15,914 INFO L125 PetriNetUnfolderBase]: For 30865/30865 co-relation queries the response was YES. [2024-12-02 11:21:15,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20752 conditions, 4059 events. 2228/4059 cut-off events. For 30865/30865 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27285 event pairs, 162 based on Foata normal form. 1/4060 useless extension candidates. Maximal degree in co-relation 20621. Up to 713 conditions per place. [2024-12-02 11:21:15,938 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 164 selfloop transitions, 246 changer transitions 7/418 dead transitions. [2024-12-02 11:21:15,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 418 transitions, 6403 flow [2024-12-02 11:21:15,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 11:21:15,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 11:21:15,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 247 transitions. [2024-12-02 11:21:15,940 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38354037267080743 [2024-12-02 11:21:15,940 INFO L175 Difference]: Start difference. First operand has 235 places, 321 transitions, 5115 flow. Second operand 23 states and 247 transitions. [2024-12-02 11:21:15,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 418 transitions, 6403 flow [2024-12-02 11:21:16,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 418 transitions, 6235 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-12-02 11:21:16,121 INFO L231 Difference]: Finished difference. Result has 258 places, 329 transitions, 5628 flow [2024-12-02 11:21:16,122 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=4979, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5628, PETRI_PLACES=258, PETRI_TRANSITIONS=329} [2024-12-02 11:21:16,122 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 232 predicate places. [2024-12-02 11:21:16,122 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 329 transitions, 5628 flow [2024-12-02 11:21:16,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:16,122 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:16,122 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:16,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 11:21:16,122 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:16,123 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:16,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1139543729, now seen corresponding path program 15 times [2024-12-02 11:21:16,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:16,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917413319] [2024-12-02 11:21:16,123 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:21:16,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:16,138 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 11:21:16,138 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:16,483 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:16,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:16,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917413319] [2024-12-02 11:21:16,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917413319] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:16,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:16,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:16,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662930798] [2024-12-02 11:21:16,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:16,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:16,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:16,484 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:16,484 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:16,484 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:16,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 329 transitions, 5628 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:16,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:16,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:16,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:17,543 INFO L124 PetriNetUnfolderBase]: 2229/4065 cut-off events. [2024-12-02 11:21:17,543 INFO L125 PetriNetUnfolderBase]: For 35612/35612 co-relation queries the response was YES. [2024-12-02 11:21:17,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21943 conditions, 4065 events. 2229/4065 cut-off events. For 35612/35612 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27432 event pairs, 490 based on Foata normal form. 6/4071 useless extension candidates. Maximal degree in co-relation 21806. Up to 1217 conditions per place. [2024-12-02 11:21:17,563 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 214 selfloop transitions, 161 changer transitions 11/387 dead transitions. [2024-12-02 11:21:17,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 387 transitions, 6666 flow [2024-12-02 11:21:17,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 11:21:17,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 11:21:17,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 168 transitions. [2024-12-02 11:21:17,564 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-12-02 11:21:17,564 INFO L175 Difference]: Start difference. First operand has 258 places, 329 transitions, 5628 flow. Second operand 16 states and 168 transitions. [2024-12-02 11:21:17,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 387 transitions, 6666 flow [2024-12-02 11:21:17,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 387 transitions, 6400 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-12-02 11:21:17,718 INFO L231 Difference]: Finished difference. Result has 266 places, 329 transitions, 5721 flow [2024-12-02 11:21:17,718 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5721, PETRI_PLACES=266, PETRI_TRANSITIONS=329} [2024-12-02 11:21:17,718 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 240 predicate places. [2024-12-02 11:21:17,718 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 329 transitions, 5721 flow [2024-12-02 11:21:17,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:17,718 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:17,718 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:17,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 11:21:17,719 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:17,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:17,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1662923501, now seen corresponding path program 16 times [2024-12-02 11:21:17,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:17,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455691443] [2024-12-02 11:21:17,719 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:21:17,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:17,729 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:21:17,729 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:17,868 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:17,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:17,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455691443] [2024-12-02 11:21:17,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455691443] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:17,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:17,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:21:17,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955535751] [2024-12-02 11:21:17,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:17,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:21:17,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:17,870 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:21:17,870 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:21:17,870 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:17,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 329 transitions, 5721 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 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-12-02 11:21:17,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:17,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:17,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:19,176 INFO L124 PetriNetUnfolderBase]: 2214/4032 cut-off events. [2024-12-02 11:21:19,176 INFO L125 PetriNetUnfolderBase]: For 38713/38713 co-relation queries the response was YES. [2024-12-02 11:21:19,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21942 conditions, 4032 events. 2214/4032 cut-off events. For 38713/38713 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 27080 event pairs, 146 based on Foata normal form. 1/4033 useless extension candidates. Maximal degree in co-relation 21804. Up to 692 conditions per place. [2024-12-02 11:21:19,202 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 178 selfloop transitions, 237 changer transitions 7/423 dead transitions. [2024-12-02 11:21:19,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 423 transitions, 6922 flow [2024-12-02 11:21:19,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 11:21:19,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 11:21:19,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 248 transitions. [2024-12-02 11:21:19,203 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-12-02 11:21:19,203 INFO L175 Difference]: Start difference. First operand has 266 places, 329 transitions, 5721 flow. Second operand 22 states and 248 transitions. [2024-12-02 11:21:19,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 423 transitions, 6922 flow [2024-12-02 11:21:19,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 423 transitions, 6686 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-12-02 11:21:19,372 INFO L231 Difference]: Finished difference. Result has 275 places, 328 transitions, 5967 flow [2024-12-02 11:21:19,372 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5497, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5967, PETRI_PLACES=275, PETRI_TRANSITIONS=328} [2024-12-02 11:21:19,373 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 249 predicate places. [2024-12-02 11:21:19,373 INFO L471 AbstractCegarLoop]: Abstraction has has 275 places, 328 transitions, 5967 flow [2024-12-02 11:21:19,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 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-12-02 11:21:19,373 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:19,373 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:19,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 11:21:19,373 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:19,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:19,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1654731891, now seen corresponding path program 17 times [2024-12-02 11:21:19,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:19,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534445945] [2024-12-02 11:21:19,374 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:21:19,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:19,401 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:21:19,401 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:19,755 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:19,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:19,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534445945] [2024-12-02 11:21:19,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534445945] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:19,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:19,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:19,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230389511] [2024-12-02 11:21:19,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:19,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:19,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:19,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:19,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:19,757 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:19,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 328 transitions, 5967 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:19,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:19,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:19,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:21,157 INFO L124 PetriNetUnfolderBase]: 2385/4329 cut-off events. [2024-12-02 11:21:21,157 INFO L125 PetriNetUnfolderBase]: For 41754/41754 co-relation queries the response was YES. [2024-12-02 11:21:21,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24186 conditions, 4329 events. 2385/4329 cut-off events. For 41754/41754 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 29455 event pairs, 342 based on Foata normal form. 5/4334 useless extension candidates. Maximal degree in co-relation 24049. Up to 983 conditions per place. [2024-12-02 11:21:21,184 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 239 selfloop transitions, 212 changer transitions 9/461 dead transitions. [2024-12-02 11:21:21,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 461 transitions, 7835 flow [2024-12-02 11:21:21,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 11:21:21,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 11:21:21,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 272 transitions. [2024-12-02 11:21:21,185 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-12-02 11:21:21,185 INFO L175 Difference]: Start difference. First operand has 275 places, 328 transitions, 5967 flow. Second operand 24 states and 272 transitions. [2024-12-02 11:21:21,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 461 transitions, 7835 flow [2024-12-02 11:21:21,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 461 transitions, 7480 flow, removed 20 selfloop flow, removed 14 redundant places. [2024-12-02 11:21:21,370 INFO L231 Difference]: Finished difference. Result has 290 places, 346 transitions, 6516 flow [2024-12-02 11:21:21,371 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5667, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6516, PETRI_PLACES=290, PETRI_TRANSITIONS=346} [2024-12-02 11:21:21,371 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 264 predicate places. [2024-12-02 11:21:21,371 INFO L471 AbstractCegarLoop]: Abstraction has has 290 places, 346 transitions, 6516 flow [2024-12-02 11:21:21,371 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:21,371 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:21,371 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:21,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 11:21:21,371 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:21,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:21,372 INFO L85 PathProgramCache]: Analyzing trace with hash 994858065, now seen corresponding path program 18 times [2024-12-02 11:21:21,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:21,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401657934] [2024-12-02 11:21:21,372 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:21:21,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:21,389 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 11:21:21,389 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:21,689 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:21,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:21,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401657934] [2024-12-02 11:21:21,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401657934] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:21,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:21,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:21,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199829931] [2024-12-02 11:21:21,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:21,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:21,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:21,690 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:21,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:21,690 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:21,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 346 transitions, 6516 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:21,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:21,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:21,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:23,280 INFO L124 PetriNetUnfolderBase]: 2563/4651 cut-off events. [2024-12-02 11:21:23,280 INFO L125 PetriNetUnfolderBase]: For 50110/50110 co-relation queries the response was YES. [2024-12-02 11:21:23,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26350 conditions, 4651 events. 2563/4651 cut-off events. For 50110/50110 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 32097 event pairs, 189 based on Foata normal form. 1/4652 useless extension candidates. Maximal degree in co-relation 26206. Up to 863 conditions per place. [2024-12-02 11:21:23,309 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 200 selfloop transitions, 263 changer transitions 8/472 dead transitions. [2024-12-02 11:21:23,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 472 transitions, 8268 flow [2024-12-02 11:21:23,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 11:21:23,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 11:21:23,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 282 transitions. [2024-12-02 11:21:23,310 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3873626373626374 [2024-12-02 11:21:23,310 INFO L175 Difference]: Start difference. First operand has 290 places, 346 transitions, 6516 flow. Second operand 26 states and 282 transitions. [2024-12-02 11:21:23,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 472 transitions, 8268 flow [2024-12-02 11:21:23,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 472 transitions, 7945 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-12-02 11:21:23,529 INFO L231 Difference]: Finished difference. Result has 310 places, 365 transitions, 7239 flow [2024-12-02 11:21:23,529 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=6219, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7239, PETRI_PLACES=310, PETRI_TRANSITIONS=365} [2024-12-02 11:21:23,529 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 284 predicate places. [2024-12-02 11:21:23,529 INFO L471 AbstractCegarLoop]: Abstraction has has 310 places, 365 transitions, 7239 flow [2024-12-02 11:21:23,529 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:23,529 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:23,529 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:23,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 11:21:23,530 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:23,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:23,530 INFO L85 PathProgramCache]: Analyzing trace with hash 129751265, now seen corresponding path program 19 times [2024-12-02 11:21:23,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:23,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69622892] [2024-12-02 11:21:23,530 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:21:23,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:23,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:23,927 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:23,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:23,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69622892] [2024-12-02 11:21:23,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69622892] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:23,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:23,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:23,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759955153] [2024-12-02 11:21:23,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:23,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:23,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:23,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:23,929 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:23,929 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:23,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 365 transitions, 7239 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:23,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:23,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:23,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:25,413 INFO L124 PetriNetUnfolderBase]: 2678/4876 cut-off events. [2024-12-02 11:21:25,413 INFO L125 PetriNetUnfolderBase]: For 54897/54897 co-relation queries the response was YES. [2024-12-02 11:21:25,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28448 conditions, 4876 events. 2678/4876 cut-off events. For 54897/54897 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34057 event pairs, 282 based on Foata normal form. 4/4880 useless extension candidates. Maximal degree in co-relation 28299. Up to 1128 conditions per place. [2024-12-02 11:21:25,448 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 254 selfloop transitions, 238 changer transitions 11/504 dead transitions. [2024-12-02 11:21:25,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 504 transitions, 9262 flow [2024-12-02 11:21:25,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 11:21:25,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 11:21:25,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 278 transitions. [2024-12-02 11:21:25,450 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38186813186813184 [2024-12-02 11:21:25,450 INFO L175 Difference]: Start difference. First operand has 310 places, 365 transitions, 7239 flow. Second operand 26 states and 278 transitions. [2024-12-02 11:21:25,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 504 transitions, 9262 flow [2024-12-02 11:21:25,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 504 transitions, 8963 flow, removed 17 selfloop flow, removed 17 redundant places. [2024-12-02 11:21:25,712 INFO L231 Difference]: Finished difference. Result has 326 places, 382 transitions, 8016 flow [2024-12-02 11:21:25,712 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=6980, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8016, PETRI_PLACES=326, PETRI_TRANSITIONS=382} [2024-12-02 11:21:25,712 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 300 predicate places. [2024-12-02 11:21:25,712 INFO L471 AbstractCegarLoop]: Abstraction has has 326 places, 382 transitions, 8016 flow [2024-12-02 11:21:25,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:25,712 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:25,712 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:25,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 11:21:25,713 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:25,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:25,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1076257121, now seen corresponding path program 20 times [2024-12-02 11:21:25,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:25,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805943258] [2024-12-02 11:21:25,713 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:21:25,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:25,727 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 11:21:25,727 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:26,002 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:26,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:26,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805943258] [2024-12-02 11:21:26,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805943258] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:26,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:26,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:26,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893463247] [2024-12-02 11:21:26,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:26,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:26,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:26,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:26,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:26,003 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:26,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 382 transitions, 8016 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:26,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:26,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:26,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:28,008 INFO L124 PetriNetUnfolderBase]: 3132/5675 cut-off events. [2024-12-02 11:21:28,008 INFO L125 PetriNetUnfolderBase]: For 66820/66820 co-relation queries the response was YES. [2024-12-02 11:21:28,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34191 conditions, 5675 events. 3132/5675 cut-off events. For 66820/66820 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 40511 event pairs, 271 based on Foata normal form. 1/5676 useless extension candidates. Maximal degree in co-relation 34035. Up to 1052 conditions per place. [2024-12-02 11:21:28,043 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 206 selfloop transitions, 329 changer transitions 10/546 dead transitions. [2024-12-02 11:21:28,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 546 transitions, 10466 flow [2024-12-02 11:21:28,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 11:21:28,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 11:21:28,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 309 transitions. [2024-12-02 11:21:28,044 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3678571428571429 [2024-12-02 11:21:28,044 INFO L175 Difference]: Start difference. First operand has 326 places, 382 transitions, 8016 flow. Second operand 30 states and 309 transitions. [2024-12-02 11:21:28,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 546 transitions, 10466 flow [2024-12-02 11:21:28,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 546 transitions, 9857 flow, removed 90 selfloop flow, removed 21 redundant places. [2024-12-02 11:21:28,368 INFO L231 Difference]: Finished difference. Result has 341 places, 427 transitions, 9166 flow [2024-12-02 11:21:28,368 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=7529, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=9166, PETRI_PLACES=341, PETRI_TRANSITIONS=427} [2024-12-02 11:21:28,368 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 315 predicate places. [2024-12-02 11:21:28,368 INFO L471 AbstractCegarLoop]: Abstraction has has 341 places, 427 transitions, 9166 flow [2024-12-02 11:21:28,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:28,369 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:28,369 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:28,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 11:21:28,369 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:28,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:28,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1736130947, now seen corresponding path program 21 times [2024-12-02 11:21:28,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:28,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666166449] [2024-12-02 11:21:28,369 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:21:28,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:28,383 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 11:21:28,383 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:28,742 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:28,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:28,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666166449] [2024-12-02 11:21:28,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666166449] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:28,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:28,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:21:28,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853096788] [2024-12-02 11:21:28,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:28,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:21:28,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:28,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:21:28,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:21:28,743 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:28,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 427 transitions, 9166 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:28,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:28,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:28,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:30,451 INFO L124 PetriNetUnfolderBase]: 3140/5691 cut-off events. [2024-12-02 11:21:30,452 INFO L125 PetriNetUnfolderBase]: For 67485/67485 co-relation queries the response was YES. [2024-12-02 11:21:30,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34799 conditions, 5691 events. 3140/5691 cut-off events. For 67485/67485 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 40396 event pairs, 169 based on Foata normal form. 1/5692 useless extension candidates. Maximal degree in co-relation 34646. Up to 1119 conditions per place. [2024-12-02 11:21:30,482 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 161 selfloop transitions, 347 changer transitions 7/516 dead transitions. [2024-12-02 11:21:30,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 516 transitions, 10573 flow [2024-12-02 11:21:30,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 11:21:30,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 11:21:30,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 243 transitions. [2024-12-02 11:21:30,483 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36160714285714285 [2024-12-02 11:21:30,484 INFO L175 Difference]: Start difference. First operand has 341 places, 427 transitions, 9166 flow. Second operand 24 states and 243 transitions. [2024-12-02 11:21:30,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 516 transitions, 10573 flow [2024-12-02 11:21:30,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 516 transitions, 10042 flow, removed 26 selfloop flow, removed 20 redundant places. [2024-12-02 11:21:30,740 INFO L231 Difference]: Finished difference. Result has 346 places, 429 transitions, 9395 flow [2024-12-02 11:21:30,740 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=8649, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=9395, PETRI_PLACES=346, PETRI_TRANSITIONS=429} [2024-12-02 11:21:30,741 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 320 predicate places. [2024-12-02 11:21:30,741 INFO L471 AbstractCegarLoop]: Abstraction has has 346 places, 429 transitions, 9395 flow [2024-12-02 11:21:30,741 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 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-12-02 11:21:30,741 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:30,741 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:30,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-02 11:21:30,741 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:30,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:30,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1221940767, now seen corresponding path program 22 times [2024-12-02 11:21:30,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:30,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724273658] [2024-12-02 11:21:30,742 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:21:30,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:30,752 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:21:30,752 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:30,894 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:30,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:30,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724273658] [2024-12-02 11:21:30,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724273658] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:30,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:30,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 11:21:30,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765672246] [2024-12-02 11:21:30,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:30,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:21:30,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:30,895 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:21:30,895 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:21:30,895 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:30,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 429 transitions, 9395 flow. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 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-12-02 11:21:30,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:30,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:30,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:32,475 INFO L124 PetriNetUnfolderBase]: 3131/5669 cut-off events. [2024-12-02 11:21:32,475 INFO L125 PetriNetUnfolderBase]: For 68721/68721 co-relation queries the response was YES. [2024-12-02 11:21:32,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35085 conditions, 5669 events. 3131/5669 cut-off events. For 68721/68721 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 40167 event pairs, 139 based on Foata normal form. 1/5670 useless extension candidates. Maximal degree in co-relation 34935. Up to 1119 conditions per place. [2024-12-02 11:21:32,512 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 149 selfloop transitions, 344 changer transitions 7/501 dead transitions. [2024-12-02 11:21:32,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 501 transitions, 10653 flow [2024-12-02 11:21:32,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 11:21:32,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 11:21:32,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 199 transitions. [2024-12-02 11:21:32,513 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37406015037593987 [2024-12-02 11:21:32,513 INFO L175 Difference]: Start difference. First operand has 346 places, 429 transitions, 9395 flow. Second operand 19 states and 199 transitions. [2024-12-02 11:21:32,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 501 transitions, 10653 flow [2024-12-02 11:21:32,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 501 transitions, 9894 flow, removed 5 selfloop flow, removed 21 redundant places. [2024-12-02 11:21:32,786 INFO L231 Difference]: Finished difference. Result has 344 places, 429 transitions, 9355 flow [2024-12-02 11:21:32,786 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=8644, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9355, PETRI_PLACES=344, PETRI_TRANSITIONS=429} [2024-12-02 11:21:32,786 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 318 predicate places. [2024-12-02 11:21:32,787 INFO L471 AbstractCegarLoop]: Abstraction has has 344 places, 429 transitions, 9355 flow [2024-12-02 11:21:32,787 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 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-12-02 11:21:32,787 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:32,787 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:32,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-12-02 11:21:32,787 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:32,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:32,787 INFO L85 PathProgramCache]: Analyzing trace with hash -821489315, now seen corresponding path program 1 times [2024-12-02 11:21:32,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:32,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947270648] [2024-12-02 11:21:32,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:32,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:32,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:32,827 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:32,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:32,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947270648] [2024-12-02 11:21:32,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947270648] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:32,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439411369] [2024-12-02 11:21:32,828 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:32,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:32,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:21:32,829 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:21:32,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 11:21:32,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:32,928 INFO L256 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:21:32,938 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:21:32,959 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:32,959 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:21:32,998 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:32,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439411369] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:21:32,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:21:32,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-12-02 11:21:32,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330610207] [2024-12-02 11:21:32,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:21:32,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 11:21:32,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:32,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 11:21:32,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-12-02 11:21:32,999 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:32,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 429 transitions, 9355 flow. Second operand has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 9 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:33,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:33,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:33,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:34,235 INFO L124 PetriNetUnfolderBase]: 3816/6827 cut-off events. [2024-12-02 11:21:34,235 INFO L125 PetriNetUnfolderBase]: For 75698/75698 co-relation queries the response was YES. [2024-12-02 11:21:34,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45195 conditions, 6827 events. 3816/6827 cut-off events. For 75698/75698 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 47002 event pairs, 815 based on Foata normal form. 558/7385 useless extension candidates. Maximal degree in co-relation 45045. Up to 1841 conditions per place. [2024-12-02 11:21:34,288 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 600 selfloop transitions, 115 changer transitions 0/716 dead transitions. [2024-12-02 11:21:34,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 716 transitions, 16064 flow [2024-12-02 11:21:34,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:21:34,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 11:21:34,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-12-02 11:21:34,289 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5044642857142857 [2024-12-02 11:21:34,289 INFO L175 Difference]: Start difference. First operand has 344 places, 429 transitions, 9355 flow. Second operand 8 states and 113 transitions. [2024-12-02 11:21:34,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 716 transitions, 16064 flow [2024-12-02 11:21:34,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 716 transitions, 15000 flow, removed 21 selfloop flow, removed 20 redundant places. [2024-12-02 11:21:34,739 INFO L231 Difference]: Finished difference. Result has 334 places, 477 transitions, 10058 flow [2024-12-02 11:21:34,740 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=8719, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10058, PETRI_PLACES=334, PETRI_TRANSITIONS=477} [2024-12-02 11:21:34,740 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 308 predicate places. [2024-12-02 11:21:34,740 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 477 transitions, 10058 flow [2024-12-02 11:21:34,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 9 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:34,740 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:34,740 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:34,746 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 11:21:34,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:34,941 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:34,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:34,941 INFO L85 PathProgramCache]: Analyzing trace with hash 185928938, now seen corresponding path program 1 times [2024-12-02 11:21:34,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:34,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444771994] [2024-12-02 11:21:34,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:34,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:34,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:34,986 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:34,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:34,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444771994] [2024-12-02 11:21:34,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444771994] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:34,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301681682] [2024-12-02 11:21:34,986 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:34,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:34,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:21:34,988 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:21:34,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 11:21:35,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:35,096 INFO L256 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 11:21:35,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:21:35,114 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:35,114 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:21:35,143 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:35,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301681682] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:21:35,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:21:35,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-12-02 11:21:35,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427816881] [2024-12-02 11:21:35,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:21:35,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:21:35,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:35,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:21:35,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:21:35,144 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:35,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 477 transitions, 10058 flow. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 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-12-02 11:21:35,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:35,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:35,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:36,958 INFO L124 PetriNetUnfolderBase]: 4618/8112 cut-off events. [2024-12-02 11:21:36,958 INFO L125 PetriNetUnfolderBase]: For 88374/88374 co-relation queries the response was YES. [2024-12-02 11:21:36,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56948 conditions, 8112 events. 4618/8112 cut-off events. For 88374/88374 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 54703 event pairs, 1136 based on Foata normal form. 656/8768 useless extension candidates. Maximal degree in co-relation 56800. Up to 1824 conditions per place. [2024-12-02 11:21:37,025 INFO L140 encePairwiseOnDemand]: 23/28 looper letters, 713 selfloop transitions, 125 changer transitions 0/839 dead transitions. [2024-12-02 11:21:37,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 839 transitions, 18921 flow [2024-12-02 11:21:37,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 11:21:37,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 11:21:37,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-12-02 11:21:37,027 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-12-02 11:21:37,027 INFO L175 Difference]: Start difference. First operand has 334 places, 477 transitions, 10058 flow. Second operand 7 states and 120 transitions. [2024-12-02 11:21:37,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 839 transitions, 18921 flow [2024-12-02 11:21:37,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 839 transitions, 18581 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-12-02 11:21:37,636 INFO L231 Difference]: Finished difference. Result has 337 places, 525 transitions, 11206 flow [2024-12-02 11:21:37,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=9851, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11206, PETRI_PLACES=337, PETRI_TRANSITIONS=525} [2024-12-02 11:21:37,636 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 311 predicate places. [2024-12-02 11:21:37,637 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 525 transitions, 11206 flow [2024-12-02 11:21:37,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 10 states have internal predecessors, (58), 0 states have call successors, (0), 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-12-02 11:21:37,637 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:37,637 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:37,642 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 11:21:37,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:37,837 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:37,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:37,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1620712864, now seen corresponding path program 1 times [2024-12-02 11:21:37,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:37,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422135068] [2024-12-02 11:21:37,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:37,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:37,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:38,166 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:38,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:38,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422135068] [2024-12-02 11:21:38,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422135068] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:38,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30178774] [2024-12-02 11:21:38,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:38,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:38,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:21:38,168 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:21:38,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 11:21:38,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:38,294 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 11:21:38,297 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:21:38,429 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:21:38,429 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 118 treesize of output 74 [2024-12-02 11:21:38,476 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:38,476 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:21:38,697 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-12-02 11:21:38,697 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 103 treesize of output 87 [2024-12-02 11:21:38,748 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:38,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30178774] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:38,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:21:38,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 7] total 18 [2024-12-02 11:21:38,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596899195] [2024-12-02 11:21:38,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:38,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:21:38,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:38,749 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:21:38,749 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-12-02 11:21:38,749 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:38,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 525 transitions, 11206 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:38,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:38,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:38,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:40,735 INFO L124 PetriNetUnfolderBase]: 5095/9111 cut-off events. [2024-12-02 11:21:40,735 INFO L125 PetriNetUnfolderBase]: For 100759/100759 co-relation queries the response was YES. [2024-12-02 11:21:40,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63622 conditions, 9111 events. 5095/9111 cut-off events. For 100759/100759 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 64352 event pairs, 1036 based on Foata normal form. 30/9141 useless extension candidates. Maximal degree in co-relation 63475. Up to 3198 conditions per place. [2024-12-02 11:21:40,812 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 358 selfloop transitions, 248 changer transitions 0/607 dead transitions. [2024-12-02 11:21:40,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 607 transitions, 13236 flow [2024-12-02 11:21:40,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:21:40,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 11:21:40,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-12-02 11:21:40,813 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4577922077922078 [2024-12-02 11:21:40,813 INFO L175 Difference]: Start difference. First operand has 337 places, 525 transitions, 11206 flow. Second operand 11 states and 141 transitions. [2024-12-02 11:21:40,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 607 transitions, 13236 flow [2024-12-02 11:21:41,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 607 transitions, 13109 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 11:21:41,540 INFO L231 Difference]: Finished difference. Result has 347 places, 540 transitions, 12015 flow [2024-12-02 11:21:41,541 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=11089, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12015, PETRI_PLACES=347, PETRI_TRANSITIONS=540} [2024-12-02 11:21:41,541 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 321 predicate places. [2024-12-02 11:21:41,541 INFO L471 AbstractCegarLoop]: Abstraction has has 347 places, 540 transitions, 12015 flow [2024-12-02 11:21:41,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:41,541 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:41,541 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:41,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 11:21:41,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:41,742 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:41,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:41,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1031678210, now seen corresponding path program 2 times [2024-12-02 11:21:41,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:41,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584057683] [2024-12-02 11:21:41,743 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:21:41,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:41,775 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:21:41,775 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:42,240 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:42,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:42,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584057683] [2024-12-02 11:21:42,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584057683] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:42,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:42,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:21:42,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279064883] [2024-12-02 11:21:42,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:42,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:21:42,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:42,242 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:21:42,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:21:42,242 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:42,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 540 transitions, 12015 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:42,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:42,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:42,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:44,446 INFO L124 PetriNetUnfolderBase]: 5090/9106 cut-off events. [2024-12-02 11:21:44,446 INFO L125 PetriNetUnfolderBase]: For 108288/108288 co-relation queries the response was YES. [2024-12-02 11:21:44,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65488 conditions, 9106 events. 5090/9106 cut-off events. For 108288/108288 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 64436 event pairs, 1380 based on Foata normal form. 5/9111 useless extension candidates. Maximal degree in co-relation 65338. Up to 3443 conditions per place. [2024-12-02 11:21:44,527 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 317 selfloop transitions, 244 changer transitions 10/572 dead transitions. [2024-12-02 11:21:44,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 572 transitions, 13259 flow [2024-12-02 11:21:44,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:21:44,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 11:21:44,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-12-02 11:21:44,528 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3892857142857143 [2024-12-02 11:21:44,528 INFO L175 Difference]: Start difference. First operand has 347 places, 540 transitions, 12015 flow. Second operand 10 states and 109 transitions. [2024-12-02 11:21:44,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 572 transitions, 13259 flow [2024-12-02 11:21:45,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 572 transitions, 13037 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-12-02 11:21:45,315 INFO L231 Difference]: Finished difference. Result has 353 places, 537 transitions, 12207 flow [2024-12-02 11:21:45,315 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=11760, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12207, PETRI_PLACES=353, PETRI_TRANSITIONS=537} [2024-12-02 11:21:45,315 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 327 predicate places. [2024-12-02 11:21:45,315 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 537 transitions, 12207 flow [2024-12-02 11:21:45,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:45,316 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:45,316 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:45,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-12-02 11:21:45,316 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:45,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:45,316 INFO L85 PathProgramCache]: Analyzing trace with hash -133650177, now seen corresponding path program 1 times [2024-12-02 11:21:45,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:45,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070100618] [2024-12-02 11:21:45,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:45,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:45,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:45,734 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:45,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:45,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070100618] [2024-12-02 11:21:45,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070100618] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:45,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185773614] [2024-12-02 11:21:45,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:21:45,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:45,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:21:45,737 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:21:45,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 11:21:45,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:21:45,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 11:21:45,887 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:21:45,965 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:45,965 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:21:46,068 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-12-02 11:21:46,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-12-02 11:21:46,080 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:46,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185773614] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:21:46,080 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:21:46,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 16 [2024-12-02 11:21:46,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895770074] [2024-12-02 11:21:46,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:21:46,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 11:21:46,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:46,081 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 11:21:46,081 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-12-02 11:21:46,081 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:46,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 537 transitions, 12207 flow. Second operand has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 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-12-02 11:21:46,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:46,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:46,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:48,405 INFO L124 PetriNetUnfolderBase]: 5150/9202 cut-off events. [2024-12-02 11:21:48,405 INFO L125 PetriNetUnfolderBase]: For 112518/112518 co-relation queries the response was YES. [2024-12-02 11:21:48,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67601 conditions, 9202 events. 5150/9202 cut-off events. For 112518/112518 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 65165 event pairs, 548 based on Foata normal form. 56/9258 useless extension candidates. Maximal degree in co-relation 67449. Up to 2259 conditions per place. [2024-12-02 11:21:48,497 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 203 selfloop transitions, 420 changer transitions 1/625 dead transitions. [2024-12-02 11:21:48,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 625 transitions, 14339 flow [2024-12-02 11:21:48,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 11:21:48,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 11:21:48,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 186 transitions. [2024-12-02 11:21:48,498 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-12-02 11:21:48,498 INFO L175 Difference]: Start difference. First operand has 353 places, 537 transitions, 12207 flow. Second operand 18 states and 186 transitions. [2024-12-02 11:21:48,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 625 transitions, 14339 flow [2024-12-02 11:21:49,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 625 transitions, 13829 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-12-02 11:21:49,333 INFO L231 Difference]: Finished difference. Result has 361 places, 558 transitions, 13150 flow [2024-12-02 11:21:49,333 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=11620, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=394, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=13150, PETRI_PLACES=361, PETRI_TRANSITIONS=558} [2024-12-02 11:21:49,333 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 335 predicate places. [2024-12-02 11:21:49,333 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 558 transitions, 13150 flow [2024-12-02 11:21:49,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 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-12-02 11:21:49,334 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:49,334 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:49,339 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 11:21:49,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-12-02 11:21:49,534 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:49,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:49,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1603851868, now seen corresponding path program 3 times [2024-12-02 11:21:49,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:49,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731510406] [2024-12-02 11:21:49,535 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:21:49,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:49,559 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:21:49,559 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:49,900 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:49,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:49,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731510406] [2024-12-02 11:21:49,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731510406] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:49,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:49,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:21:49,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719927845] [2024-12-02 11:21:49,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:49,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:21:49,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:49,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:21:49,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:21:49,901 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:49,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 558 transitions, 13150 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:49,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:49,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:49,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:52,063 INFO L124 PetriNetUnfolderBase]: 5140/9187 cut-off events. [2024-12-02 11:21:52,063 INFO L125 PetriNetUnfolderBase]: For 118978/118978 co-relation queries the response was YES. [2024-12-02 11:21:52,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69259 conditions, 9187 events. 5140/9187 cut-off events. For 118978/118978 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 65082 event pairs, 1425 based on Foata normal form. 5/9192 useless extension candidates. Maximal degree in co-relation 69103. Up to 3535 conditions per place. [2024-12-02 11:21:52,137 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 346 selfloop transitions, 239 changer transitions 5/591 dead transitions. [2024-12-02 11:21:52,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 591 transitions, 14404 flow [2024-12-02 11:21:52,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:21:52,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 11:21:52,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-12-02 11:21:52,138 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-12-02 11:21:52,139 INFO L175 Difference]: Start difference. First operand has 361 places, 558 transitions, 13150 flow. Second operand 11 states and 120 transitions. [2024-12-02 11:21:52,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 591 transitions, 14404 flow [2024-12-02 11:21:52,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 591 transitions, 14106 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-12-02 11:21:52,977 INFO L231 Difference]: Finished difference. Result has 363 places, 554 transitions, 13233 flow [2024-12-02 11:21:52,977 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=12791, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13233, PETRI_PLACES=363, PETRI_TRANSITIONS=554} [2024-12-02 11:21:52,977 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 337 predicate places. [2024-12-02 11:21:52,977 INFO L471 AbstractCegarLoop]: Abstraction has has 363 places, 554 transitions, 13233 flow [2024-12-02 11:21:52,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:52,978 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:52,978 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:52,978 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-12-02 11:21:52,978 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:52,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:52,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1313868604, now seen corresponding path program 4 times [2024-12-02 11:21:52,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:52,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152600565] [2024-12-02 11:21:52,978 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:21:52,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:52,991 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:21:52,991 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:53,074 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:53,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:53,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152600565] [2024-12-02 11:21:53,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152600565] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:21:53,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:21:53,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:21:53,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111606933] [2024-12-02 11:21:53,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:53,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:21:53,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:53,075 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:21:53,075 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:21:53,075 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:53,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 554 transitions, 13233 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:53,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:53,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:53,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:55,263 INFO L124 PetriNetUnfolderBase]: 5053/9003 cut-off events. [2024-12-02 11:21:55,264 INFO L125 PetriNetUnfolderBase]: For 125446/125446 co-relation queries the response was YES. [2024-12-02 11:21:55,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69228 conditions, 9003 events. 5053/9003 cut-off events. For 125446/125446 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 63370 event pairs, 881 based on Foata normal form. 5/9008 useless extension candidates. Maximal degree in co-relation 69129. Up to 2069 conditions per place. [2024-12-02 11:21:55,470 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 331 selfloop transitions, 283 changer transitions 4/619 dead transitions. [2024-12-02 11:21:55,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 619 transitions, 14839 flow [2024-12-02 11:21:55,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 11:21:55,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 11:21:55,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 160 transitions. [2024-12-02 11:21:55,471 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-12-02 11:21:55,471 INFO L175 Difference]: Start difference. First operand has 363 places, 554 transitions, 13233 flow. Second operand 14 states and 160 transitions. [2024-12-02 11:21:55,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 619 transitions, 14839 flow [2024-12-02 11:21:56,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 619 transitions, 14332 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-12-02 11:21:56,274 INFO L231 Difference]: Finished difference. Result has 361 places, 554 transitions, 13288 flow [2024-12-02 11:21:56,274 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=12684, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13288, PETRI_PLACES=361, PETRI_TRANSITIONS=554} [2024-12-02 11:21:56,275 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 335 predicate places. [2024-12-02 11:21:56,275 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 554 transitions, 13288 flow [2024-12-02 11:21:56,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:56,275 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:21:56,275 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:21:56,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-12-02 11:21:56,276 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:21:56,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:21:56,276 INFO L85 PathProgramCache]: Analyzing trace with hash -586336099, now seen corresponding path program 2 times [2024-12-02 11:21:56,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:21:56,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869261856] [2024-12-02 11:21:56,276 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:21:56,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:21:56,304 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:21:56,304 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:56,718 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:56,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:21:56,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869261856] [2024-12-02 11:21:56,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869261856] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:56,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206958604] [2024-12-02 11:21:56,718 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:21:56,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:21:56,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:21:56,720 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:21:56,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 11:21:56,841 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:21:56,841 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:21:56,842 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:21:56,844 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:21:56,973 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:21:56,974 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 118 treesize of output 70 [2024-12-02 11:21:56,999 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:56,999 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:21:57,095 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-12-02 11:21:57,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-12-02 11:21:57,114 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:21:57,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206958604] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:21:57,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:21:57,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 9] total 18 [2024-12-02 11:21:57,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719095383] [2024-12-02 11:21:57,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:21:57,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:21:57,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:21:57,115 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:21:57,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-12-02 11:21:57,115 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:21:57,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 554 transitions, 13288 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:21:57,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:21:57,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:21:57,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:21:59,871 INFO L124 PetriNetUnfolderBase]: 5456/9835 cut-off events. [2024-12-02 11:21:59,871 INFO L125 PetriNetUnfolderBase]: For 131107/131107 co-relation queries the response was YES. [2024-12-02 11:21:59,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73917 conditions, 9835 events. 5456/9835 cut-off events. For 131107/131107 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 71294 event pairs, 1144 based on Foata normal form. 34/9869 useless extension candidates. Maximal degree in co-relation 73819. Up to 3001 conditions per place. [2024-12-02 11:22:00,015 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 288 selfloop transitions, 365 changer transitions 2/656 dead transitions. [2024-12-02 11:22:00,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 656 transitions, 15495 flow [2024-12-02 11:22:00,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 11:22:00,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 11:22:00,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 196 transitions. [2024-12-02 11:22:00,017 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-12-02 11:22:00,017 INFO L175 Difference]: Start difference. First operand has 361 places, 554 transitions, 13288 flow. Second operand 15 states and 196 transitions. [2024-12-02 11:22:00,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 656 transitions, 15495 flow [2024-12-02 11:22:01,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 656 transitions, 15277 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-12-02 11:22:01,180 INFO L231 Difference]: Finished difference. Result has 372 places, 566 transitions, 14376 flow [2024-12-02 11:22:01,180 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=13023, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14376, PETRI_PLACES=372, PETRI_TRANSITIONS=566} [2024-12-02 11:22:01,180 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 346 predicate places. [2024-12-02 11:22:01,180 INFO L471 AbstractCegarLoop]: Abstraction has has 372 places, 566 transitions, 14376 flow [2024-12-02 11:22:01,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:01,181 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:01,181 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:01,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 11:22:01,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-12-02 11:22:01,381 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:01,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:01,382 INFO L85 PathProgramCache]: Analyzing trace with hash 2057018093, now seen corresponding path program 3 times [2024-12-02 11:22:01,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:01,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022270318] [2024-12-02 11:22:01,382 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:22:01,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:01,401 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:22:01,402 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:01,789 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:01,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:01,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022270318] [2024-12-02 11:22:01,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022270318] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:01,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001260017] [2024-12-02 11:22:01,789 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:22:01,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:01,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:22:01,791 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:22:01,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 11:22:01,933 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:22:01,934 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:01,935 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:22:01,937 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:02,138 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:02,138 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:22:02,283 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-12-02 11:22:02,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-12-02 11:22:02,307 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:02,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001260017] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:02,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:22:02,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 16 [2024-12-02 11:22:02,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989504031] [2024-12-02 11:22:02,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:02,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:22:02,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:02,308 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:22:02,308 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-12-02 11:22:02,308 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:02,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 566 transitions, 14376 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:02,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:02,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:02,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:04,737 INFO L124 PetriNetUnfolderBase]: 5339/9640 cut-off events. [2024-12-02 11:22:04,738 INFO L125 PetriNetUnfolderBase]: For 150856/150856 co-relation queries the response was YES. [2024-12-02 11:22:04,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75929 conditions, 9640 events. 5339/9640 cut-off events. For 150856/150856 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 69915 event pairs, 1032 based on Foata normal form. 45/9685 useless extension candidates. Maximal degree in co-relation 75826. Up to 2699 conditions per place. [2024-12-02 11:22:04,859 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 313 selfloop transitions, 368 changer transitions 2/684 dead transitions. [2024-12-02 11:22:04,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 684 transitions, 16819 flow [2024-12-02 11:22:04,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 11:22:04,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 11:22:04,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 223 transitions. [2024-12-02 11:22:04,860 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4684873949579832 [2024-12-02 11:22:04,860 INFO L175 Difference]: Start difference. First operand has 372 places, 566 transitions, 14376 flow. Second operand 17 states and 223 transitions. [2024-12-02 11:22:04,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 684 transitions, 16819 flow [2024-12-02 11:22:05,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 684 transitions, 16372 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-12-02 11:22:05,990 INFO L231 Difference]: Finished difference. Result has 381 places, 568 transitions, 14757 flow [2024-12-02 11:22:05,990 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=13883, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14757, PETRI_PLACES=381, PETRI_TRANSITIONS=568} [2024-12-02 11:22:05,991 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 355 predicate places. [2024-12-02 11:22:05,991 INFO L471 AbstractCegarLoop]: Abstraction has has 381 places, 568 transitions, 14757 flow [2024-12-02 11:22:05,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:05,991 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:05,991 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:05,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 11:22:06,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:06,191 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:06,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:06,192 INFO L85 PathProgramCache]: Analyzing trace with hash -282503169, now seen corresponding path program 4 times [2024-12-02 11:22:06,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:06,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730316954] [2024-12-02 11:22:06,192 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:22:06,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:06,204 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:22:06,204 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:06,297 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:06,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:06,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730316954] [2024-12-02 11:22:06,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730316954] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:22:06,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:22:06,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:22:06,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683134539] [2024-12-02 11:22:06,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:06,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:22:06,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:06,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:22:06,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:22:06,298 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:06,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 568 transitions, 14757 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:06,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:06,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:06,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:08,494 INFO L124 PetriNetUnfolderBase]: 5274/9497 cut-off events. [2024-12-02 11:22:08,495 INFO L125 PetriNetUnfolderBase]: For 158103/158103 co-relation queries the response was YES. [2024-12-02 11:22:08,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76610 conditions, 9497 events. 5274/9497 cut-off events. For 158103/158103 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 68189 event pairs, 1517 based on Foata normal form. 4/9501 useless extension candidates. Maximal degree in co-relation 76507. Up to 3775 conditions per place. [2024-12-02 11:22:08,573 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 358 selfloop transitions, 246 changer transitions 5/610 dead transitions. [2024-12-02 11:22:08,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 610 transitions, 16144 flow [2024-12-02 11:22:08,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:22:08,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 11:22:08,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-12-02 11:22:08,574 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-12-02 11:22:08,574 INFO L175 Difference]: Start difference. First operand has 381 places, 568 transitions, 14757 flow. Second operand 12 states and 139 transitions. [2024-12-02 11:22:08,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 610 transitions, 16144 flow [2024-12-02 11:22:09,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 610 transitions, 15560 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-12-02 11:22:09,501 INFO L231 Difference]: Finished difference. Result has 381 places, 566 transitions, 14734 flow [2024-12-02 11:22:09,501 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=14097, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14734, PETRI_PLACES=381, PETRI_TRANSITIONS=566} [2024-12-02 11:22:09,501 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 355 predicate places. [2024-12-02 11:22:09,501 INFO L471 AbstractCegarLoop]: Abstraction has has 381 places, 566 transitions, 14734 flow [2024-12-02 11:22:09,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:09,502 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:09,502 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:09,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-12-02 11:22:09,502 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:09,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:09,502 INFO L85 PathProgramCache]: Analyzing trace with hash 561825802, now seen corresponding path program 5 times [2024-12-02 11:22:09,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:09,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444033800] [2024-12-02 11:22:09,502 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:22:09,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:09,523 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:22:09,523 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:10,284 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 5 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 11:22:10,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:10,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444033800] [2024-12-02 11:22:10,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444033800] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:10,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060703695] [2024-12-02 11:22:10,284 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:22:10,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:10,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:22:10,286 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:22:10,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 11:22:10,463 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:22:10,463 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:10,465 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 11:22:10,467 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:10,619 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:22:10,619 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 118 treesize of output 74 [2024-12-02 11:22:10,645 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:10,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:22:10,715 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:22:10,715 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 111 treesize of output 95 [2024-12-02 11:22:10,758 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:10,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060703695] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:10,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:22:10,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [14, 8] total 21 [2024-12-02 11:22:10,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665543771] [2024-12-02 11:22:10,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:10,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:22:10,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:10,759 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:22:10,759 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2024-12-02 11:22:10,759 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:10,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 566 transitions, 14734 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:10,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:10,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:10,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:13,004 INFO L124 PetriNetUnfolderBase]: 5392/9728 cut-off events. [2024-12-02 11:22:13,004 INFO L125 PetriNetUnfolderBase]: For 164791/164791 co-relation queries the response was YES. [2024-12-02 11:22:13,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78348 conditions, 9728 events. 5392/9728 cut-off events. For 164791/164791 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 70569 event pairs, 1159 based on Foata normal form. 30/9758 useless extension candidates. Maximal degree in co-relation 78245. Up to 3147 conditions per place. [2024-12-02 11:22:13,093 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 389 selfloop transitions, 246 changer transitions 0/636 dead transitions. [2024-12-02 11:22:13,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 636 transitions, 16684 flow [2024-12-02 11:22:13,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:22:13,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 11:22:13,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-12-02 11:22:13,094 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.461038961038961 [2024-12-02 11:22:13,094 INFO L175 Difference]: Start difference. First operand has 381 places, 566 transitions, 14734 flow. Second operand 11 states and 142 transitions. [2024-12-02 11:22:13,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 636 transitions, 16684 flow [2024-12-02 11:22:14,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 636 transitions, 16324 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-12-02 11:22:14,168 INFO L231 Difference]: Finished difference. Result has 384 places, 572 transitions, 15139 flow [2024-12-02 11:22:14,168 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=14397, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15139, PETRI_PLACES=384, PETRI_TRANSITIONS=572} [2024-12-02 11:22:14,169 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 358 predicate places. [2024-12-02 11:22:14,169 INFO L471 AbstractCegarLoop]: Abstraction has has 384 places, 572 transitions, 15139 flow [2024-12-02 11:22:14,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:14,169 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:14,169 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:14,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 11:22:14,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-12-02 11:22:14,369 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:14,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:14,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1960314192, now seen corresponding path program 6 times [2024-12-02 11:22:14,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:14,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402989867] [2024-12-02 11:22:14,370 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:22:14,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:14,391 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:22:14,391 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:14,769 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:14,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:14,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402989867] [2024-12-02 11:22:14,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402989867] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:14,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350583869] [2024-12-02 11:22:14,770 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:22:14,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:14,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:22:14,771 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:22:14,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 11:22:14,908 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:22:14,908 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:14,909 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:22:14,911 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:15,009 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:15,009 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:22:15,109 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:22:15,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 11:22:15,141 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:15,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350583869] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:22:15,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:22:15,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 16 [2024-12-02 11:22:15,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939465261] [2024-12-02 11:22:15,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:22:15,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 11:22:15,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:15,142 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 11:22:15,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2024-12-02 11:22:15,142 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:15,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 572 transitions, 15139 flow. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:15,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:15,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:15,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:17,763 INFO L124 PetriNetUnfolderBase]: 5631/10245 cut-off events. [2024-12-02 11:22:17,764 INFO L125 PetriNetUnfolderBase]: For 177451/177451 co-relation queries the response was YES. [2024-12-02 11:22:17,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82917 conditions, 10245 events. 5631/10245 cut-off events. For 177451/177451 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 76117 event pairs, 1081 based on Foata normal form. 52/10297 useless extension candidates. Maximal degree in co-relation 82812. Up to 2876 conditions per place. [2024-12-02 11:22:17,876 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 374 selfloop transitions, 306 changer transitions 0/681 dead transitions. [2024-12-02 11:22:17,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 681 transitions, 17815 flow [2024-12-02 11:22:17,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 11:22:17,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 11:22:17,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 178 transitions. [2024-12-02 11:22:17,877 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39732142857142855 [2024-12-02 11:22:17,877 INFO L175 Difference]: Start difference. First operand has 384 places, 572 transitions, 15139 flow. Second operand 16 states and 178 transitions. [2024-12-02 11:22:17,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 681 transitions, 17815 flow [2024-12-02 11:22:19,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 681 transitions, 17328 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-12-02 11:22:19,054 INFO L231 Difference]: Finished difference. Result has 395 places, 611 transitions, 16360 flow [2024-12-02 11:22:19,054 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=14642, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=16360, PETRI_PLACES=395, PETRI_TRANSITIONS=611} [2024-12-02 11:22:19,054 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 369 predicate places. [2024-12-02 11:22:19,054 INFO L471 AbstractCegarLoop]: Abstraction has has 395 places, 611 transitions, 16360 flow [2024-12-02 11:22:19,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:19,054 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:19,055 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:19,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 11:22:19,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:19,255 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:19,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:19,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1873837141, now seen corresponding path program 5 times [2024-12-02 11:22:19,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:19,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919325118] [2024-12-02 11:22:19,256 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:22:19,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:19,283 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:22:19,283 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:19,807 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 11:22:19,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:19,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919325118] [2024-12-02 11:22:19,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919325118] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:19,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247994497] [2024-12-02 11:22:19,808 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:22:19,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:19,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:22:19,809 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:22:19,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 11:22:19,979 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:22:19,979 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:19,980 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 11:22:19,982 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:20,114 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:22:20,114 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 118 treesize of output 74 [2024-12-02 11:22:20,151 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:20,151 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:22:20,251 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:22:20,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 11:22:20,277 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:20,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247994497] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:20,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:22:20,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [14, 8] total 22 [2024-12-02 11:22:20,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188638588] [2024-12-02 11:22:20,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:20,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:22:20,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:20,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:22:20,278 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2024-12-02 11:22:20,278 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:20,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 611 transitions, 16360 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:20,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:20,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:20,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:22,939 INFO L124 PetriNetUnfolderBase]: 5746/10479 cut-off events. [2024-12-02 11:22:22,939 INFO L125 PetriNetUnfolderBase]: For 183002/183002 co-relation queries the response was YES. [2024-12-02 11:22:23,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85778 conditions, 10479 events. 5746/10479 cut-off events. For 183002/183002 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 78288 event pairs, 1314 based on Foata normal form. 34/10513 useless extension candidates. Maximal degree in co-relation 85670. Up to 3700 conditions per place. [2024-12-02 11:22:23,075 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 343 selfloop transitions, 345 changer transitions 1/690 dead transitions. [2024-12-02 11:22:23,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 690 transitions, 18487 flow [2024-12-02 11:22:23,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 11:22:23,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 11:22:23,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 174 transitions. [2024-12-02 11:22:23,076 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47802197802197804 [2024-12-02 11:22:23,076 INFO L175 Difference]: Start difference. First operand has 395 places, 611 transitions, 16360 flow. Second operand 13 states and 174 transitions. [2024-12-02 11:22:23,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 690 transitions, 18487 flow [2024-12-02 11:22:24,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 690 transitions, 18094 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-12-02 11:22:24,380 INFO L231 Difference]: Finished difference. Result has 401 places, 615 transitions, 17148 flow [2024-12-02 11:22:24,380 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=15928, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=17148, PETRI_PLACES=401, PETRI_TRANSITIONS=615} [2024-12-02 11:22:24,380 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 375 predicate places. [2024-12-02 11:22:24,380 INFO L471 AbstractCegarLoop]: Abstraction has has 401 places, 615 transitions, 17148 flow [2024-12-02 11:22:24,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:24,381 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:24,381 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:24,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 11:22:24,581 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:24,581 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:24,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:24,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1159162460, now seen corresponding path program 7 times [2024-12-02 11:22:24,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:24,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850715225] [2024-12-02 11:22:24,582 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:22:24,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:24,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:24,920 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:24,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:24,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850715225] [2024-12-02 11:22:24,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850715225] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:24,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997005841] [2024-12-02 11:22:24,921 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:22:24,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:24,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:22:24,922 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:22:24,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 11:22:25,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:25,060 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 11:22:25,061 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:25,127 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:22:25,127 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 118 treesize of output 74 [2024-12-02 11:22:25,152 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:25,152 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:22:25,244 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:22:25,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 11:22:25,266 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:25,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997005841] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:25,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:22:25,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 7] total 18 [2024-12-02 11:22:25,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616239543] [2024-12-02 11:22:25,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:25,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:22:25,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:25,267 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:22:25,267 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2024-12-02 11:22:25,267 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:25,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 615 transitions, 17148 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:25,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:25,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:25,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:27,871 INFO L124 PetriNetUnfolderBase]: 5641/10287 cut-off events. [2024-12-02 11:22:27,871 INFO L125 PetriNetUnfolderBase]: For 206301/206301 co-relation queries the response was YES. [2024-12-02 11:22:27,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87386 conditions, 10287 events. 5641/10287 cut-off events. For 206301/206301 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 76720 event pairs, 1132 based on Foata normal form. 30/10317 useless extension candidates. Maximal degree in co-relation 87279. Up to 3058 conditions per place. [2024-12-02 11:22:28,011 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 403 selfloop transitions, 284 changer transitions 0/688 dead transitions. [2024-12-02 11:22:28,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 688 transitions, 19001 flow [2024-12-02 11:22:28,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 11:22:28,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 11:22:28,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 174 transitions. [2024-12-02 11:22:28,012 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-12-02 11:22:28,012 INFO L175 Difference]: Start difference. First operand has 401 places, 615 transitions, 17148 flow. Second operand 14 states and 174 transitions. [2024-12-02 11:22:28,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 688 transitions, 19001 flow [2024-12-02 11:22:29,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 688 transitions, 18763 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-12-02 11:22:29,367 INFO L231 Difference]: Finished difference. Result has 408 places, 611 transitions, 17407 flow [2024-12-02 11:22:29,367 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=16747, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17407, PETRI_PLACES=408, PETRI_TRANSITIONS=611} [2024-12-02 11:22:29,368 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 382 predicate places. [2024-12-02 11:22:29,368 INFO L471 AbstractCegarLoop]: Abstraction has has 408 places, 611 transitions, 17407 flow [2024-12-02 11:22:29,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:29,368 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:29,368 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:29,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 11:22:29,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:29,569 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:29,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:29,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1298115112, now seen corresponding path program 8 times [2024-12-02 11:22:29,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:29,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086025141] [2024-12-02 11:22:29,569 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:22:29,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:29,589 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:22:29,589 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:29,883 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:29,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:29,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086025141] [2024-12-02 11:22:29,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086025141] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:22:29,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:22:29,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:22:29,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505140902] [2024-12-02 11:22:29,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:29,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:22:29,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:29,884 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:22:29,884 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:22:29,884 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:29,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 611 transitions, 17407 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:29,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:29,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:29,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:32,498 INFO L124 PetriNetUnfolderBase]: 5720/10456 cut-off events. [2024-12-02 11:22:32,498 INFO L125 PetriNetUnfolderBase]: For 204552/204552 co-relation queries the response was YES. [2024-12-02 11:22:32,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90107 conditions, 10456 events. 5720/10456 cut-off events. For 204552/204552 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 78376 event pairs, 2680 based on Foata normal form. 5/10461 useless extension candidates. Maximal degree in co-relation 89999. Up to 7486 conditions per place. [2024-12-02 11:22:32,642 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 541 selfloop transitions, 106 changer transitions 5/653 dead transitions. [2024-12-02 11:22:32,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 653 transitions, 19016 flow [2024-12-02 11:22:32,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 11:22:32,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 11:22:32,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 130 transitions. [2024-12-02 11:22:32,643 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33163265306122447 [2024-12-02 11:22:32,643 INFO L175 Difference]: Start difference. First operand has 408 places, 611 transitions, 17407 flow. Second operand 14 states and 130 transitions. [2024-12-02 11:22:32,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 653 transitions, 19016 flow [2024-12-02 11:22:34,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 653 transitions, 18484 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-12-02 11:22:34,086 INFO L231 Difference]: Finished difference. Result has 412 places, 614 transitions, 17239 flow [2024-12-02 11:22:34,087 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=16854, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17239, PETRI_PLACES=412, PETRI_TRANSITIONS=614} [2024-12-02 11:22:34,087 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 386 predicate places. [2024-12-02 11:22:34,087 INFO L471 AbstractCegarLoop]: Abstraction has has 412 places, 614 transitions, 17239 flow [2024-12-02 11:22:34,087 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:34,087 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:34,087 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:34,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-12-02 11:22:34,087 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:34,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:34,088 INFO L85 PathProgramCache]: Analyzing trace with hash -201223368, now seen corresponding path program 9 times [2024-12-02 11:22:34,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:34,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18627691] [2024-12-02 11:22:34,088 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:22:34,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:34,101 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 11:22:34,101 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:34,330 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:34,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:34,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18627691] [2024-12-02 11:22:34,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18627691] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:22:34,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:22:34,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:22:34,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568239366] [2024-12-02 11:22:34,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:34,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:22:34,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:34,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:22:34,332 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:22:34,332 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:34,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 614 transitions, 17239 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:34,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:34,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:34,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:36,747 INFO L124 PetriNetUnfolderBase]: 5648/10326 cut-off events. [2024-12-02 11:22:36,747 INFO L125 PetriNetUnfolderBase]: For 200954/200954 co-relation queries the response was YES. [2024-12-02 11:22:36,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87587 conditions, 10326 events. 5648/10326 cut-off events. For 200954/200954 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 77244 event pairs, 2714 based on Foata normal form. 5/10331 useless extension candidates. Maximal degree in co-relation 87480. Up to 7633 conditions per place. [2024-12-02 11:22:36,885 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 549 selfloop transitions, 90 changer transitions 3/643 dead transitions. [2024-12-02 11:22:36,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 643 transitions, 18719 flow [2024-12-02 11:22:36,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:22:36,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 11:22:36,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-12-02 11:22:36,886 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-12-02 11:22:36,886 INFO L175 Difference]: Start difference. First operand has 412 places, 614 transitions, 17239 flow. Second operand 11 states and 112 transitions. [2024-12-02 11:22:36,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 643 transitions, 18719 flow [2024-12-02 11:22:38,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 643 transitions, 18528 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-12-02 11:22:38,228 INFO L231 Difference]: Finished difference. Result has 409 places, 610 transitions, 17126 flow [2024-12-02 11:22:38,228 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=16971, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17126, PETRI_PLACES=409, PETRI_TRANSITIONS=610} [2024-12-02 11:22:38,229 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 383 predicate places. [2024-12-02 11:22:38,229 INFO L471 AbstractCegarLoop]: Abstraction has has 409 places, 610 transitions, 17126 flow [2024-12-02 11:22:38,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:38,229 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:38,229 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:38,229 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-12-02 11:22:38,229 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:38,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:38,230 INFO L85 PathProgramCache]: Analyzing trace with hash -798560026, now seen corresponding path program 10 times [2024-12-02 11:22:38,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:38,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025735981] [2024-12-02 11:22:38,230 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:22:38,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:38,242 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:22:38,242 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:38,314 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:38,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:38,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025735981] [2024-12-02 11:22:38,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025735981] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:22:38,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:22:38,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:22:38,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344723266] [2024-12-02 11:22:38,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:38,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:22:38,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:38,315 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:22:38,315 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:22:38,315 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:38,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 610 transitions, 17126 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:38,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:38,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:38,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:40,940 INFO L124 PetriNetUnfolderBase]: 5851/10642 cut-off events. [2024-12-02 11:22:40,940 INFO L125 PetriNetUnfolderBase]: For 212232/212232 co-relation queries the response was YES. [2024-12-02 11:22:41,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91326 conditions, 10642 events. 5851/10642 cut-off events. For 212232/212232 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 79372 event pairs, 1249 based on Foata normal form. 5/10647 useless extension candidates. Maximal degree in co-relation 91219. Up to 2793 conditions per place. [2024-12-02 11:22:41,070 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 407 selfloop transitions, 273 changer transitions 4/685 dead transitions. [2024-12-02 11:22:41,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 685 transitions, 19443 flow [2024-12-02 11:22:41,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 11:22:41,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 11:22:41,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 159 transitions. [2024-12-02 11:22:41,071 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40561224489795916 [2024-12-02 11:22:41,072 INFO L175 Difference]: Start difference. First operand has 409 places, 610 transitions, 17126 flow. Second operand 14 states and 159 transitions. [2024-12-02 11:22:41,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 685 transitions, 19443 flow [2024-12-02 11:22:42,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 685 transitions, 19186 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-12-02 11:22:42,432 INFO L231 Difference]: Finished difference. Result has 414 places, 615 transitions, 17828 flow [2024-12-02 11:22:42,432 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=16687, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17828, PETRI_PLACES=414, PETRI_TRANSITIONS=615} [2024-12-02 11:22:42,432 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 388 predicate places. [2024-12-02 11:22:42,432 INFO L471 AbstractCegarLoop]: Abstraction has has 414 places, 615 transitions, 17828 flow [2024-12-02 11:22:42,432 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:42,432 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:42,432 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:42,433 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-12-02 11:22:42,433 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:42,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:42,433 INFO L85 PathProgramCache]: Analyzing trace with hash 833601343, now seen corresponding path program 6 times [2024-12-02 11:22:42,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:42,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585387994] [2024-12-02 11:22:42,433 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:22:42,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:42,452 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:22:42,452 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:42,694 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:42,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:42,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585387994] [2024-12-02 11:22:42,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585387994] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:42,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523184988] [2024-12-02 11:22:42,695 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:22:42,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:42,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:22:42,696 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:22:42,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 11:22:42,830 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:22:42,830 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:42,832 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:22:42,833 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:42,940 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:42,940 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:22:43,031 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:22:43,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 11:22:43,056 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:43,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523184988] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:22:43,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:22:43,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 16 [2024-12-02 11:22:43,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097623402] [2024-12-02 11:22:43,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:22:43,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 11:22:43,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:43,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 11:22:43,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2024-12-02 11:22:43,057 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:43,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 615 transitions, 17828 flow. Second operand has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:43,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:43,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:43,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:45,948 INFO L124 PetriNetUnfolderBase]: 5651/10277 cut-off events. [2024-12-02 11:22:45,948 INFO L125 PetriNetUnfolderBase]: For 221908/221908 co-relation queries the response was YES. [2024-12-02 11:22:46,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90842 conditions, 10277 events. 5651/10277 cut-off events. For 221908/221908 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 76023 event pairs, 1209 based on Foata normal form. 45/10322 useless extension candidates. Maximal degree in co-relation 90733. Up to 3460 conditions per place. [2024-12-02 11:22:46,056 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 355 selfloop transitions, 360 changer transitions 1/717 dead transitions. [2024-12-02 11:22:46,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 717 transitions, 20374 flow [2024-12-02 11:22:46,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 11:22:46,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 11:22:46,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 203 transitions. [2024-12-02 11:22:46,058 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-12-02 11:22:46,058 INFO L175 Difference]: Start difference. First operand has 414 places, 615 transitions, 17828 flow. Second operand 18 states and 203 transitions. [2024-12-02 11:22:46,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 717 transitions, 20374 flow [2024-12-02 11:22:47,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 717 transitions, 20021 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-12-02 11:22:47,524 INFO L231 Difference]: Finished difference. Result has 422 places, 638 transitions, 19087 flow [2024-12-02 11:22:47,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=17322, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=19087, PETRI_PLACES=422, PETRI_TRANSITIONS=638} [2024-12-02 11:22:47,525 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 396 predicate places. [2024-12-02 11:22:47,525 INFO L471 AbstractCegarLoop]: Abstraction has has 422 places, 638 transitions, 19087 flow [2024-12-02 11:22:47,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.4375) internal successors, (87), 16 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:47,525 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:47,525 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:47,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 11:22:47,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:47,725 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:47,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:47,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1900035497, now seen corresponding path program 7 times [2024-12-02 11:22:47,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:47,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284140390] [2024-12-02 11:22:47,726 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:22:47,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:47,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:22:48,032 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:48,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:48,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284140390] [2024-12-02 11:22:48,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284140390] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:22:48,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:22:48,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:22:48,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142615623] [2024-12-02 11:22:48,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:48,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:22:48,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:48,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:22:48,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:22:48,034 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:48,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 638 transitions, 19087 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:48,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:48,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:48,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:50,663 INFO L124 PetriNetUnfolderBase]: 5583/10129 cut-off events. [2024-12-02 11:22:50,663 INFO L125 PetriNetUnfolderBase]: For 227183/227183 co-relation queries the response was YES. [2024-12-02 11:22:50,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91506 conditions, 10129 events. 5583/10129 cut-off events. For 227183/227183 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 74542 event pairs, 2665 based on Foata normal form. 4/10133 useless extension candidates. Maximal degree in co-relation 91395. Up to 7975 conditions per place. [2024-12-02 11:22:50,783 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 516 selfloop transitions, 137 changer transitions 4/658 dead transitions. [2024-12-02 11:22:50,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 658 transitions, 20390 flow [2024-12-02 11:22:50,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:22:50,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 11:22:50,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-12-02 11:22:50,784 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3474025974025974 [2024-12-02 11:22:50,784 INFO L175 Difference]: Start difference. First operand has 422 places, 638 transitions, 19087 flow. Second operand 11 states and 107 transitions. [2024-12-02 11:22:50,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 658 transitions, 20390 flow [2024-12-02 11:22:52,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 658 transitions, 19911 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-12-02 11:22:52,351 INFO L231 Difference]: Finished difference. Result has 418 places, 634 transitions, 18760 flow [2024-12-02 11:22:52,352 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=18510, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18760, PETRI_PLACES=418, PETRI_TRANSITIONS=634} [2024-12-02 11:22:52,352 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 392 predicate places. [2024-12-02 11:22:52,352 INFO L471 AbstractCegarLoop]: Abstraction has has 418 places, 634 transitions, 18760 flow [2024-12-02 11:22:52,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:52,352 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:52,352 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:52,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-12-02 11:22:52,352 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:52,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:52,353 INFO L85 PathProgramCache]: Analyzing trace with hash -649236801, now seen corresponding path program 8 times [2024-12-02 11:22:52,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:52,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957289073] [2024-12-02 11:22:52,353 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:22:52,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:52,366 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 11:22:52,366 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:52,593 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:52,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:52,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957289073] [2024-12-02 11:22:52,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957289073] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:22:52,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:22:52,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:22:52,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611277292] [2024-12-02 11:22:52,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:52,593 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:22:52,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:52,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:22:52,594 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:22:52,594 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:52,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 634 transitions, 18760 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:52,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:52,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:52,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:22:55,185 INFO L124 PetriNetUnfolderBase]: 5573/10111 cut-off events. [2024-12-02 11:22:55,185 INFO L125 PetriNetUnfolderBase]: For 221228/221228 co-relation queries the response was YES. [2024-12-02 11:22:55,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90313 conditions, 10111 events. 5573/10111 cut-off events. For 221228/221228 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 74411 event pairs, 2610 based on Foata normal form. 4/10115 useless extension candidates. Maximal degree in co-relation 90204. Up to 7963 conditions per place. [2024-12-02 11:22:55,318 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 496 selfloop transitions, 161 changer transitions 4/662 dead transitions. [2024-12-02 11:22:55,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 662 transitions, 20121 flow [2024-12-02 11:22:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:22:55,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 11:22:55,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 116 transitions. [2024-12-02 11:22:55,319 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-12-02 11:22:55,319 INFO L175 Difference]: Start difference. First operand has 418 places, 634 transitions, 18760 flow. Second operand 12 states and 116 transitions. [2024-12-02 11:22:55,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 662 transitions, 20121 flow [2024-12-02 11:22:56,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 662 transitions, 19969 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-12-02 11:22:56,832 INFO L231 Difference]: Finished difference. Result has 420 places, 631 transitions, 18828 flow [2024-12-02 11:22:56,832 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=18530, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18828, PETRI_PLACES=420, PETRI_TRANSITIONS=631} [2024-12-02 11:22:56,833 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 394 predicate places. [2024-12-02 11:22:56,833 INFO L471 AbstractCegarLoop]: Abstraction has has 420 places, 631 transitions, 18828 flow [2024-12-02 11:22:56,833 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:56,833 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:22:56,833 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:22:56,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-12-02 11:22:56,833 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:22:56,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:22:56,834 INFO L85 PathProgramCache]: Analyzing trace with hash -187528727, now seen corresponding path program 9 times [2024-12-02 11:22:56,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:22:56,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613703773] [2024-12-02 11:22:56,834 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:22:56,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:22:56,851 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:22:56,851 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:57,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:22:57,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613703773] [2024-12-02 11:22:57,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613703773] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:57,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458967943] [2024-12-02 11:22:57,090 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:22:57,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:22:57,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:22:57,091 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:22:57,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 11:22:57,250 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:22:57,250 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:22:57,251 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:22:57,253 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:22:57,359 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:22:57,360 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 118 treesize of output 70 [2024-12-02 11:22:57,395 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:57,395 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:22:57,486 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:22:57,486 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 111 treesize of output 95 [2024-12-02 11:22:57,537 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:22:57,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458967943] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:22:57,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:22:57,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 17 [2024-12-02 11:22:57,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715446597] [2024-12-02 11:22:57,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:22:57,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:22:57,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:22:57,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:22:57,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:22:57,538 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:22:57,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 631 transitions, 18828 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:22:57,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:22:57,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:22:57,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:00,143 INFO L124 PetriNetUnfolderBase]: 5717/10406 cut-off events. [2024-12-02 11:23:00,143 INFO L125 PetriNetUnfolderBase]: For 242405/242405 co-relation queries the response was YES. [2024-12-02 11:23:00,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92258 conditions, 10406 events. 5717/10406 cut-off events. For 242405/242405 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 77175 event pairs, 1489 based on Foata normal form. 34/10440 useless extension candidates. Maximal degree in co-relation 92149. Up to 4207 conditions per place. [2024-12-02 11:23:00,266 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 368 selfloop transitions, 306 changer transitions 1/676 dead transitions. [2024-12-02 11:23:00,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 676 transitions, 20351 flow [2024-12-02 11:23:00,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:23:00,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 11:23:00,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-12-02 11:23:00,267 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4607142857142857 [2024-12-02 11:23:00,267 INFO L175 Difference]: Start difference. First operand has 420 places, 631 transitions, 18828 flow. Second operand 10 states and 129 transitions. [2024-12-02 11:23:00,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 676 transitions, 20351 flow [2024-12-02 11:23:01,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 676 transitions, 19821 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-12-02 11:23:01,928 INFO L231 Difference]: Finished difference. Result has 415 places, 625 transitions, 18809 flow [2024-12-02 11:23:01,928 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=17771, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18809, PETRI_PLACES=415, PETRI_TRANSITIONS=625} [2024-12-02 11:23:01,929 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 389 predicate places. [2024-12-02 11:23:01,929 INFO L471 AbstractCegarLoop]: Abstraction has has 415 places, 625 transitions, 18809 flow [2024-12-02 11:23:01,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:01,929 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:01,929 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:01,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 11:23:02,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-12-02 11:23:02,129 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:02,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:02,130 INFO L85 PathProgramCache]: Analyzing trace with hash 980959133, now seen corresponding path program 10 times [2024-12-02 11:23:02,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:02,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546078383] [2024-12-02 11:23:02,130 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:23:02,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:02,145 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:23:02,145 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:02,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:02,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546078383] [2024-12-02 11:23:02,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546078383] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:23:02,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:23:02,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:23:02,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74621009] [2024-12-02 11:23:02,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:02,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:23:02,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:02,225 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:23:02,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:23:02,225 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:02,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 625 transitions, 18809 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:02,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:02,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:02,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:04,898 INFO L124 PetriNetUnfolderBase]: 5649/10258 cut-off events. [2024-12-02 11:23:04,899 INFO L125 PetriNetUnfolderBase]: For 252899/252899 co-relation queries the response was YES. [2024-12-02 11:23:04,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92660 conditions, 10258 events. 5649/10258 cut-off events. For 252899/252899 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 75473 event pairs, 1522 based on Foata normal form. 4/10262 useless extension candidates. Maximal degree in co-relation 92552. Up to 3926 conditions per place. [2024-12-02 11:23:05,024 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 362 selfloop transitions, 297 changer transitions 8/668 dead transitions. [2024-12-02 11:23:05,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 668 transitions, 20082 flow [2024-12-02 11:23:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 11:23:05,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 11:23:05,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 149 transitions. [2024-12-02 11:23:05,025 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40934065934065933 [2024-12-02 11:23:05,025 INFO L175 Difference]: Start difference. First operand has 415 places, 625 transitions, 18809 flow. Second operand 13 states and 149 transitions. [2024-12-02 11:23:05,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 668 transitions, 20082 flow [2024-12-02 11:23:06,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 668 transitions, 19651 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-12-02 11:23:06,764 INFO L231 Difference]: Finished difference. Result has 414 places, 615 transitions, 18670 flow [2024-12-02 11:23:06,764 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=18108, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18670, PETRI_PLACES=414, PETRI_TRANSITIONS=615} [2024-12-02 11:23:06,765 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 388 predicate places. [2024-12-02 11:23:06,765 INFO L471 AbstractCegarLoop]: Abstraction has has 414 places, 615 transitions, 18670 flow [2024-12-02 11:23:06,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:06,765 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:06,765 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:06,765 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-12-02 11:23:06,765 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:06,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:06,765 INFO L85 PathProgramCache]: Analyzing trace with hash -273675472, now seen corresponding path program 11 times [2024-12-02 11:23:06,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:06,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053149473] [2024-12-02 11:23:06,765 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:23:06,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:06,791 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:23:06,791 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:07,088 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:07,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:07,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053149473] [2024-12-02 11:23:07,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053149473] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:23:07,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:23:07,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:23:07,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835482802] [2024-12-02 11:23:07,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:07,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:23:07,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:07,089 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:23:07,089 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:23:07,089 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:07,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 615 transitions, 18670 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:07,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:07,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:07,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:09,815 INFO L124 PetriNetUnfolderBase]: 5738/10439 cut-off events. [2024-12-02 11:23:09,815 INFO L125 PetriNetUnfolderBase]: For 258357/258357 co-relation queries the response was YES. [2024-12-02 11:23:09,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94235 conditions, 10439 events. 5738/10439 cut-off events. For 258357/258357 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 77382 event pairs, 1476 based on Foata normal form. 30/10469 useless extension candidates. Maximal degree in co-relation 94128. Up to 4348 conditions per place. [2024-12-02 11:23:09,955 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 330 selfloop transitions, 348 changer transitions 0/679 dead transitions. [2024-12-02 11:23:09,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 679 transitions, 20683 flow [2024-12-02 11:23:09,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 11:23:09,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 11:23:09,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 149 transitions. [2024-12-02 11:23:09,956 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40934065934065933 [2024-12-02 11:23:09,956 INFO L175 Difference]: Start difference. First operand has 414 places, 615 transitions, 18670 flow. Second operand 13 states and 149 transitions. [2024-12-02 11:23:09,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 679 transitions, 20683 flow [2024-12-02 11:23:11,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 679 transitions, 19838 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-12-02 11:23:11,724 INFO L231 Difference]: Finished difference. Result has 413 places, 618 transitions, 19074 flow [2024-12-02 11:23:11,724 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=17814, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19074, PETRI_PLACES=413, PETRI_TRANSITIONS=618} [2024-12-02 11:23:11,724 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 387 predicate places. [2024-12-02 11:23:11,725 INFO L471 AbstractCegarLoop]: Abstraction has has 413 places, 618 transitions, 19074 flow [2024-12-02 11:23:11,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:11,725 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:11,725 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:11,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-12-02 11:23:11,725 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:11,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:11,725 INFO L85 PathProgramCache]: Analyzing trace with hash 62501398, now seen corresponding path program 12 times [2024-12-02 11:23:11,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:11,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941323135] [2024-12-02 11:23:11,725 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:23:11,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:11,745 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:23:11,745 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:11,981 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:11,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:11,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941323135] [2024-12-02 11:23:11,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941323135] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:23:11,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087832049] [2024-12-02 11:23:11,982 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:23:11,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:23:11,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:23:11,983 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:23:11,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 11:23:12,130 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:23:12,130 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:12,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:23:12,133 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:23:12,222 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:12,222 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:23:12,310 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-12-02 11:23:12,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-12-02 11:23:12,326 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:12,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087832049] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:23:12,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:23:12,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 15 [2024-12-02 11:23:12,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597181886] [2024-12-02 11:23:12,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:23:12,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 11:23:12,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:12,327 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 11:23:12,327 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:23:12,327 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:12,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 618 transitions, 19074 flow. Second operand has 15 states, 15 states have (on average 5.6) internal successors, (84), 15 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:12,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:12,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:12,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:15,330 INFO L124 PetriNetUnfolderBase]: 5780/10487 cut-off events. [2024-12-02 11:23:15,330 INFO L125 PetriNetUnfolderBase]: For 282488/282488 co-relation queries the response was YES. [2024-12-02 11:23:15,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96355 conditions, 10487 events. 5780/10487 cut-off events. For 282488/282488 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 77596 event pairs, 587 based on Foata normal form. 74/10561 useless extension candidates. Maximal degree in co-relation 96246. Up to 3089 conditions per place. [2024-12-02 11:23:15,479 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 185 selfloop transitions, 513 changer transitions 2/701 dead transitions. [2024-12-02 11:23:15,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 701 transitions, 21520 flow [2024-12-02 11:23:15,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 11:23:15,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 11:23:15,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 180 transitions. [2024-12-02 11:23:15,480 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-12-02 11:23:15,481 INFO L175 Difference]: Start difference. First operand has 413 places, 618 transitions, 19074 flow. Second operand 18 states and 180 transitions. [2024-12-02 11:23:15,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 701 transitions, 21520 flow [2024-12-02 11:23:17,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 701 transitions, 21089 flow, removed 13 selfloop flow, removed 16 redundant places. [2024-12-02 11:23:17,665 INFO L231 Difference]: Finished difference. Result has 418 places, 639 transitions, 20428 flow [2024-12-02 11:23:17,666 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=18560, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=487, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=20428, PETRI_PLACES=418, PETRI_TRANSITIONS=639} [2024-12-02 11:23:17,666 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 392 predicate places. [2024-12-02 11:23:17,666 INFO L471 AbstractCegarLoop]: Abstraction has has 418 places, 639 transitions, 20428 flow [2024-12-02 11:23:17,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.6) internal successors, (84), 15 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:17,666 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:17,666 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:17,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 11:23:17,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2024-12-02 11:23:17,867 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:17,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:17,867 INFO L85 PathProgramCache]: Analyzing trace with hash 623106913, now seen corresponding path program 11 times [2024-12-02 11:23:17,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:17,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913173382] [2024-12-02 11:23:17,867 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:23:17,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:17,893 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:23:17,894 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:18,157 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:23:18,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:18,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913173382] [2024-12-02 11:23:18,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913173382] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:23:18,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161801219] [2024-12-02 11:23:18,157 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:23:18,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:23:18,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:23:18,159 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:23:18,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 11:23:18,329 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:23:18,329 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:18,331 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 11:23:18,332 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:23:18,502 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 11:23:18,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 35 [2024-12-02 11:23:18,517 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:18,517 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:23:18,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161801219] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:23:18,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:23:18,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 15 [2024-12-02 11:23:18,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027332399] [2024-12-02 11:23:18,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:18,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 11:23:18,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:18,518 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 11:23:18,518 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2024-12-02 11:23:18,518 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:18,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 639 transitions, 20428 flow. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 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-12-02 11:23:18,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:18,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:18,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:21,171 INFO L124 PetriNetUnfolderBase]: 5776/10483 cut-off events. [2024-12-02 11:23:21,171 INFO L125 PetriNetUnfolderBase]: For 290698/290698 co-relation queries the response was YES. [2024-12-02 11:23:21,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98646 conditions, 10483 events. 5776/10483 cut-off events. For 290698/290698 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 77586 event pairs, 2680 based on Foata normal form. 4/10487 useless extension candidates. Maximal degree in co-relation 98539. Up to 7629 conditions per place. [2024-12-02 11:23:21,328 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 519 selfloop transitions, 141 changer transitions 4/665 dead transitions. [2024-12-02 11:23:21,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 665 transitions, 21828 flow [2024-12-02 11:23:21,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:23:21,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 11:23:21,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-12-02 11:23:21,329 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36038961038961037 [2024-12-02 11:23:21,329 INFO L175 Difference]: Start difference. First operand has 418 places, 639 transitions, 20428 flow. Second operand 11 states and 111 transitions. [2024-12-02 11:23:21,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 665 transitions, 21828 flow [2024-12-02 11:23:23,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 665 transitions, 21014 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-12-02 11:23:23,411 INFO L231 Difference]: Finished difference. Result has 416 places, 636 transitions, 19813 flow [2024-12-02 11:23:23,412 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=19575, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19813, PETRI_PLACES=416, PETRI_TRANSITIONS=636} [2024-12-02 11:23:23,412 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 390 predicate places. [2024-12-02 11:23:23,412 INFO L471 AbstractCegarLoop]: Abstraction has has 416 places, 636 transitions, 19813 flow [2024-12-02 11:23:23,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 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-12-02 11:23:23,412 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:23,412 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:23,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 11:23:23,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-12-02 11:23:23,613 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:23,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:23,613 INFO L85 PathProgramCache]: Analyzing trace with hash 368485702, now seen corresponding path program 13 times [2024-12-02 11:23:23,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:23,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786691121] [2024-12-02 11:23:23,613 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:23:23,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:23,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:23:23,965 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:23,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:23,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786691121] [2024-12-02 11:23:23,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786691121] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:23:23,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934093988] [2024-12-02 11:23:23,965 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:23:23,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:23:23,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:23:23,967 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:23:23,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 11:23:24,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:23:24,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 11:23:24,120 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:23:24,218 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:24,218 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:23:24,326 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-12-02 11:23:24,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-12-02 11:23:24,336 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:24,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934093988] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:23:24,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:23:24,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 7] total 17 [2024-12-02 11:23:24,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098217107] [2024-12-02 11:23:24,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:24,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:23:24,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:24,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:23:24,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:23:24,337 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:24,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 636 transitions, 19813 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:24,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:24,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:24,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:27,045 INFO L124 PetriNetUnfolderBase]: 5618/10224 cut-off events. [2024-12-02 11:23:27,045 INFO L125 PetriNetUnfolderBase]: For 291724/291724 co-relation queries the response was YES. [2024-12-02 11:23:27,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95111 conditions, 10224 events. 5618/10224 cut-off events. For 291724/291724 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 75366 event pairs, 1007 based on Foata normal form. 52/10276 useless extension candidates. Maximal degree in co-relation 95007. Up to 2648 conditions per place. [2024-12-02 11:23:27,192 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 326 selfloop transitions, 417 changer transitions 2/746 dead transitions. [2024-12-02 11:23:27,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 746 transitions, 22274 flow [2024-12-02 11:23:27,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 11:23:27,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 11:23:27,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 218 transitions. [2024-12-02 11:23:27,193 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4579831932773109 [2024-12-02 11:23:27,193 INFO L175 Difference]: Start difference. First operand has 416 places, 636 transitions, 19813 flow. Second operand 17 states and 218 transitions. [2024-12-02 11:23:27,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 746 transitions, 22274 flow [2024-12-02 11:23:29,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 746 transitions, 21936 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-12-02 11:23:29,251 INFO L231 Difference]: Finished difference. Result has 418 places, 635 transitions, 20332 flow [2024-12-02 11:23:29,251 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=19353, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=412, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=20332, PETRI_PLACES=418, PETRI_TRANSITIONS=635} [2024-12-02 11:23:29,252 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 392 predicate places. [2024-12-02 11:23:29,252 INFO L471 AbstractCegarLoop]: Abstraction has has 418 places, 635 transitions, 20332 flow [2024-12-02 11:23:29,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:29,252 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:29,252 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:29,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 11:23:29,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:23:29,452 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:29,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:29,453 INFO L85 PathProgramCache]: Analyzing trace with hash 2139519935, now seen corresponding path program 12 times [2024-12-02 11:23:29,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:29,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024222417] [2024-12-02 11:23:29,453 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:23:29,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:29,474 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:23:29,474 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:29,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:29,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024222417] [2024-12-02 11:23:29,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024222417] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:23:29,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:23:29,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 11:23:29,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141110592] [2024-12-02 11:23:29,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:29,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:23:29,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:29,778 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:23:29,778 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:23:29,778 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:29,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 635 transitions, 20332 flow. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:29,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:29,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:29,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:32,437 INFO L124 PetriNetUnfolderBase]: 5610/10207 cut-off events. [2024-12-02 11:23:32,437 INFO L125 PetriNetUnfolderBase]: For 299180/299180 co-relation queries the response was YES. [2024-12-02 11:23:32,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97105 conditions, 10207 events. 5610/10207 cut-off events. For 299180/299180 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 75547 event pairs, 952 based on Foata normal form. 4/10211 useless extension candidates. Maximal degree in co-relation 97002. Up to 3696 conditions per place. [2024-12-02 11:23:32,585 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 362 selfloop transitions, 339 changer transitions 3/705 dead transitions. [2024-12-02 11:23:32,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 705 transitions, 22054 flow [2024-12-02 11:23:32,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 11:23:32,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 11:23:32,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 198 transitions. [2024-12-02 11:23:32,586 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3535714285714286 [2024-12-02 11:23:32,586 INFO L175 Difference]: Start difference. First operand has 418 places, 635 transitions, 20332 flow. Second operand 20 states and 198 transitions. [2024-12-02 11:23:32,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 705 transitions, 22054 flow [2024-12-02 11:23:34,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 705 transitions, 21501 flow, removed 13 selfloop flow, removed 16 redundant places. [2024-12-02 11:23:34,676 INFO L231 Difference]: Finished difference. Result has 421 places, 638 transitions, 20480 flow [2024-12-02 11:23:34,676 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=19741, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=20480, PETRI_PLACES=421, PETRI_TRANSITIONS=638} [2024-12-02 11:23:34,676 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 395 predicate places. [2024-12-02 11:23:34,676 INFO L471 AbstractCegarLoop]: Abstraction has has 421 places, 638 transitions, 20480 flow [2024-12-02 11:23:34,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:34,677 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:34,677 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:34,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-12-02 11:23:34,677 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:34,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:34,677 INFO L85 PathProgramCache]: Analyzing trace with hash 2140697633, now seen corresponding path program 13 times [2024-12-02 11:23:34,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:34,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270003350] [2024-12-02 11:23:34,677 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:23:34,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:34,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:23:34,987 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:34,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:34,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270003350] [2024-12-02 11:23:34,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270003350] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:23:34,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420735418] [2024-12-02 11:23:34,987 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:23:34,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:23:34,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:23:34,989 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:23:34,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 11:23:35,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:23:35,153 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 11:23:35,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:23:35,251 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:23:35,252 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 118 treesize of output 74 [2024-12-02 11:23:35,285 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:35,285 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:23:35,382 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-12-02 11:23:35,382 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 103 treesize of output 87 [2024-12-02 11:23:35,413 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:35,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420735418] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:23:35,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:23:35,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 7] total 18 [2024-12-02 11:23:35,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80862744] [2024-12-02 11:23:35,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:35,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:23:35,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:35,414 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:23:35,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-12-02 11:23:35,414 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:35,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 638 transitions, 20480 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:35,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:35,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:35,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:38,285 INFO L124 PetriNetUnfolderBase]: 5509/10074 cut-off events. [2024-12-02 11:23:38,285 INFO L125 PetriNetUnfolderBase]: For 299998/299998 co-relation queries the response was YES. [2024-12-02 11:23:38,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96573 conditions, 10074 events. 5509/10074 cut-off events. For 299998/299998 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 74622 event pairs, 1378 based on Foata normal form. 34/10108 useless extension candidates. Maximal degree in co-relation 96476. Up to 3925 conditions per place. [2024-12-02 11:23:38,404 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 408 selfloop transitions, 287 changer transitions 0/696 dead transitions. [2024-12-02 11:23:38,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 696 transitions, 22365 flow [2024-12-02 11:23:38,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:23:38,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 11:23:38,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-12-02 11:23:38,405 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44155844155844154 [2024-12-02 11:23:38,405 INFO L175 Difference]: Start difference. First operand has 421 places, 638 transitions, 20480 flow. Second operand 11 states and 136 transitions. [2024-12-02 11:23:38,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 696 transitions, 22365 flow [2024-12-02 11:23:40,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 696 transitions, 21626 flow, removed 6 selfloop flow, removed 17 redundant places. [2024-12-02 11:23:40,367 INFO L231 Difference]: Finished difference. Result has 414 places, 635 transitions, 20271 flow [2024-12-02 11:23:40,368 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=19627, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20271, PETRI_PLACES=414, PETRI_TRANSITIONS=635} [2024-12-02 11:23:40,368 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 388 predicate places. [2024-12-02 11:23:40,368 INFO L471 AbstractCegarLoop]: Abstraction has has 414 places, 635 transitions, 20271 flow [2024-12-02 11:23:40,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:40,368 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:40,368 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:40,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 11:23:40,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-12-02 11:23:40,569 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:40,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:40,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1520801850, now seen corresponding path program 14 times [2024-12-02 11:23:40,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:40,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468836034] [2024-12-02 11:23:40,569 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:23:40,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:40,597 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:23:40,597 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:40,919 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:40,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:40,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468836034] [2024-12-02 11:23:40,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468836034] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:23:40,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:23:40,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:23:40,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355623686] [2024-12-02 11:23:40,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:40,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:23:40,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:40,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:23:40,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:23:40,920 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:40,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 635 transitions, 20271 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:40,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:40,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:40,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:43,476 INFO L124 PetriNetUnfolderBase]: 5429/9907 cut-off events. [2024-12-02 11:23:43,476 INFO L125 PetriNetUnfolderBase]: For 288782/288782 co-relation queries the response was YES. [2024-12-02 11:23:43,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95981 conditions, 9907 events. 5429/9907 cut-off events. For 288782/288782 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 73050 event pairs, 2630 based on Foata normal form. 5/9912 useless extension candidates. Maximal degree in co-relation 95885. Up to 7963 conditions per place. [2024-12-02 11:23:43,610 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 496 selfloop transitions, 156 changer transitions 3/656 dead transitions. [2024-12-02 11:23:43,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 656 transitions, 21511 flow [2024-12-02 11:23:43,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:23:43,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 11:23:43,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 117 transitions. [2024-12-02 11:23:43,611 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-12-02 11:23:43,612 INFO L175 Difference]: Start difference. First operand has 414 places, 635 transitions, 20271 flow. Second operand 12 states and 117 transitions. [2024-12-02 11:23:43,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 656 transitions, 21511 flow [2024-12-02 11:23:45,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 656 transitions, 21117 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-12-02 11:23:45,579 INFO L231 Difference]: Finished difference. Result has 414 places, 626 transitions, 19987 flow [2024-12-02 11:23:45,579 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=19698, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=19987, PETRI_PLACES=414, PETRI_TRANSITIONS=626} [2024-12-02 11:23:45,579 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 388 predicate places. [2024-12-02 11:23:45,579 INFO L471 AbstractCegarLoop]: Abstraction has has 414 places, 626 transitions, 19987 flow [2024-12-02 11:23:45,579 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:45,579 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:45,579 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:45,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-12-02 11:23:45,580 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:45,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:45,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1999632111, now seen corresponding path program 14 times [2024-12-02 11:23:45,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:45,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774732414] [2024-12-02 11:23:45,580 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:23:45,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:45,598 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:23:45,598 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:45,869 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:45,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:45,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774732414] [2024-12-02 11:23:45,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774732414] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:23:45,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077175074] [2024-12-02 11:23:45,870 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:23:45,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:23:45,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:23:45,871 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:23:45,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 11:23:46,035 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:23:46,035 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:46,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:23:46,038 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:23:46,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:23:46,137 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 118 treesize of output 70 [2024-12-02 11:23:46,158 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:46,158 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:23:46,225 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:23:46,225 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 111 treesize of output 95 [2024-12-02 11:23:46,266 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:46,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077175074] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:23:46,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:23:46,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 9] total 17 [2024-12-02 11:23:46,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738501873] [2024-12-02 11:23:46,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:46,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:23:46,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:46,267 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:23:46,267 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2024-12-02 11:23:46,267 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:46,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 626 transitions, 19987 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:46,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:46,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:46,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:48,597 INFO L124 PetriNetUnfolderBase]: 5540/10127 cut-off events. [2024-12-02 11:23:48,597 INFO L125 PetriNetUnfolderBase]: For 313410/313410 co-relation queries the response was YES. [2024-12-02 11:23:48,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96236 conditions, 10127 events. 5540/10127 cut-off events. For 313410/313410 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 74974 event pairs, 1399 based on Foata normal form. 34/10161 useless extension candidates. Maximal degree in co-relation 96142. Up to 3824 conditions per place. [2024-12-02 11:23:48,743 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 415 selfloop transitions, 274 changer transitions 0/690 dead transitions. [2024-12-02 11:23:48,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 690 transitions, 22207 flow [2024-12-02 11:23:48,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:23:48,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 11:23:48,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-12-02 11:23:48,744 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-12-02 11:23:48,744 INFO L175 Difference]: Start difference. First operand has 414 places, 626 transitions, 19987 flow. Second operand 10 states and 132 transitions. [2024-12-02 11:23:48,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 690 transitions, 22207 flow [2024-12-02 11:23:50,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 690 transitions, 21860 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-12-02 11:23:50,725 INFO L231 Difference]: Finished difference. Result has 413 places, 632 transitions, 20536 flow [2024-12-02 11:23:50,725 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=19664, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20536, PETRI_PLACES=413, PETRI_TRANSITIONS=632} [2024-12-02 11:23:50,725 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 387 predicate places. [2024-12-02 11:23:50,725 INFO L471 AbstractCegarLoop]: Abstraction has has 413 places, 632 transitions, 20536 flow [2024-12-02 11:23:50,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:50,725 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:50,725 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:50,734 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 11:23:50,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-12-02 11:23:50,926 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:50,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:50,926 INFO L85 PathProgramCache]: Analyzing trace with hash -291974575, now seen corresponding path program 15 times [2024-12-02 11:23:50,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:50,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776348054] [2024-12-02 11:23:50,926 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:23:50,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:50,943 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:23:50,944 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:51,195 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:51,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:51,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776348054] [2024-12-02 11:23:51,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776348054] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:23:51,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:23:51,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:23:51,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855752238] [2024-12-02 11:23:51,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:51,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:23:51,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:51,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:23:51,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:23:51,196 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:51,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 632 transitions, 20536 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:51,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:51,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:51,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:53,862 INFO L124 PetriNetUnfolderBase]: 5636/10323 cut-off events. [2024-12-02 11:23:53,862 INFO L125 PetriNetUnfolderBase]: For 298912/298912 co-relation queries the response was YES. [2024-12-02 11:23:53,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99023 conditions, 10323 events. 5636/10323 cut-off events. For 298912/298912 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 77103 event pairs, 2724 based on Foata normal form. 4/10327 useless extension candidates. Maximal degree in co-relation 98927. Up to 7831 conditions per place. [2024-12-02 11:23:54,006 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 550 selfloop transitions, 113 changer transitions 4/668 dead transitions. [2024-12-02 11:23:54,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 668 transitions, 22063 flow [2024-12-02 11:23:54,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 11:23:54,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 11:23:54,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 121 transitions. [2024-12-02 11:23:54,007 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3324175824175824 [2024-12-02 11:23:54,008 INFO L175 Difference]: Start difference. First operand has 413 places, 632 transitions, 20536 flow. Second operand 13 states and 121 transitions. [2024-12-02 11:23:54,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 668 transitions, 22063 flow [2024-12-02 11:23:56,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 668 transitions, 21796 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-12-02 11:23:56,150 INFO L231 Difference]: Finished difference. Result has 423 places, 633 transitions, 20525 flow [2024-12-02 11:23:56,151 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=20236, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=20525, PETRI_PLACES=423, PETRI_TRANSITIONS=633} [2024-12-02 11:23:56,151 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 397 predicate places. [2024-12-02 11:23:56,151 INFO L471 AbstractCegarLoop]: Abstraction has has 423 places, 633 transitions, 20525 flow [2024-12-02 11:23:56,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:56,151 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:23:56,151 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:23:56,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-12-02 11:23:56,152 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:23:56,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:23:56,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1051190755, now seen corresponding path program 16 times [2024-12-02 11:23:56,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:23:56,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985048893] [2024-12-02 11:23:56,152 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:23:56,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:23:56,165 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:23:56,165 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:23:56,256 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:23:56,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:23:56,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985048893] [2024-12-02 11:23:56,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985048893] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:23:56,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:23:56,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 11:23:56,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105104035] [2024-12-02 11:23:56,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:23:56,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:23:56,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:23:56,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:23:56,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:23:56,257 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:23:56,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 633 transitions, 20525 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:23:56,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:23:56,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:23:56,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:23:58,871 INFO L124 PetriNetUnfolderBase]: 5838/10639 cut-off events. [2024-12-02 11:23:58,871 INFO L125 PetriNetUnfolderBase]: For 330266/330266 co-relation queries the response was YES. [2024-12-02 11:23:58,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102977 conditions, 10639 events. 5838/10639 cut-off events. For 330266/330266 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 79250 event pairs, 1362 based on Foata normal form. 4/10643 useless extension candidates. Maximal degree in co-relation 102878. Up to 3096 conditions per place. [2024-12-02 11:23:59,020 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 426 selfloop transitions, 279 changer transitions 3/709 dead transitions. [2024-12-02 11:23:59,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 709 transitions, 22957 flow [2024-12-02 11:23:59,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 11:23:59,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 11:23:59,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-12-02 11:23:59,021 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4258241758241758 [2024-12-02 11:23:59,021 INFO L175 Difference]: Start difference. First operand has 423 places, 633 transitions, 20525 flow. Second operand 13 states and 155 transitions. [2024-12-02 11:23:59,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 709 transitions, 22957 flow [2024-12-02 11:24:01,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 709 transitions, 22763 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-12-02 11:24:01,140 INFO L231 Difference]: Finished difference. Result has 423 places, 641 transitions, 21408 flow [2024-12-02 11:24:01,141 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=20269, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=21408, PETRI_PLACES=423, PETRI_TRANSITIONS=641} [2024-12-02 11:24:01,141 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 397 predicate places. [2024-12-02 11:24:01,141 INFO L471 AbstractCegarLoop]: Abstraction has has 423 places, 641 transitions, 21408 flow [2024-12-02 11:24:01,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:01,141 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:24:01,141 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:01,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-12-02 11:24:01,141 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:24:01,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:01,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1202386056, now seen corresponding path program 15 times [2024-12-02 11:24:01,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:24:01,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273737296] [2024-12-02 11:24:01,142 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:24:01,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:24:01,156 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 11:24:01,156 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:24:01,369 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:01,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:24:01,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273737296] [2024-12-02 11:24:01,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273737296] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:24:01,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:24:01,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:24:01,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765047251] [2024-12-02 11:24:01,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:24:01,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:24:01,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:24:01,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:24:01,370 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:24:01,370 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:24:01,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 641 transitions, 21408 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:01,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:24:01,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:24:01,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:24:04,530 INFO L124 PetriNetUnfolderBase]: 5941/10843 cut-off events. [2024-12-02 11:24:04,531 INFO L125 PetriNetUnfolderBase]: For 347634/347634 co-relation queries the response was YES. [2024-12-02 11:24:04,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107569 conditions, 10843 events. 5941/10843 cut-off events. For 347634/347634 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 81227 event pairs, 2161 based on Foata normal form. 30/10873 useless extension candidates. Maximal degree in co-relation 107468. Up to 5767 conditions per place. [2024-12-02 11:24:04,643 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 372 selfloop transitions, 318 changer transitions 0/691 dead transitions. [2024-12-02 11:24:04,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 691 transitions, 23346 flow [2024-12-02 11:24:04,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:24:04,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 11:24:04,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-12-02 11:24:04,644 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41233766233766234 [2024-12-02 11:24:04,644 INFO L175 Difference]: Start difference. First operand has 423 places, 641 transitions, 21408 flow. Second operand 11 states and 127 transitions. [2024-12-02 11:24:04,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 691 transitions, 23346 flow [2024-12-02 11:24:07,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 691 transitions, 23213 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-12-02 11:24:07,190 INFO L231 Difference]: Finished difference. Result has 427 places, 642 transitions, 22363 flow [2024-12-02 11:24:07,191 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=21213, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22363, PETRI_PLACES=427, PETRI_TRANSITIONS=642} [2024-12-02 11:24:07,191 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 401 predicate places. [2024-12-02 11:24:07,191 INFO L471 AbstractCegarLoop]: Abstraction has has 427 places, 642 transitions, 22363 flow [2024-12-02 11:24:07,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:07,191 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:24:07,191 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:07,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-12-02 11:24:07,191 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:24:07,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:07,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1835735362, now seen corresponding path program 16 times [2024-12-02 11:24:07,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:24:07,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975763968] [2024-12-02 11:24:07,192 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:24:07,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:24:07,205 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:24:07,205 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:24:07,311 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:07,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:24:07,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975763968] [2024-12-02 11:24:07,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975763968] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:24:07,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160840036] [2024-12-02 11:24:07,311 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:24:07,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:24:07,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:24:07,313 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:24:07,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 11:24:07,468 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:24:07,469 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:24:07,469 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 11:24:07,471 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:24:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:07,539 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:24:07,604 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:24:07,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 11:24:07,617 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:07,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160840036] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:24:07,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:24:07,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-12-02 11:24:07,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130987473] [2024-12-02 11:24:07,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:24:07,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 11:24:07,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:24:07,618 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 11:24:07,618 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:24:07,618 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:24:07,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 642 transitions, 22363 flow. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 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-12-02 11:24:07,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:24:07,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:24:07,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:24:10,638 INFO L124 PetriNetUnfolderBase]: 5693/10409 cut-off events. [2024-12-02 11:24:10,639 INFO L125 PetriNetUnfolderBase]: For 397122/397122 co-relation queries the response was YES. [2024-12-02 11:24:10,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107584 conditions, 10409 events. 5693/10409 cut-off events. For 397122/397122 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 77485 event pairs, 1134 based on Foata normal form. 52/10461 useless extension candidates. Maximal degree in co-relation 107481. Up to 3208 conditions per place. [2024-12-02 11:24:10,775 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 333 selfloop transitions, 391 changer transitions 0/725 dead transitions. [2024-12-02 11:24:10,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 725 transitions, 24467 flow [2024-12-02 11:24:10,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 11:24:10,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 11:24:10,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 195 transitions. [2024-12-02 11:24:10,776 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43526785714285715 [2024-12-02 11:24:10,776 INFO L175 Difference]: Start difference. First operand has 427 places, 642 transitions, 22363 flow. Second operand 16 states and 195 transitions. [2024-12-02 11:24:10,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 725 transitions, 24467 flow [2024-12-02 11:24:13,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 725 transitions, 23925 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-12-02 11:24:13,523 INFO L231 Difference]: Finished difference. Result has 433 places, 652 transitions, 23118 flow [2024-12-02 11:24:13,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=21633, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=23118, PETRI_PLACES=433, PETRI_TRANSITIONS=652} [2024-12-02 11:24:13,524 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 407 predicate places. [2024-12-02 11:24:13,524 INFO L471 AbstractCegarLoop]: Abstraction has has 433 places, 652 transitions, 23118 flow [2024-12-02 11:24:13,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 states have internal predecessors, (61), 0 states have call successors, (0), 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-12-02 11:24:13,524 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:24:13,524 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:13,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 11:24:13,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:24:13,725 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:24:13,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:13,725 INFO L85 PathProgramCache]: Analyzing trace with hash 814550131, now seen corresponding path program 17 times [2024-12-02 11:24:13,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:24:13,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469849169] [2024-12-02 11:24:13,726 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:24:13,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:24:13,747 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:24:13,747 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:24:14,026 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:24:14,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:24:14,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469849169] [2024-12-02 11:24:14,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469849169] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:24:14,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522676450] [2024-12-02 11:24:14,026 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:24:14,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:24:14,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:24:14,028 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:24:14,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 11:24:14,239 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:24:14,239 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:24:14,241 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:24:14,243 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:24:14,405 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:14,405 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:24:14,496 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:24:14,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 11:24:14,515 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:14,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522676450] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:24:14,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:24:14,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 18 [2024-12-02 11:24:14,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757466344] [2024-12-02 11:24:14,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:24:14,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 11:24:14,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:24:14,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 11:24:14,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2024-12-02 11:24:14,516 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:24:14,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 652 transitions, 23118 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 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-12-02 11:24:14,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:24:14,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:24:14,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:24:17,602 INFO L124 PetriNetUnfolderBase]: 5671/10351 cut-off events. [2024-12-02 11:24:17,602 INFO L125 PetriNetUnfolderBase]: For 425414/425414 co-relation queries the response was YES. [2024-12-02 11:24:17,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109200 conditions, 10351 events. 5671/10351 cut-off events. For 425414/425414 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 76828 event pairs, 1272 based on Foata normal form. 60/10411 useless extension candidates. Maximal degree in co-relation 109096. Up to 3482 conditions per place. [2024-12-02 11:24:17,761 INFO L140 encePairwiseOnDemand]: 14/28 looper letters, 379 selfloop transitions, 348 changer transitions 0/728 dead transitions. [2024-12-02 11:24:17,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 728 transitions, 25578 flow [2024-12-02 11:24:17,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 11:24:17,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 11:24:17,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 174 transitions. [2024-12-02 11:24:17,762 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36554621848739494 [2024-12-02 11:24:17,762 INFO L175 Difference]: Start difference. First operand has 433 places, 652 transitions, 23118 flow. Second operand 17 states and 174 transitions. [2024-12-02 11:24:17,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 728 transitions, 25578 flow [2024-12-02 11:24:20,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 728 transitions, 25145 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-12-02 11:24:20,830 INFO L231 Difference]: Finished difference. Result has 443 places, 669 transitions, 24284 flow [2024-12-02 11:24:20,830 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=22570, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=24284, PETRI_PLACES=443, PETRI_TRANSITIONS=669} [2024-12-02 11:24:20,834 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 417 predicate places. [2024-12-02 11:24:20,834 INFO L471 AbstractCegarLoop]: Abstraction has has 443 places, 669 transitions, 24284 flow [2024-12-02 11:24:20,834 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 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-12-02 11:24:20,834 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:24:20,834 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:20,840 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 11:24:21,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2024-12-02 11:24:21,034 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:24:21,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:21,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1184539711, now seen corresponding path program 18 times [2024-12-02 11:24:21,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:24:21,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391042040] [2024-12-02 11:24:21,035 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:24:21,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:24:21,052 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:24:21,052 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:24:21,330 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:21,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:24:21,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391042040] [2024-12-02 11:24:21,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391042040] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:24:21,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:24:21,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:24:21,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909448079] [2024-12-02 11:24:21,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:24:21,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:24:21,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:24:21,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:24:21,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:24:21,331 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:24:21,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 669 transitions, 24284 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:21,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:24:21,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:24:21,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:24:24,172 INFO L124 PetriNetUnfolderBase]: 5603/10203 cut-off events. [2024-12-02 11:24:24,172 INFO L125 PetriNetUnfolderBase]: For 445106/445106 co-relation queries the response was YES. [2024-12-02 11:24:24,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110175 conditions, 10203 events. 5603/10203 cut-off events. For 445106/445106 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 75275 event pairs, 1847 based on Foata normal form. 4/10207 useless extension candidates. Maximal degree in co-relation 110067. Up to 4879 conditions per place. [2024-12-02 11:24:24,293 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 389 selfloop transitions, 296 changer transitions 6/692 dead transitions. [2024-12-02 11:24:24,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 692 transitions, 25666 flow [2024-12-02 11:24:24,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:24:24,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 11:24:24,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-12-02 11:24:24,294 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3607142857142857 [2024-12-02 11:24:24,294 INFO L175 Difference]: Start difference. First operand has 443 places, 669 transitions, 24284 flow. Second operand 10 states and 101 transitions. [2024-12-02 11:24:24,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 692 transitions, 25666 flow [2024-12-02 11:24:26,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 692 transitions, 24978 flow, removed 26 selfloop flow, removed 13 redundant places. [2024-12-02 11:24:26,851 INFO L231 Difference]: Finished difference. Result has 437 places, 664 transitions, 24041 flow [2024-12-02 11:24:26,851 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=23502, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24041, PETRI_PLACES=437, PETRI_TRANSITIONS=664} [2024-12-02 11:24:26,851 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 411 predicate places. [2024-12-02 11:24:26,851 INFO L471 AbstractCegarLoop]: Abstraction has has 437 places, 664 transitions, 24041 flow [2024-12-02 11:24:26,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:26,851 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:24:26,851 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:26,851 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-12-02 11:24:26,851 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:24:26,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:26,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1402295453, now seen corresponding path program 19 times [2024-12-02 11:24:26,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:24:26,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803328867] [2024-12-02 11:24:26,852 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:24:26,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:24:26,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:24:27,148 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:27,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:24:27,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803328867] [2024-12-02 11:24:27,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803328867] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:24:27,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56824531] [2024-12-02 11:24:27,148 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:24:27,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:24:27,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:24:27,150 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:24:27,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 11:24:27,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:24:27,334 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 11:24:27,335 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:24:27,401 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:24:27,401 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 118 treesize of output 74 [2024-12-02 11:24:27,429 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:27,429 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:24:27,528 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:24:27,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-12-02 11:24:27,545 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:27,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56824531] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:24:27,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:24:27,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 7] total 18 [2024-12-02 11:24:27,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870498048] [2024-12-02 11:24:27,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:24:27,545 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:24:27,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:24:27,545 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:24:27,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2024-12-02 11:24:27,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:24:27,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 664 transitions, 24041 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:27,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:24:27,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:24:27,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:24:30,455 INFO L124 PetriNetUnfolderBase]: 5458/9919 cut-off events. [2024-12-02 11:24:30,456 INFO L125 PetriNetUnfolderBase]: For 437516/437516 co-relation queries the response was YES. [2024-12-02 11:24:30,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107525 conditions, 9919 events. 5458/9919 cut-off events. For 437516/437516 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 72593 event pairs, 1247 based on Foata normal form. 34/9953 useless extension candidates. Maximal degree in co-relation 107421. Up to 3496 conditions per place. [2024-12-02 11:24:30,565 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 391 selfloop transitions, 316 changer transitions 2/710 dead transitions. [2024-12-02 11:24:30,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 710 transitions, 25565 flow [2024-12-02 11:24:30,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 11:24:30,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 11:24:30,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 157 transitions. [2024-12-02 11:24:30,566 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4005102040816326 [2024-12-02 11:24:30,566 INFO L175 Difference]: Start difference. First operand has 437 places, 664 transitions, 24041 flow. Second operand 14 states and 157 transitions. [2024-12-02 11:24:30,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 710 transitions, 25565 flow [2024-12-02 11:24:32,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 710 transitions, 24277 flow, removed 0 selfloop flow, removed 20 redundant places. [2024-12-02 11:24:32,926 INFO L231 Difference]: Finished difference. Result has 425 places, 653 transitions, 23079 flow [2024-12-02 11:24:32,926 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=22409, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=23079, PETRI_PLACES=425, PETRI_TRANSITIONS=653} [2024-12-02 11:24:32,926 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 399 predicate places. [2024-12-02 11:24:32,926 INFO L471 AbstractCegarLoop]: Abstraction has has 425 places, 653 transitions, 23079 flow [2024-12-02 11:24:32,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:32,926 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:24:32,926 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:32,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 11:24:33,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2024-12-02 11:24:33,127 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:24:33,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:33,128 INFO L85 PathProgramCache]: Analyzing trace with hash 605049398, now seen corresponding path program 17 times [2024-12-02 11:24:33,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:24:33,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137176512] [2024-12-02 11:24:33,128 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:24:33,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:24:33,147 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:24:33,147 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:24:33,457 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:24:33,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:24:33,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137176512] [2024-12-02 11:24:33,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137176512] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:24:33,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345741729] [2024-12-02 11:24:33,457 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:24:33,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:24:33,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:24:33,459 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:24:33,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 11:24:33,665 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:24:33,665 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:24:33,667 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 11:24:33,668 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:24:33,769 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:24:33,770 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 118 treesize of output 74 [2024-12-02 11:24:33,802 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:33,802 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:24:33,876 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:24:33,876 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 111 treesize of output 95 [2024-12-02 11:24:33,936 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:33,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345741729] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:24:33,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:24:33,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 19 [2024-12-02 11:24:33,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163355243] [2024-12-02 11:24:33,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:24:33,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 11:24:33,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:24:33,937 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 11:24:33,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2024-12-02 11:24:33,937 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:24:33,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 653 transitions, 23079 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:33,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:24:33,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:24:33,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:24:36,724 INFO L124 PetriNetUnfolderBase]: 5251/9503 cut-off events. [2024-12-02 11:24:36,724 INFO L125 PetriNetUnfolderBase]: For 375945/375945 co-relation queries the response was YES. [2024-12-02 11:24:36,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102650 conditions, 9503 events. 5251/9503 cut-off events. For 375945/375945 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 68354 event pairs, 1316 based on Foata normal form. 30/9533 useless extension candidates. Maximal degree in co-relation 102553. Up to 3958 conditions per place. [2024-12-02 11:24:36,879 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 341 selfloop transitions, 342 changer transitions 0/684 dead transitions. [2024-12-02 11:24:36,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 684 transitions, 24473 flow [2024-12-02 11:24:36,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 11:24:36,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 11:24:36,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-12-02 11:24:36,880 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-12-02 11:24:36,880 INFO L175 Difference]: Start difference. First operand has 425 places, 653 transitions, 23079 flow. Second operand 9 states and 118 transitions. [2024-12-02 11:24:36,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 684 transitions, 24473 flow [2024-12-02 11:24:39,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 684 transitions, 22827 flow, removed 1 selfloop flow, removed 32 redundant places. [2024-12-02 11:24:39,219 INFO L231 Difference]: Finished difference. Result has 399 places, 638 transitions, 21949 flow [2024-12-02 11:24:39,219 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=21002, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21949, PETRI_PLACES=399, PETRI_TRANSITIONS=638} [2024-12-02 11:24:39,219 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 373 predicate places. [2024-12-02 11:24:39,219 INFO L471 AbstractCegarLoop]: Abstraction has has 399 places, 638 transitions, 21949 flow [2024-12-02 11:24:39,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:39,219 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:24:39,219 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:39,225 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-02 11:24:39,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2024-12-02 11:24:39,420 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:24:39,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:39,420 INFO L85 PathProgramCache]: Analyzing trace with hash 244781276, now seen corresponding path program 18 times [2024-12-02 11:24:39,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:24:39,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936573817] [2024-12-02 11:24:39,421 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:24:39,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:24:39,434 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 11:24:39,434 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:24:39,645 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:39,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:24:39,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936573817] [2024-12-02 11:24:39,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936573817] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:24:39,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:24:39,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:24:39,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299875378] [2024-12-02 11:24:39,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:24:39,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:24:39,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:24:39,646 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:24:39,646 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:24:39,646 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:24:39,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 638 transitions, 21949 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:39,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:24:39,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:24:39,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:24:41,892 INFO L124 PetriNetUnfolderBase]: 5171/9336 cut-off events. [2024-12-02 11:24:41,892 INFO L125 PetriNetUnfolderBase]: For 335499/335499 co-relation queries the response was YES. [2024-12-02 11:24:41,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99392 conditions, 9336 events. 5171/9336 cut-off events. For 335499/335499 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 66693 event pairs, 2493 based on Foata normal form. 5/9341 useless extension candidates. Maximal degree in co-relation 99311. Up to 7913 conditions per place. [2024-12-02 11:24:41,995 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 500 selfloop transitions, 155 changer transitions 3/659 dead transitions. [2024-12-02 11:24:41,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 659 transitions, 23267 flow [2024-12-02 11:24:41,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 11:24:41,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 11:24:41,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-12-02 11:24:41,996 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3474025974025974 [2024-12-02 11:24:41,996 INFO L175 Difference]: Start difference. First operand has 399 places, 638 transitions, 21949 flow. Second operand 11 states and 107 transitions. [2024-12-02 11:24:41,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 659 transitions, 23267 flow [2024-12-02 11:24:44,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 659 transitions, 22823 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-12-02 11:24:44,344 INFO L231 Difference]: Finished difference. Result has 403 places, 634 transitions, 21719 flow [2024-12-02 11:24:44,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=21427, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21719, PETRI_PLACES=403, PETRI_TRANSITIONS=634} [2024-12-02 11:24:44,344 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 377 predicate places. [2024-12-02 11:24:44,344 INFO L471 AbstractCegarLoop]: Abstraction has has 403 places, 634 transitions, 21719 flow [2024-12-02 11:24:44,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:44,344 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:24:44,344 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:44,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-12-02 11:24:44,345 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:24:44,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:44,345 INFO L85 PathProgramCache]: Analyzing trace with hash -352555382, now seen corresponding path program 19 times [2024-12-02 11:24:44,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:24:44,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162637220] [2024-12-02 11:24:44,345 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:24:44,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:24:44,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:24:44,647 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:44,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:24:44,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162637220] [2024-12-02 11:24:44,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162637220] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:24:44,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:24:44,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:24:44,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708667254] [2024-12-02 11:24:44,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:24:44,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:24:44,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:24:44,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:24:44,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:24:44,648 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:24:44,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 634 transitions, 21719 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:44,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:24:44,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:24:44,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:24:47,023 INFO L124 PetriNetUnfolderBase]: 5089/9162 cut-off events. [2024-12-02 11:24:47,024 INFO L125 PetriNetUnfolderBase]: For 334325/334325 co-relation queries the response was YES. [2024-12-02 11:24:47,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97993 conditions, 9162 events. 5089/9162 cut-off events. For 334325/334325 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 64912 event pairs, 2441 based on Foata normal form. 5/9167 useless extension candidates. Maximal degree in co-relation 97911. Up to 7750 conditions per place. [2024-12-02 11:24:47,113 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 485 selfloop transitions, 165 changer transitions 3/654 dead transitions. [2024-12-02 11:24:47,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 654 transitions, 22927 flow [2024-12-02 11:24:47,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 11:24:47,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 11:24:47,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-12-02 11:24:47,114 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-12-02 11:24:47,114 INFO L175 Difference]: Start difference. First operand has 403 places, 634 transitions, 21719 flow. Second operand 12 states and 112 transitions. [2024-12-02 11:24:47,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 654 transitions, 22927 flow [2024-12-02 11:24:49,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 654 transitions, 22546 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-12-02 11:24:49,056 INFO L231 Difference]: Finished difference. Result has 397 places, 625 transitions, 21461 flow [2024-12-02 11:24:49,056 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=21149, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=21461, PETRI_PLACES=397, PETRI_TRANSITIONS=625} [2024-12-02 11:24:49,057 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 371 predicate places. [2024-12-02 11:24:49,057 INFO L471 AbstractCegarLoop]: Abstraction has has 397 places, 625 transitions, 21461 flow [2024-12-02 11:24:49,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:49,057 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:24:49,057 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:49,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-12-02 11:24:49,057 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:24:49,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:49,057 INFO L85 PathProgramCache]: Analyzing trace with hash 627101789, now seen corresponding path program 20 times [2024-12-02 11:24:49,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:24:49,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295612092] [2024-12-02 11:24:49,057 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:24:49,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:24:49,074 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:24:49,074 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:24:49,375 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:49,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:24:49,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295612092] [2024-12-02 11:24:49,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295612092] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:24:49,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:24:49,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 11:24:49,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457024025] [2024-12-02 11:24:49,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:24:49,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 11:24:49,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:24:49,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 11:24:49,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:24:49,376 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:24:49,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 625 transitions, 21461 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:49,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:24:49,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:24:49,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:24:51,583 INFO L124 PetriNetUnfolderBase]: 5019/9007 cut-off events. [2024-12-02 11:24:51,583 INFO L125 PetriNetUnfolderBase]: For 331318/331318 co-relation queries the response was YES. [2024-12-02 11:24:51,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95571 conditions, 9007 events. 5019/9007 cut-off events. For 331318/331318 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 63348 event pairs, 2436 based on Foata normal form. 4/9011 useless extension candidates. Maximal degree in co-relation 95489. Up to 7735 conditions per place. [2024-12-02 11:24:51,680 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 531 selfloop transitions, 92 changer transitions 3/627 dead transitions. [2024-12-02 11:24:51,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 627 transitions, 22521 flow [2024-12-02 11:24:51,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 11:24:51,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 11:24:51,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 83 transitions. [2024-12-02 11:24:51,681 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29642857142857143 [2024-12-02 11:24:51,681 INFO L175 Difference]: Start difference. First operand has 397 places, 625 transitions, 21461 flow. Second operand 10 states and 83 transitions. [2024-12-02 11:24:51,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 627 transitions, 22521 flow [2024-12-02 11:24:53,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 627 transitions, 21916 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-12-02 11:24:53,531 INFO L231 Difference]: Finished difference. Result has 384 places, 616 transitions, 20792 flow [2024-12-02 11:24:53,531 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=20635, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20792, PETRI_PLACES=384, PETRI_TRANSITIONS=616} [2024-12-02 11:24:53,531 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 358 predicate places. [2024-12-02 11:24:53,531 INFO L471 AbstractCegarLoop]: Abstraction has has 384 places, 616 transitions, 20792 flow [2024-12-02 11:24:53,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:53,531 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:24:53,532 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:24:53,532 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-12-02 11:24:53,532 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:24:53,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:24:53,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1172940762, now seen corresponding path program 1 times [2024-12-02 11:24:53,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:24:53,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876994522] [2024-12-02 11:24:53,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:24:53,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:24:53,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:24:54,220 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 11:24:54,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:24:54,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876994522] [2024-12-02 11:24:54,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876994522] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:24:54,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764111939] [2024-12-02 11:24:54,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:24:54,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:24:54,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:24:54,221 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:24:54,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 11:24:54,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:24:54,416 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 11:24:54,417 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:24:54,615 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:24:54,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 74 [2024-12-02 11:24:54,731 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:54,731 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:24:54,997 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-12-02 11:24:54,997 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 136 treesize of output 108 [2024-12-02 11:24:55,026 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:24:55,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764111939] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:24:55,026 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:24:55,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10, 10] total 31 [2024-12-02 11:24:55,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758994225] [2024-12-02 11:24:55,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:24:55,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 11:24:55,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:24:55,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 11:24:55,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=830, Unknown=0, NotChecked=0, Total=930 [2024-12-02 11:24:55,027 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:24:55,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 616 transitions, 20792 flow. Second operand has 31 states, 31 states have (on average 4.967741935483871) internal successors, (154), 31 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:24:55,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:24:55,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:24:55,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:25:06,451 INFO L124 PetriNetUnfolderBase]: 5696/10251 cut-off events. [2024-12-02 11:25:06,451 INFO L125 PetriNetUnfolderBase]: For 349118/349118 co-relation queries the response was YES. [2024-12-02 11:25:06,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106126 conditions, 10251 events. 5696/10251 cut-off events. For 349118/349118 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 74554 event pairs, 441 based on Foata normal form. 17/10268 useless extension candidates. Maximal degree in co-relation 106044. Up to 2022 conditions per place. [2024-12-02 11:25:06,557 INFO L140 encePairwiseOnDemand]: 13/28 looper letters, 363 selfloop transitions, 865 changer transitions 38/1267 dead transitions. [2024-12-02 11:25:06,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1267 transitions, 36663 flow [2024-12-02 11:25:06,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-12-02 11:25:06,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2024-12-02 11:25:06,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 872 transitions. [2024-12-02 11:25:06,559 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30235783633841884 [2024-12-02 11:25:06,559 INFO L175 Difference]: Start difference. First operand has 384 places, 616 transitions, 20792 flow. Second operand 103 states and 872 transitions. [2024-12-02 11:25:06,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1267 transitions, 36663 flow [2024-12-02 11:25:08,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 1267 transitions, 36245 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-12-02 11:25:08,287 INFO L231 Difference]: Finished difference. Result has 485 places, 939 transitions, 33927 flow [2024-12-02 11:25:08,287 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=20548, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=544, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=103, PETRI_FLOW=33927, PETRI_PLACES=485, PETRI_TRANSITIONS=939} [2024-12-02 11:25:08,287 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 459 predicate places. [2024-12-02 11:25:08,287 INFO L471 AbstractCegarLoop]: Abstraction has has 485 places, 939 transitions, 33927 flow [2024-12-02 11:25:08,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.967741935483871) internal successors, (154), 31 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:25:08,288 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:25:08,288 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:25:08,294 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-02 11:25:08,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:25:08,488 INFO L396 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:25:08,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:25:08,489 INFO L85 PathProgramCache]: Analyzing trace with hash 960942368, now seen corresponding path program 2 times [2024-12-02 11:25:08,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:25:08,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773138625] [2024-12-02 11:25:08,489 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:25:08,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:25:08,512 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:25:08,512 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:25:08,912 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:08,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:25:08,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773138625] [2024-12-02 11:25:08,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773138625] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:25:08,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973254732] [2024-12-02 11:25:08,912 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:25:08,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:25:08,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:25:08,914 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:25:08,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 11:25:09,098 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:25:09,098 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:25:09,099 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 11:25:09,101 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:25:09,369 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 11:25:09,369 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 103 treesize of output 59 [2024-12-02 11:25:09,432 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:25:09,432 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:25:09,656 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-12-02 11:25:09,656 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 136 treesize of output 108 [2024-12-02 11:25:09,721 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:09,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973254732] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:25:09,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:25:09,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 10] total 26 [2024-12-02 11:25:09,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80539554] [2024-12-02 11:25:09,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:25:09,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 11:25:09,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:25:09,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 11:25:09,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2024-12-02 11:25:09,722 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:25:09,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 939 transitions, 33927 flow. Second operand has 26 states, 26 states have (on average 5.230769230769231) internal successors, (136), 26 states have internal predecessors, (136), 0 states have call successors, (0), 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-12-02 11:25:09,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:25:09,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:25:09,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:25:14,753 INFO L124 PetriNetUnfolderBase]: 5996/10726 cut-off events. [2024-12-02 11:25:14,753 INFO L125 PetriNetUnfolderBase]: For 387029/387029 co-relation queries the response was YES. [2024-12-02 11:25:14,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117037 conditions, 10726 events. 5996/10726 cut-off events. For 387029/387029 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 78262 event pairs, 525 based on Foata normal form. 11/10737 useless extension candidates. Maximal degree in co-relation 116943. Up to 1979 conditions per place. [2024-12-02 11:25:14,905 INFO L140 encePairwiseOnDemand]: 14/28 looper letters, 236 selfloop transitions, 893 changer transitions 24/1154 dead transitions. [2024-12-02 11:25:14,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 1154 transitions, 39992 flow [2024-12-02 11:25:14,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-02 11:25:14,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2024-12-02 11:25:14,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 362 transitions. [2024-12-02 11:25:14,906 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32321428571428573 [2024-12-02 11:25:14,906 INFO L175 Difference]: Start difference. First operand has 485 places, 939 transitions, 33927 flow. Second operand 40 states and 362 transitions. [2024-12-02 11:25:14,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 1154 transitions, 39992 flow [2024-12-02 11:25:17,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 1154 transitions, 38975 flow, removed 219 selfloop flow, removed 25 redundant places. [2024-12-02 11:25:17,574 INFO L231 Difference]: Finished difference. Result has 501 places, 1009 transitions, 37710 flow [2024-12-02 11:25:17,575 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=32964, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=939, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=821, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=37710, PETRI_PLACES=501, PETRI_TRANSITIONS=1009} [2024-12-02 11:25:17,575 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 475 predicate places. [2024-12-02 11:25:17,575 INFO L471 AbstractCegarLoop]: Abstraction has has 501 places, 1009 transitions, 37710 flow [2024-12-02 11:25:17,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.230769230769231) internal successors, (136), 26 states have internal predecessors, (136), 0 states have call successors, (0), 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-12-02 11:25:17,575 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:25:17,575 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:25:17,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-12-02 11:25:17,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:25:17,776 INFO L396 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:25:17,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:25:17,776 INFO L85 PathProgramCache]: Analyzing trace with hash -917432740, now seen corresponding path program 3 times [2024-12-02 11:25:17,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:25:17,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350985513] [2024-12-02 11:25:17,776 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:25:17,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:25:17,802 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:25:17,802 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:25:18,123 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:18,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:25:18,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350985513] [2024-12-02 11:25:18,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350985513] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:25:18,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414228018] [2024-12-02 11:25:18,123 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:25:18,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:25:18,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:25:18,125 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:25:18,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-02 11:25:18,325 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:25:18,325 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:25:18,326 INFO L256 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 11:25:18,327 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:25:18,531 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:25:18,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2024-12-02 11:25:18,623 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:18,623 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:25:18,854 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-12-02 11:25:18,854 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 136 treesize of output 108 [2024-12-02 11:25:18,917 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:18,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414228018] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:25:18,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:25:18,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 26 [2024-12-02 11:25:18,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020634615] [2024-12-02 11:25:18,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:25:18,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 11:25:18,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:25:18,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 11:25:18,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2024-12-02 11:25:18,919 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:25:18,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 1009 transitions, 37710 flow. Second operand has 26 states, 26 states have (on average 5.153846153846154) internal successors, (134), 26 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:25:18,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:25:18,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:25:18,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:25:27,205 INFO L124 PetriNetUnfolderBase]: 6525/11700 cut-off events. [2024-12-02 11:25:27,205 INFO L125 PetriNetUnfolderBase]: For 438356/438356 co-relation queries the response was YES. [2024-12-02 11:25:27,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129931 conditions, 11700 events. 6525/11700 cut-off events. For 438356/438356 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 87225 event pairs, 553 based on Foata normal form. 12/11712 useless extension candidates. Maximal degree in co-relation 129840. Up to 2216 conditions per place. [2024-12-02 11:25:27,353 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 409 selfloop transitions, 980 changer transitions 32/1422 dead transitions. [2024-12-02 11:25:27,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 1422 transitions, 46850 flow [2024-12-02 11:25:27,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-12-02 11:25:27,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2024-12-02 11:25:27,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 713 transitions. [2024-12-02 11:25:27,355 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32233273056057865 [2024-12-02 11:25:27,355 INFO L175 Difference]: Start difference. First operand has 501 places, 1009 transitions, 37710 flow. Second operand 79 states and 713 transitions. [2024-12-02 11:25:27,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 1422 transitions, 46850 flow [2024-12-02 11:25:30,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 1422 transitions, 44654 flow, removed 28 selfloop flow, removed 22 redundant places. [2024-12-02 11:25:30,319 INFO L231 Difference]: Finished difference. Result has 569 places, 1137 transitions, 42428 flow [2024-12-02 11:25:30,319 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=35783, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1009, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=852, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=42428, PETRI_PLACES=569, PETRI_TRANSITIONS=1137} [2024-12-02 11:25:30,320 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 543 predicate places. [2024-12-02 11:25:30,320 INFO L471 AbstractCegarLoop]: Abstraction has has 569 places, 1137 transitions, 42428 flow [2024-12-02 11:25:30,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.153846153846154) internal successors, (134), 26 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:25:30,320 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:25:30,320 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:25:30,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-12-02 11:25:30,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:25:30,520 INFO L396 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:25:30,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:25:30,521 INFO L85 PathProgramCache]: Analyzing trace with hash -365182420, now seen corresponding path program 4 times [2024-12-02 11:25:30,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:25:30,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577706460] [2024-12-02 11:25:30,521 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:25:30,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:25:30,535 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:25:30,536 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:25:30,752 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:30,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:25:30,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577706460] [2024-12-02 11:25:30,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577706460] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:25:30,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768505263] [2024-12-02 11:25:30,752 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:25:30,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:25:30,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:25:30,754 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:25:30,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-12-02 11:25:30,941 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:25:30,942 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:25:30,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 11:25:30,944 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:25:31,163 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 11:25:31,163 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 127 treesize of output 64 [2024-12-02 11:25:31,219 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:31,220 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:25:31,475 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-12-02 11:25:31,476 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 136 treesize of output 108 [2024-12-02 11:25:31,509 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:31,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768505263] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:25:31,510 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:25:31,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-12-02 11:25:31,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22693255] [2024-12-02 11:25:31,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:25:31,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 11:25:31,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:25:31,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 11:25:31,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2024-12-02 11:25:31,510 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:25:31,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 1137 transitions, 42428 flow. Second operand has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:25:31,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:25:31,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:25:31,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:25:38,404 INFO L124 PetriNetUnfolderBase]: 6794/12126 cut-off events. [2024-12-02 11:25:38,404 INFO L125 PetriNetUnfolderBase]: For 470135/470135 co-relation queries the response was YES. [2024-12-02 11:25:38,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136803 conditions, 12126 events. 6794/12126 cut-off events. For 470135/470135 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 90278 event pairs, 652 based on Foata normal form. 9/12135 useless extension candidates. Maximal degree in co-relation 136699. Up to 2429 conditions per place. [2024-12-02 11:25:38,517 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 326 selfloop transitions, 1072 changer transitions 24/1423 dead transitions. [2024-12-02 11:25:38,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 1423 transitions, 49052 flow [2024-12-02 11:25:38,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-02 11:25:38,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2024-12-02 11:25:38,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 585 transitions. [2024-12-02 11:25:38,518 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2024-12-02 11:25:38,518 INFO L175 Difference]: Start difference. First operand has 569 places, 1137 transitions, 42428 flow. Second operand 65 states and 585 transitions. [2024-12-02 11:25:38,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 1423 transitions, 49052 flow [2024-12-02 11:25:41,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 1423 transitions, 48093 flow, removed 63 selfloop flow, removed 27 redundant places. [2024-12-02 11:25:41,523 INFO L231 Difference]: Finished difference. Result has 613 places, 1200 transitions, 46692 flow [2024-12-02 11:25:41,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=41529, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1006, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=46692, PETRI_PLACES=613, PETRI_TRANSITIONS=1200} [2024-12-02 11:25:41,524 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 587 predicate places. [2024-12-02 11:25:41,524 INFO L471 AbstractCegarLoop]: Abstraction has has 613 places, 1200 transitions, 46692 flow [2024-12-02 11:25:41,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:25:41,524 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:25:41,524 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:25:41,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-12-02 11:25:41,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:25:41,725 INFO L396 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:25:41,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:25:41,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1051451044, now seen corresponding path program 5 times [2024-12-02 11:25:41,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:25:41,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818617910] [2024-12-02 11:25:41,725 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:25:41,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:25:41,746 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:25:41,746 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:25:42,578 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 11:25:42,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:25:42,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818617910] [2024-12-02 11:25:42,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818617910] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:25:42,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557888706] [2024-12-02 11:25:42,578 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:25:42,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:25:42,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:25:42,580 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:25:42,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-12-02 11:25:42,812 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:25:42,813 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:25:42,814 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 11:25:42,816 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:25:43,167 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 11:25:43,167 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 115 treesize of output 64 [2024-12-02 11:25:43,246 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:43,246 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:25:43,561 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-12-02 11:25:43,562 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 136 treesize of output 108 [2024-12-02 11:25:43,601 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:43,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557888706] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:25:43,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:25:43,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 10] total 32 [2024-12-02 11:25:43,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305077952] [2024-12-02 11:25:43,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:25:43,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-12-02 11:25:43,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:25:43,602 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-12-02 11:25:43,602 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=893, Unknown=0, NotChecked=0, Total=992 [2024-12-02 11:25:43,603 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:25:43,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 1200 transitions, 46692 flow. Second operand has 32 states, 32 states have (on average 5.0625) internal successors, (162), 32 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:25:43,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:25:43,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:25:43,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:25:50,819 INFO L124 PetriNetUnfolderBase]: 7033/12484 cut-off events. [2024-12-02 11:25:50,819 INFO L125 PetriNetUnfolderBase]: For 523050/523050 co-relation queries the response was YES. [2024-12-02 11:25:50,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146933 conditions, 12484 events. 7033/12484 cut-off events. For 523050/523050 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 92814 event pairs, 625 based on Foata normal form. 10/12494 useless extension candidates. Maximal degree in co-relation 146824. Up to 2566 conditions per place. [2024-12-02 11:25:50,957 INFO L140 encePairwiseOnDemand]: 13/28 looper letters, 276 selfloop transitions, 1129 changer transitions 33/1439 dead transitions. [2024-12-02 11:25:50,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 1439 transitions, 53393 flow [2024-12-02 11:25:50,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-12-02 11:25:50,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2024-12-02 11:25:50,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 474 transitions. [2024-12-02 11:25:50,958 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3194070080862534 [2024-12-02 11:25:50,959 INFO L175 Difference]: Start difference. First operand has 613 places, 1200 transitions, 46692 flow. Second operand 53 states and 474 transitions. [2024-12-02 11:25:50,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 1439 transitions, 53393 flow [2024-12-02 11:25:54,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 1439 transitions, 50902 flow, removed 26 selfloop flow, removed 44 redundant places. [2024-12-02 11:25:54,493 INFO L231 Difference]: Finished difference. Result has 621 places, 1256 transitions, 49293 flow [2024-12-02 11:25:54,494 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=44078, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1059, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=49293, PETRI_PLACES=621, PETRI_TRANSITIONS=1256} [2024-12-02 11:25:54,494 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 595 predicate places. [2024-12-02 11:25:54,494 INFO L471 AbstractCegarLoop]: Abstraction has has 621 places, 1256 transitions, 49293 flow [2024-12-02 11:25:54,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.0625) internal successors, (162), 32 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:25:54,494 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:25:54,495 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:25:54,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-12-02 11:25:54,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2024-12-02 11:25:54,695 INFO L396 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:25:54,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:25:54,696 INFO L85 PathProgramCache]: Analyzing trace with hash 655602080, now seen corresponding path program 6 times [2024-12-02 11:25:54,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:25:54,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583862653] [2024-12-02 11:25:54,696 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:25:54,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:25:54,723 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:25:54,723 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:25:55,064 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:55,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:25:55,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583862653] [2024-12-02 11:25:55,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583862653] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:25:55,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744471538] [2024-12-02 11:25:55,065 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:25:55,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:25:55,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:25:55,066 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:25:55,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-12-02 11:25:55,278 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:25:55,279 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:25:55,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 11:25:55,281 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:25:55,416 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:25:55,416 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 118 treesize of output 70 [2024-12-02 11:25:55,495 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:55,495 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:25:55,624 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:25:55,624 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 144 treesize of output 112 [2024-12-02 11:25:55,696 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:25:55,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744471538] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:25:55,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:25:55,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 24 [2024-12-02 11:25:55,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411579313] [2024-12-02 11:25:55,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:25:55,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 11:25:55,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:25:55,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 11:25:55,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2024-12-02 11:25:55,697 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:25:55,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 1256 transitions, 49293 flow. Second operand has 24 states, 24 states have (on average 5.166666666666667) internal successors, (124), 24 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:25:55,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:25:55,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:25:55,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:26:04,953 INFO L124 PetriNetUnfolderBase]: 8639/15505 cut-off events. [2024-12-02 11:26:04,953 INFO L125 PetriNetUnfolderBase]: For 618341/618341 co-relation queries the response was YES. [2024-12-02 11:26:05,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177598 conditions, 15505 events. 8639/15505 cut-off events. For 618341/618341 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 120618 event pairs, 811 based on Foata normal form. 14/15519 useless extension candidates. Maximal degree in co-relation 177485. Up to 3075 conditions per place. [2024-12-02 11:26:05,363 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 520 selfloop transitions, 1323 changer transitions 39/1883 dead transitions. [2024-12-02 11:26:05,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 1883 transitions, 66992 flow [2024-12-02 11:26:05,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-12-02 11:26:05,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2024-12-02 11:26:05,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 840 transitions. [2024-12-02 11:26:05,365 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3409090909090909 [2024-12-02 11:26:05,365 INFO L175 Difference]: Start difference. First operand has 621 places, 1256 transitions, 49293 flow. Second operand 88 states and 840 transitions. [2024-12-02 11:26:05,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 1883 transitions, 66992 flow [2024-12-02 11:26:09,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 1883 transitions, 65619 flow, removed 29 selfloop flow, removed 29 redundant places. [2024-12-02 11:26:09,584 INFO L231 Difference]: Finished difference. Result has 688 places, 1533 transitions, 62545 flow [2024-12-02 11:26:09,585 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=48136, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1054, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=88, PETRI_FLOW=62545, PETRI_PLACES=688, PETRI_TRANSITIONS=1533} [2024-12-02 11:26:09,585 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 662 predicate places. [2024-12-02 11:26:09,585 INFO L471 AbstractCegarLoop]: Abstraction has has 688 places, 1533 transitions, 62545 flow [2024-12-02 11:26:09,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.166666666666667) internal successors, (124), 24 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:26:09,585 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:26:09,585 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:26:09,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-12-02 11:26:09,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:26:09,786 INFO L396 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:26:09,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:26:09,786 INFO L85 PathProgramCache]: Analyzing trace with hash -463640928, now seen corresponding path program 7 times [2024-12-02 11:26:09,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:26:09,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513097571] [2024-12-02 11:26:09,786 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:26:09,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:26:09,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:26:10,729 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 11:26:10,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:26:10,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513097571] [2024-12-02 11:26:10,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513097571] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:26:10,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098687993] [2024-12-02 11:26:10,730 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:26:10,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:26:10,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:26:10,732 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:26:10,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-12-02 11:26:10,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:26:10,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 11:26:10,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:26:11,151 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 11:26:11,151 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 127 treesize of output 64 [2024-12-02 11:26:11,214 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:26:11,214 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:26:11,426 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 11:26:11,426 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 148 treesize of output 116 [2024-12-02 11:26:11,481 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:26:11,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098687993] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:26:11,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:26:11,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10, 10] total 30 [2024-12-02 11:26:11,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233210755] [2024-12-02 11:26:11,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:26:11,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 11:26:11,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:26:11,482 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 11:26:11,482 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2024-12-02 11:26:11,482 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:26:11,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 1533 transitions, 62545 flow. Second operand has 30 states, 30 states have (on average 5.0) internal successors, (150), 30 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:26:11,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:26:11,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:26:11,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:26:19,956 INFO L124 PetriNetUnfolderBase]: 8858/15842 cut-off events. [2024-12-02 11:26:19,956 INFO L125 PetriNetUnfolderBase]: For 705339/705339 co-relation queries the response was YES. [2024-12-02 11:26:20,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189873 conditions, 15842 events. 8858/15842 cut-off events. For 705339/705339 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 123000 event pairs, 1027 based on Foata normal form. 10/15852 useless extension candidates. Maximal degree in co-relation 189744. Up to 4393 conditions per place. [2024-12-02 11:26:20,137 INFO L140 encePairwiseOnDemand]: 13/28 looper letters, 416 selfloop transitions, 1273 changer transitions 27/1717 dead transitions. [2024-12-02 11:26:20,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 1717 transitions, 69464 flow [2024-12-02 11:26:20,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-02 11:26:20,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-12-02 11:26:20,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 352 transitions. [2024-12-02 11:26:20,138 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33976833976833976 [2024-12-02 11:26:20,138 INFO L175 Difference]: Start difference. First operand has 688 places, 1533 transitions, 62545 flow. Second operand 37 states and 352 transitions. [2024-12-02 11:26:20,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 1717 transitions, 69464 flow [2024-12-02 11:26:25,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 696 places, 1717 transitions, 67859 flow, removed 160 selfloop flow, removed 25 redundant places. [2024-12-02 11:26:25,796 INFO L231 Difference]: Finished difference. Result has 704 places, 1575 transitions, 66665 flow [2024-12-02 11:26:25,796 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=60960, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=66665, PETRI_PLACES=704, PETRI_TRANSITIONS=1575} [2024-12-02 11:26:25,797 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 678 predicate places. [2024-12-02 11:26:25,797 INFO L471 AbstractCegarLoop]: Abstraction has has 704 places, 1575 transitions, 66665 flow [2024-12-02 11:26:25,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.0) internal successors, (150), 30 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:26:25,797 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:26:25,797 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:26:25,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-12-02 11:26:25,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2024-12-02 11:26:25,997 INFO L396 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:26:25,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:26:25,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1265105926, now seen corresponding path program 8 times [2024-12-02 11:26:25,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:26:25,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47223610] [2024-12-02 11:26:25,998 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:26:25,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:26:26,021 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:26:26,021 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:26:26,352 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:26:26,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:26:26,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47223610] [2024-12-02 11:26:26,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47223610] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:26:26,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037044491] [2024-12-02 11:26:26,352 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:26:26,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:26:26,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:26:26,354 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:26:26,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-12-02 11:26:26,556 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:26:26,556 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:26:26,558 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 11:26:26,559 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:26:26,813 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:26:26,814 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 118 treesize of output 70 [2024-12-02 11:26:26,919 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:26:26,919 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:26:27,129 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 11:26:27,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 148 treesize of output 116 [2024-12-02 11:26:27,218 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:26:27,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037044491] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:26:27,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:26:27,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 10] total 26 [2024-12-02 11:26:27,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942653617] [2024-12-02 11:26:27,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:26:27,219 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 11:26:27,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:26:27,220 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 11:26:27,220 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2024-12-02 11:26:27,220 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:26:27,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 1575 transitions, 66665 flow. Second operand has 26 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 26 states have internal predecessors, (135), 0 states have call successors, (0), 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-12-02 11:26:27,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:26:27,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:26:27,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:26:37,951 INFO L124 PetriNetUnfolderBase]: 9103/16297 cut-off events. [2024-12-02 11:26:37,951 INFO L125 PetriNetUnfolderBase]: For 752746/752746 co-relation queries the response was YES. [2024-12-02 11:26:38,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199442 conditions, 16297 events. 9103/16297 cut-off events. For 752746/752746 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 127922 event pairs, 837 based on Foata normal form. 14/16311 useless extension candidates. Maximal degree in co-relation 199312. Up to 3892 conditions per place. [2024-12-02 11:26:38,161 INFO L140 encePairwiseOnDemand]: 13/28 looper letters, 465 selfloop transitions, 1384 changer transitions 47/1897 dead transitions. [2024-12-02 11:26:38,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 768 places, 1897 transitions, 74222 flow [2024-12-02 11:26:38,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-02 11:26:38,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2024-12-02 11:26:38,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 685 transitions. [2024-12-02 11:26:38,163 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33512720156555775 [2024-12-02 11:26:38,163 INFO L175 Difference]: Start difference. First operand has 704 places, 1575 transitions, 66665 flow. Second operand 73 states and 685 transitions. [2024-12-02 11:26:38,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 768 places, 1897 transitions, 74222 flow [2024-12-02 11:26:44,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 1897 transitions, 73199 flow, removed 29 selfloop flow, removed 24 redundant places. [2024-12-02 11:26:44,839 INFO L231 Difference]: Finished difference. Result has 758 places, 1619 transitions, 70557 flow [2024-12-02 11:26:44,840 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=65454, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=70557, PETRI_PLACES=758, PETRI_TRANSITIONS=1619} [2024-12-02 11:26:44,840 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 732 predicate places. [2024-12-02 11:26:44,840 INFO L471 AbstractCegarLoop]: Abstraction has has 758 places, 1619 transitions, 70557 flow [2024-12-02 11:26:44,840 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 26 states have internal predecessors, (135), 0 states have call successors, (0), 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-12-02 11:26:44,840 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:26:44,840 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:26:44,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-12-02 11:26:45,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:26:45,041 INFO L396 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:26:45,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:26:45,041 INFO L85 PathProgramCache]: Analyzing trace with hash -2031050034, now seen corresponding path program 9 times [2024-12-02 11:26:45,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:26:45,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113832042] [2024-12-02 11:26:45,042 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:26:45,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:26:45,061 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:26:45,061 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:26:45,355 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:26:45,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:26:45,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113832042] [2024-12-02 11:26:45,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113832042] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:26:45,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539611943] [2024-12-02 11:26:45,355 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:26:45,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:26:45,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:26:45,357 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:26:45,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-12-02 11:26:45,564 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:26:45,564 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:26:45,565 INFO L256 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 11:26:45,567 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:26:45,681 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:26:45,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 70 [2024-12-02 11:26:45,776 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:26:45,776 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:26:45,925 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:26:45,925 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 144 treesize of output 112 [2024-12-02 11:26:46,016 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:26:46,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539611943] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:26:46,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:26:46,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 25 [2024-12-02 11:26:46,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780605139] [2024-12-02 11:26:46,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:26:46,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 11:26:46,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:26:46,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 11:26:46,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2024-12-02 11:26:46,017 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:26:46,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 758 places, 1619 transitions, 70557 flow. Second operand has 25 states, 25 states have (on average 5.2) internal successors, (130), 25 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:26:46,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:26:46,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:26:46,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:27:00,450 INFO L124 PetriNetUnfolderBase]: 10328/18547 cut-off events. [2024-12-02 11:27:00,450 INFO L125 PetriNetUnfolderBase]: For 877922/877922 co-relation queries the response was YES. [2024-12-02 11:27:00,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229896 conditions, 18547 events. 10328/18547 cut-off events. For 877922/877922 co-relation queries the response was YES. Maximal size of possible extension queue 798. Compared 149573 event pairs, 755 based on Foata normal form. 31/18578 useless extension candidates. Maximal degree in co-relation 229754. Up to 3402 conditions per place. [2024-12-02 11:27:00,711 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 580 selfloop transitions, 1650 changer transitions 54/2285 dead transitions. [2024-12-02 11:27:00,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 866 places, 2285 transitions, 88299 flow [2024-12-02 11:27:00,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-12-02 11:27:00,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2024-12-02 11:27:00,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 1082 transitions. [2024-12-02 11:27:00,713 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33897243107769426 [2024-12-02 11:27:00,713 INFO L175 Difference]: Start difference. First operand has 758 places, 1619 transitions, 70557 flow. Second operand 114 states and 1082 transitions. [2024-12-02 11:27:00,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 866 places, 2285 transitions, 88299 flow [2024-12-02 11:27:09,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 2285 transitions, 87076 flow, removed 247 selfloop flow, removed 29 redundant places. [2024-12-02 11:27:09,652 INFO L231 Difference]: Finished difference. Result has 864 places, 1839 transitions, 83657 flow [2024-12-02 11:27:09,652 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=69734, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=114, PETRI_FLOW=83657, PETRI_PLACES=864, PETRI_TRANSITIONS=1839} [2024-12-02 11:27:09,653 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 838 predicate places. [2024-12-02 11:27:09,653 INFO L471 AbstractCegarLoop]: Abstraction has has 864 places, 1839 transitions, 83657 flow [2024-12-02 11:27:09,653 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.2) internal successors, (130), 25 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:27:09,653 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:27:09,653 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:27:09,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-12-02 11:27:09,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:27:09,853 INFO L396 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:27:09,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:27:09,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1817356246, now seen corresponding path program 10 times [2024-12-02 11:27:09,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:27:09,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891157654] [2024-12-02 11:27:09,854 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:27:09,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:27:09,866 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:27:09,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:27:10,060 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:27:10,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:27:10,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891157654] [2024-12-02 11:27:10,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891157654] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:27:10,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487613484] [2024-12-02 11:27:10,060 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:27:10,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:27:10,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:27:10,062 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:27:10,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-12-02 11:27:10,260 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:27:10,260 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:27:10,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 11:27:10,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:27:10,461 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 11:27:10,462 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 127 treesize of output 64 [2024-12-02 11:27:10,524 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:27:10,524 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:27:10,743 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 11:27:10,743 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 148 treesize of output 116 [2024-12-02 11:27:10,774 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:27:10,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487613484] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:27:10,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:27:10,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2024-12-02 11:27:10,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728584690] [2024-12-02 11:27:10,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:27:10,775 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 11:27:10,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:27:10,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 11:27:10,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2024-12-02 11:27:10,775 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:27:10,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 1839 transitions, 83657 flow. Second operand has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:27:10,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:27:10,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:27:10,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:27:23,349 INFO L124 PetriNetUnfolderBase]: 10355/18532 cut-off events. [2024-12-02 11:27:23,349 INFO L125 PetriNetUnfolderBase]: For 972666/972666 co-relation queries the response was YES. [2024-12-02 11:27:23,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240833 conditions, 18532 events. 10355/18532 cut-off events. For 972666/972666 co-relation queries the response was YES. Maximal size of possible extension queue 803. Compared 148191 event pairs, 1049 based on Foata normal form. 16/18548 useless extension candidates. Maximal degree in co-relation 240671. Up to 4757 conditions per place. [2024-12-02 11:27:23,649 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 430 selfloop transitions, 1634 changer transitions 43/2108 dead transitions. [2024-12-02 11:27:23,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 921 places, 2108 transitions, 91975 flow [2024-12-02 11:27:23,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-12-02 11:27:23,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2024-12-02 11:27:23,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 608 transitions. [2024-12-02 11:27:23,651 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.329004329004329 [2024-12-02 11:27:23,651 INFO L175 Difference]: Start difference. First operand has 864 places, 1839 transitions, 83657 flow. Second operand 66 states and 608 transitions. [2024-12-02 11:27:23,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 921 places, 2108 transitions, 91975 flow [2024-12-02 11:27:36,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 888 places, 2108 transitions, 90714 flow, removed 177 selfloop flow, removed 33 redundant places. [2024-12-02 11:27:36,237 INFO L231 Difference]: Finished difference. Result has 898 places, 1882 transitions, 88696 flow [2024-12-02 11:27:36,238 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=82134, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1575, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=88696, PETRI_PLACES=898, PETRI_TRANSITIONS=1882} [2024-12-02 11:27:36,238 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 872 predicate places. [2024-12-02 11:27:36,238 INFO L471 AbstractCegarLoop]: Abstraction has has 898 places, 1882 transitions, 88696 flow [2024-12-02 11:27:36,239 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:27:36,239 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:27:36,239 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:27:36,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-12-02 11:27:36,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2024-12-02 11:27:36,439 INFO L396 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:27:36,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:27:36,440 INFO L85 PathProgramCache]: Analyzing trace with hash -704783748, now seen corresponding path program 11 times [2024-12-02 11:27:36,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:27:36,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174115144] [2024-12-02 11:27:36,440 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:27:36,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:27:36,472 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:27:36,473 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:27:37,403 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 11:27:37,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:27:37,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174115144] [2024-12-02 11:27:37,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174115144] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:27:37,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275064110] [2024-12-02 11:27:37,403 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:27:37,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:27:37,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:27:37,405 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:27:37,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-12-02 11:27:37,802 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:27:37,802 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:27:37,804 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 11:27:37,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:27:38,131 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 11:27:38,131 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 115 treesize of output 64 [2024-12-02 11:27:38,216 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:27:38,216 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:27:38,539 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:27:38,540 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 144 treesize of output 112 [2024-12-02 11:27:38,591 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:27:38,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275064110] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:27:38,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:27:38,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11, 10] total 30 [2024-12-02 11:27:38,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855486391] [2024-12-02 11:27:38,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:27:38,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 11:27:38,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:27:38,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 11:27:38,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2024-12-02 11:27:38,592 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:27:38,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 898 places, 1882 transitions, 88696 flow. Second operand has 30 states, 30 states have (on average 5.1) internal successors, (153), 30 states have internal predecessors, (153), 0 states have call successors, (0), 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-12-02 11:27:38,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:27:38,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:27:38,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:27:52,845 INFO L124 PetriNetUnfolderBase]: 10515/18742 cut-off events. [2024-12-02 11:27:52,845 INFO L125 PetriNetUnfolderBase]: For 1030361/1030361 co-relation queries the response was YES. [2024-12-02 11:27:53,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251797 conditions, 18742 events. 10515/18742 cut-off events. For 1030361/1030361 co-relation queries the response was YES. Maximal size of possible extension queue 824. Compared 149896 event pairs, 986 based on Foata normal form. 21/18763 useless extension candidates. Maximal degree in co-relation 251631. Up to 3904 conditions per place. [2024-12-02 11:27:53,156 INFO L140 encePairwiseOnDemand]: 13/28 looper letters, 533 selfloop transitions, 1637 changer transitions 37/2208 dead transitions. [2024-12-02 11:27:53,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 960 places, 2208 transitions, 98286 flow [2024-12-02 11:27:53,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-12-02 11:27:53,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2024-12-02 11:27:53,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 709 transitions. [2024-12-02 11:27:53,157 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3376190476190476 [2024-12-02 11:27:53,157 INFO L175 Difference]: Start difference. First operand has 898 places, 1882 transitions, 88696 flow. Second operand 75 states and 709 transitions. [2024-12-02 11:27:53,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 960 places, 2208 transitions, 98286 flow [2024-12-02 11:28:04,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 919 places, 2208 transitions, 96893 flow, removed 106 selfloop flow, removed 41 redundant places. [2024-12-02 11:28:04,928 INFO L231 Difference]: Finished difference. Result has 929 places, 1929 transitions, 93906 flow [2024-12-02 11:28:04,929 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=87027, PETRI_DIFFERENCE_MINUEND_PLACES=845, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1572, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=93906, PETRI_PLACES=929, PETRI_TRANSITIONS=1929} [2024-12-02 11:28:04,930 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 903 predicate places. [2024-12-02 11:28:04,930 INFO L471 AbstractCegarLoop]: Abstraction has has 929 places, 1929 transitions, 93906 flow [2024-12-02 11:28:04,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.1) internal successors, (153), 30 states have internal predecessors, (153), 0 states have call successors, (0), 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-12-02 11:28:04,930 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:28:04,930 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:28:04,940 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-12-02 11:28:05,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:28:05,130 INFO L396 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:28:05,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:28:05,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1429618046, now seen corresponding path program 12 times [2024-12-02 11:28:05,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:28:05,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262920914] [2024-12-02 11:28:05,131 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:28:05,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:28:05,149 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:28:05,150 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:28:05,658 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:28:05,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:28:05,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262920914] [2024-12-02 11:28:05,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262920914] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:28:05,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391702301] [2024-12-02 11:28:05,659 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:28:05,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:28:05,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:28:05,660 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:28:05,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-12-02 11:28:05,871 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:28:05,871 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:28:05,872 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 11:28:05,874 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:28:06,008 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:28:06,008 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 118 treesize of output 70 [2024-12-02 11:28:06,114 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:28:06,114 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:28:06,279 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:28:06,279 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 161 treesize of output 113 [2024-12-02 11:28:06,364 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:28:06,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391702301] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:28:06,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:28:06,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 25 [2024-12-02 11:28:06,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326439676] [2024-12-02 11:28:06,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:28:06,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 11:28:06,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:28:06,365 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 11:28:06,365 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2024-12-02 11:28:06,365 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:28:06,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 929 places, 1929 transitions, 93906 flow. Second operand has 25 states, 25 states have (on average 5.2) internal successors, (130), 25 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:28:06,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:28:06,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:28:06,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:28:21,197 INFO L124 PetriNetUnfolderBase]: 10562/18805 cut-off events. [2024-12-02 11:28:21,198 INFO L125 PetriNetUnfolderBase]: For 1054565/1054565 co-relation queries the response was YES. [2024-12-02 11:28:21,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 258603 conditions, 18805 events. 10562/18805 cut-off events. For 1054565/1054565 co-relation queries the response was YES. Maximal size of possible extension queue 848. Compared 150440 event pairs, 823 based on Foata normal form. 14/18819 useless extension candidates. Maximal degree in co-relation 258437. Up to 4064 conditions per place. [2024-12-02 11:28:21,524 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 454 selfloop transitions, 1715 changer transitions 30/2200 dead transitions. [2024-12-02 11:28:21,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 991 places, 2200 transitions, 101052 flow [2024-12-02 11:28:21,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-02 11:28:21,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2024-12-02 11:28:21,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 666 transitions. [2024-12-02 11:28:21,525 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33979591836734696 [2024-12-02 11:28:21,525 INFO L175 Difference]: Start difference. First operand has 929 places, 1929 transitions, 93906 flow. Second operand 70 states and 666 transitions. [2024-12-02 11:28:21,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 991 places, 2200 transitions, 101052 flow [2024-12-02 11:28:34,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 942 places, 2200 transitions, 99492 flow, removed 62 selfloop flow, removed 49 redundant places. [2024-12-02 11:28:34,585 INFO L231 Difference]: Finished difference. Result has 952 places, 1942 transitions, 96763 flow [2024-12-02 11:28:34,586 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=92160, PETRI_DIFFERENCE_MINUEND_PLACES=873, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1923, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1692, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=96763, PETRI_PLACES=952, PETRI_TRANSITIONS=1942} [2024-12-02 11:28:34,587 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 926 predicate places. [2024-12-02 11:28:34,587 INFO L471 AbstractCegarLoop]: Abstraction has has 952 places, 1942 transitions, 96763 flow [2024-12-02 11:28:34,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.2) internal successors, (130), 25 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:28:34,587 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:28:34,587 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:28:34,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-12-02 11:28:34,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:28:34,787 INFO L396 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:28:34,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:28:34,788 INFO L85 PathProgramCache]: Analyzing trace with hash 2089491872, now seen corresponding path program 13 times [2024-12-02 11:28:34,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:28:34,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115195205] [2024-12-02 11:28:34,788 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:28:34,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:28:34,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:28:35,348 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 11:28:35,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:28:35,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115195205] [2024-12-02 11:28:35,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115195205] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:28:35,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459023800] [2024-12-02 11:28:35,349 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:28:35,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:28:35,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:28:35,350 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:28:35,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-12-02 11:28:35,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:28:35,567 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 11:28:35,568 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:28:35,745 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 11:28:35,746 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 127 treesize of output 64 [2024-12-02 11:28:35,807 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:28:35,807 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:28:35,953 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:28:35,953 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 144 treesize of output 112 [2024-12-02 11:28:36,025 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:28:36,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459023800] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:28:36,026 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:28:36,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10, 10] total 30 [2024-12-02 11:28:36,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095325952] [2024-12-02 11:28:36,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:28:36,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 11:28:36,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:28:36,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 11:28:36,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2024-12-02 11:28:36,027 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:28:36,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 952 places, 1942 transitions, 96763 flow. Second operand has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 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-12-02 11:28:36,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:28:36,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:28:36,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:28:52,458 INFO L124 PetriNetUnfolderBase]: 11255/19912 cut-off events. [2024-12-02 11:28:52,458 INFO L125 PetriNetUnfolderBase]: For 1190955/1190955 co-relation queries the response was YES. [2024-12-02 11:28:52,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279528 conditions, 19912 events. 11255/19912 cut-off events. For 1190955/1190955 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 158993 event pairs, 1138 based on Foata normal form. 17/19929 useless extension candidates. Maximal degree in co-relation 279357. Up to 4593 conditions per place. [2024-12-02 11:28:52,818 INFO L140 encePairwiseOnDemand]: 14/28 looper letters, 599 selfloop transitions, 1688 changer transitions 29/2317 dead transitions. [2024-12-02 11:28:52,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1017 places, 2317 transitions, 108512 flow [2024-12-02 11:28:52,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-12-02 11:28:52,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2024-12-02 11:28:52,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 725 transitions. [2024-12-02 11:28:52,820 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3362708719851577 [2024-12-02 11:28:52,820 INFO L175 Difference]: Start difference. First operand has 952 places, 1942 transitions, 96763 flow. Second operand 77 states and 725 transitions. [2024-12-02 11:28:52,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1017 places, 2317 transitions, 108512 flow [2024-12-02 11:29:06,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 974 places, 2317 transitions, 106088 flow, removed 48 selfloop flow, removed 43 redundant places. [2024-12-02 11:29:07,032 INFO L231 Difference]: Finished difference. Result has 985 places, 2033 transitions, 103655 flow [2024-12-02 11:29:07,033 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=94114, PETRI_DIFFERENCE_MINUEND_PLACES=898, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1934, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1588, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=103655, PETRI_PLACES=985, PETRI_TRANSITIONS=2033} [2024-12-02 11:29:07,033 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 959 predicate places. [2024-12-02 11:29:07,033 INFO L471 AbstractCegarLoop]: Abstraction has has 985 places, 2033 transitions, 103655 flow [2024-12-02 11:29:07,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.966666666666667) internal successors, (149), 30 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-12-02 11:29:07,033 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:29:07,033 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:29:07,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-12-02 11:29:07,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2024-12-02 11:29:07,234 INFO L396 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:29:07,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:29:07,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1257034068, now seen corresponding path program 14 times [2024-12-02 11:29:07,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:29:07,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656157338] [2024-12-02 11:29:07,235 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:29:07,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:29:07,257 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:29:07,257 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:29:07,672 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:29:07,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:29:07,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656157338] [2024-12-02 11:29:07,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656157338] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:29:07,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230137648] [2024-12-02 11:29:07,673 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 11:29:07,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:29:07,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:29:07,674 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:29:07,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-12-02 11:29:07,895 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 11:29:07,896 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:29:07,897 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 11:29:07,899 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:29:08,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:29:08,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 118 treesize of output 70 [2024-12-02 11:29:08,149 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-02 11:29:08,149 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:29:08,306 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-12-02 11:29:08,306 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 144 treesize of output 112 [2024-12-02 11:29:08,397 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:29:08,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230137648] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:29:08,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:29:08,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 10] total 26 [2024-12-02 11:29:08,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375275282] [2024-12-02 11:29:08,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:29:08,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 11:29:08,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:29:08,398 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 11:29:08,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2024-12-02 11:29:08,398 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:29:08,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 985 places, 2033 transitions, 103655 flow. Second operand has 26 states, 26 states have (on average 5.153846153846154) internal successors, (134), 26 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:29:08,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:29:08,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:29:08,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:29:24,928 INFO L124 PetriNetUnfolderBase]: 11283/19932 cut-off events. [2024-12-02 11:29:24,929 INFO L125 PetriNetUnfolderBase]: For 1289502/1289502 co-relation queries the response was YES. [2024-12-02 11:29:25,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 286051 conditions, 19932 events. 11283/19932 cut-off events. For 1289502/1289502 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 159141 event pairs, 843 based on Foata normal form. 10/19942 useless extension candidates. Maximal degree in co-relation 285874. Up to 4085 conditions per place. [2024-12-02 11:29:25,327 INFO L140 encePairwiseOnDemand]: 13/28 looper letters, 536 selfloop transitions, 1774 changer transitions 40/2351 dead transitions. [2024-12-02 11:29:25,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1057 places, 2351 transitions, 111474 flow [2024-12-02 11:29:25,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-12-02 11:29:25,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2024-12-02 11:29:25,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 784 transitions. [2024-12-02 11:29:25,329 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32941176470588235 [2024-12-02 11:29:25,329 INFO L175 Difference]: Start difference. First operand has 985 places, 2033 transitions, 103655 flow. Second operand 85 states and 784 transitions. [2024-12-02 11:29:25,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1057 places, 2351 transitions, 111474 flow [2024-12-02 11:29:42,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1013 places, 2351 transitions, 110073 flow, removed 124 selfloop flow, removed 44 redundant places. [2024-12-02 11:29:42,299 INFO L231 Difference]: Finished difference. Result has 1018 places, 2045 transitions, 106627 flow [2024-12-02 11:29:42,300 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=101984, PETRI_DIFFERENCE_MINUEND_PLACES=929, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2025, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1750, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=85, PETRI_FLOW=106627, PETRI_PLACES=1018, PETRI_TRANSITIONS=2045} [2024-12-02 11:29:42,300 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 992 predicate places. [2024-12-02 11:29:42,300 INFO L471 AbstractCegarLoop]: Abstraction has has 1018 places, 2045 transitions, 106627 flow [2024-12-02 11:29:42,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.153846153846154) internal successors, (134), 26 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:29:42,300 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:29:42,300 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:29:42,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-12-02 11:29:42,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2024-12-02 11:29:42,501 INFO L396 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:29:42,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:29:42,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1017822654, now seen corresponding path program 15 times [2024-12-02 11:29:42,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:29:42,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286016294] [2024-12-02 11:29:42,502 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:29:42,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:29:42,523 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:29:42,523 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:29:42,837 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:29:42,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:29:42,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286016294] [2024-12-02 11:29:42,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286016294] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:29:42,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314985872] [2024-12-02 11:29:42,838 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 11:29:42,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:29:42,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:29:42,839 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:29:42,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-12-02 11:29:43,071 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 11:29:43,071 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:29:43,073 INFO L256 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 11:29:43,074 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:29:43,227 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:29:43,227 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 118 treesize of output 70 [2024-12-02 11:29:43,335 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:29:43,335 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:29:43,528 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 11:29:43,528 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 148 treesize of output 116 [2024-12-02 11:29:43,615 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:29:43,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314985872] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:29:43,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:29:43,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 25 [2024-12-02 11:29:43,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433526052] [2024-12-02 11:29:43,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:29:43,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 11:29:43,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:29:43,616 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 11:29:43,616 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2024-12-02 11:29:43,616 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:29:43,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1018 places, 2045 transitions, 106627 flow. Second operand has 25 states, 25 states have (on average 5.2) internal successors, (130), 25 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:29:43,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:29:43,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:29:43,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:30:05,071 INFO L124 PetriNetUnfolderBase]: 13826/24717 cut-off events. [2024-12-02 11:30:05,071 INFO L125 PetriNetUnfolderBase]: For 1512405/1512405 co-relation queries the response was YES. [2024-12-02 11:30:05,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 348372 conditions, 24717 events. 13826/24717 cut-off events. For 1512405/1512405 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 205973 event pairs, 1273 based on Foata normal form. 31/24748 useless extension candidates. Maximal degree in co-relation 348200. Up to 7199 conditions per place. [2024-12-02 11:30:05,558 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 719 selfloop transitions, 2096 changer transitions 69/2885 dead transitions. [2024-12-02 11:30:05,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1108 places, 2885 transitions, 139196 flow [2024-12-02 11:30:05,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-12-02 11:30:05,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2024-12-02 11:30:05,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 959 transitions. [2024-12-02 11:30:05,559 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3425 [2024-12-02 11:30:05,559 INFO L175 Difference]: Start difference. First operand has 1018 places, 2045 transitions, 106627 flow. Second operand 100 states and 959 transitions. [2024-12-02 11:30:05,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1108 places, 2885 transitions, 139196 flow [2024-12-02 11:30:26,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1047 places, 2885 transitions, 136636 flow, removed 82 selfloop flow, removed 61 redundant places. [2024-12-02 11:30:26,265 INFO L231 Difference]: Finished difference. Result has 1074 places, 2487 transitions, 133326 flow [2024-12-02 11:30:26,266 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=104466, PETRI_DIFFERENCE_MINUEND_PLACES=948, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2045, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1673, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=100, PETRI_FLOW=133326, PETRI_PLACES=1074, PETRI_TRANSITIONS=2487} [2024-12-02 11:30:26,266 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 1048 predicate places. [2024-12-02 11:30:26,266 INFO L471 AbstractCegarLoop]: Abstraction has has 1074 places, 2487 transitions, 133326 flow [2024-12-02 11:30:26,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.2) internal successors, (130), 25 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:30:26,266 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:30:26,266 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:30:26,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-12-02 11:30:26,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2024-12-02 11:30:26,467 INFO L396 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:30:26,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:26,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1563339792, now seen corresponding path program 16 times [2024-12-02 11:30:26,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:26,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366953435] [2024-12-02 11:30:26,467 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:30:26,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:26,481 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:30:26,481 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:30:26,672 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:30:26,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:26,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366953435] [2024-12-02 11:30:26,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366953435] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:30:26,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127813378] [2024-12-02 11:30:26,672 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 11:30:26,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:30:26,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:30:26,674 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:30:26,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-12-02 11:30:26,883 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 11:30:26,883 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:30:26,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 11:30:26,885 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:30:27,071 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-12-02 11:30:27,071 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 127 treesize of output 64 [2024-12-02 11:30:27,123 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:30:27,123 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:30:27,349 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 11:30:27,349 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 148 treesize of output 116 [2024-12-02 11:30:27,390 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:30:27,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127813378] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:30:27,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:30:27,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-12-02 11:30:27,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265616969] [2024-12-02 11:30:27,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:30:27,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 11:30:27,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:27,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 11:30:27,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2024-12-02 11:30:27,392 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:30:27,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1074 places, 2487 transitions, 133326 flow. Second operand has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 21 states have internal predecessors, (110), 0 states have call successors, (0), 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-12-02 11:30:27,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:30:27,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:30:27,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:30:50,488 INFO L124 PetriNetUnfolderBase]: 15519/27759 cut-off events. [2024-12-02 11:30:50,489 INFO L125 PetriNetUnfolderBase]: For 1841780/1841780 co-relation queries the response was YES. [2024-12-02 11:30:51,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 405342 conditions, 27759 events. 15519/27759 cut-off events. For 1841780/1841780 co-relation queries the response was YES. Maximal size of possible extension queue 1119. Compared 234867 event pairs, 1824 based on Foata normal form. 13/27772 useless extension candidates. Maximal degree in co-relation 405147. Up to 10335 conditions per place. [2024-12-02 11:30:51,140 INFO L140 encePairwiseOnDemand]: 16/28 looper letters, 677 selfloop transitions, 2290 changer transitions 51/3019 dead transitions. [2024-12-02 11:30:51,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1112 places, 3019 transitions, 160672 flow [2024-12-02 11:30:51,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-12-02 11:30:51,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2024-12-02 11:30:51,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 455 transitions. [2024-12-02 11:30:51,142 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-12-02 11:30:51,142 INFO L175 Difference]: Start difference. First operand has 1074 places, 2487 transitions, 133326 flow. Second operand 43 states and 455 transitions. [2024-12-02 11:30:51,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1112 places, 3019 transitions, 160672 flow [2024-12-02 11:31:22,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1096 places, 3019 transitions, 159295 flow, removed 320 selfloop flow, removed 16 redundant places. [2024-12-02 11:31:22,765 INFO L231 Difference]: Finished difference. Result has 1105 places, 2769 transitions, 154579 flow [2024-12-02 11:31:22,766 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=132131, PETRI_DIFFERENCE_MINUEND_PLACES=1054, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1993, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=154579, PETRI_PLACES=1105, PETRI_TRANSITIONS=2769} [2024-12-02 11:31:22,766 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 1079 predicate places. [2024-12-02 11:31:22,766 INFO L471 AbstractCegarLoop]: Abstraction has has 1105 places, 2769 transitions, 154579 flow [2024-12-02 11:31:22,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 21 states have internal predecessors, (110), 0 states have call successors, (0), 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-12-02 11:31:22,767 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:31:22,767 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:31:22,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-12-02 11:31:22,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:31:22,967 INFO L396 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:31:22,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:22,968 INFO L85 PathProgramCache]: Analyzing trace with hash 998290520, now seen corresponding path program 17 times [2024-12-02 11:31:22,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:22,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41520620] [2024-12-02 11:31:22,968 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:31:22,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:22,991 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:31:22,991 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:31:23,376 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 11:31:23,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:23,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41520620] [2024-12-02 11:31:23,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41520620] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:31:23,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998940494] [2024-12-02 11:31:23,376 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 11:31:23,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:31:23,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:31:23,378 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:31:23,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-12-02 11:31:23,685 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 11:31:23,685 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:31:23,687 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-02 11:31:23,689 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:31:23,978 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:31:23,978 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 132 treesize of output 74 [2024-12-02 11:31:24,071 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:31:24,071 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:31:24,196 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 11:31:24,196 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 158 treesize of output 126 [2024-12-02 11:31:24,253 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:31:24,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998940494] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:31:24,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:31:24,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 10] total 22 [2024-12-02 11:31:24,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138675263] [2024-12-02 11:31:24,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:31:24,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 11:31:24,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:24,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 11:31:24,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2024-12-02 11:31:24,255 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:31:24,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1105 places, 2769 transitions, 154579 flow. Second operand has 22 states, 22 states have (on average 5.318181818181818) internal successors, (117), 22 states have internal predecessors, (117), 0 states have call successors, (0), 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-12-02 11:31:24,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:31:24,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:31:24,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:31:56,202 INFO L124 PetriNetUnfolderBase]: 16769/29860 cut-off events. [2024-12-02 11:31:56,203 INFO L125 PetriNetUnfolderBase]: For 2064425/2064425 co-relation queries the response was YES. [2024-12-02 11:31:56,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 446170 conditions, 29860 events. 16769/29860 cut-off events. For 2064425/2064425 co-relation queries the response was YES. Maximal size of possible extension queue 1183. Compared 253873 event pairs, 3058 based on Foata normal form. 20/29880 useless extension candidates. Maximal degree in co-relation 445974. Up to 13687 conditions per place. [2024-12-02 11:31:56,907 INFO L140 encePairwiseOnDemand]: 14/28 looper letters, 1468 selfloop transitions, 1689 changer transitions 18/3176 dead transitions. [2024-12-02 11:31:56,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1160 places, 3176 transitions, 174543 flow [2024-12-02 11:31:56,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-12-02 11:31:56,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2024-12-02 11:31:56,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 582 transitions. [2024-12-02 11:31:56,908 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3299319727891156 [2024-12-02 11:31:56,908 INFO L175 Difference]: Start difference. First operand has 1105 places, 2769 transitions, 154579 flow. Second operand 63 states and 582 transitions. [2024-12-02 11:31:56,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1160 places, 3176 transitions, 174543 flow [2024-12-02 11:32:33,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1144 places, 3176 transitions, 172691 flow, removed 59 selfloop flow, removed 16 redundant places. [2024-12-02 11:32:33,692 INFO L231 Difference]: Finished difference. Result has 1168 places, 2910 transitions, 166615 flow [2024-12-02 11:32:33,694 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=152894, PETRI_DIFFERENCE_MINUEND_PLACES=1082, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1551, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=166615, PETRI_PLACES=1168, PETRI_TRANSITIONS=2910} [2024-12-02 11:32:33,694 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 1142 predicate places. [2024-12-02 11:32:33,694 INFO L471 AbstractCegarLoop]: Abstraction has has 1168 places, 2910 transitions, 166615 flow [2024-12-02 11:32:33,694 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.318181818181818) internal successors, (117), 22 states have internal predecessors, (117), 0 states have call successors, (0), 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-12-02 11:32:33,694 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:32:33,694 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:32:33,701 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-12-02 11:32:33,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2024-12-02 11:32:33,895 INFO L396 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:32:33,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:32:33,895 INFO L85 PathProgramCache]: Analyzing trace with hash 628639072, now seen corresponding path program 18 times [2024-12-02 11:32:33,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:32:33,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202091981] [2024-12-02 11:32:33,895 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:32:33,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:32:33,923 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:32:33,923 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:32:34,340 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:32:34,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:32:34,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202091981] [2024-12-02 11:32:34,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202091981] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:32:34,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140757839] [2024-12-02 11:32:34,341 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 11:32:34,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:32:34,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:32:34,342 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:32:34,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-12-02 11:32:34,603 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 11:32:34,603 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 11:32:34,604 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 11:32:34,606 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:32:34,828 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:32:34,829 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 118 treesize of output 70 [2024-12-02 11:32:34,976 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:32:34,976 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:32:35,167 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 11:32:35,167 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 148 treesize of output 116 [2024-12-02 11:32:35,245 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:32:35,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140757839] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:32:35,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:32:35,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 24 [2024-12-02 11:32:35,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270617351] [2024-12-02 11:32:35,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:32:35,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 11:32:35,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:32:35,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 11:32:35,246 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2024-12-02 11:32:35,246 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:32:35,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1168 places, 2910 transitions, 166615 flow. Second operand has 24 states, 24 states have (on average 5.208333333333333) internal successors, (125), 24 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:32:35,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:32:35,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:32:35,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 11:33:09,173 INFO L124 PetriNetUnfolderBase]: 17101/30550 cut-off events. [2024-12-02 11:33:09,173 INFO L125 PetriNetUnfolderBase]: For 2248537/2248537 co-relation queries the response was YES. [2024-12-02 11:33:09,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 463927 conditions, 30550 events. 17101/30550 cut-off events. For 2248537/2248537 co-relation queries the response was YES. Maximal size of possible extension queue 1243. Compared 263062 event pairs, 1702 based on Foata normal form. 23/30573 useless extension candidates. Maximal degree in co-relation 463712. Up to 9212 conditions per place. [2024-12-02 11:33:09,977 INFO L140 encePairwiseOnDemand]: 15/28 looper letters, 667 selfloop transitions, 2538 changer transitions 61/3267 dead transitions. [2024-12-02 11:33:09,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1246 places, 3267 transitions, 179603 flow [2024-12-02 11:33:09,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-12-02 11:33:09,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2024-12-02 11:33:09,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 749 transitions. [2024-12-02 11:33:09,979 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33024691358024694 [2024-12-02 11:33:09,979 INFO L175 Difference]: Start difference. First operand has 1168 places, 2910 transitions, 166615 flow. Second operand 81 states and 749 transitions. [2024-12-02 11:33:09,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1246 places, 3267 transitions, 179603 flow [2024-12-02 11:33:51,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1223 places, 3267 transitions, 178842 flow, removed 87 selfloop flow, removed 23 redundant places. [2024-12-02 11:33:51,178 INFO L231 Difference]: Finished difference. Result has 1244 places, 2976 transitions, 176531 flow [2024-12-02 11:33:51,180 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=165737, PETRI_DIFFERENCE_MINUEND_PLACES=1143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2906, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2467, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=176531, PETRI_PLACES=1244, PETRI_TRANSITIONS=2976} [2024-12-02 11:33:51,180 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 1218 predicate places. [2024-12-02 11:33:51,180 INFO L471 AbstractCegarLoop]: Abstraction has has 1244 places, 2976 transitions, 176531 flow [2024-12-02 11:33:51,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.208333333333333) internal successors, (125), 24 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 11:33:51,180 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 11:33:51,180 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:33:51,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-12-02 11:33:51,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:33:51,381 INFO L396 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 11:33:51,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:33:51,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1722548128, now seen corresponding path program 19 times [2024-12-02 11:33:51,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:33:51,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452709604] [2024-12-02 11:33:51,382 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:33:51,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:33:51,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:33:51,980 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 11:33:51,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:33:51,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452709604] [2024-12-02 11:33:51,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452709604] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:33:51,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519511223] [2024-12-02 11:33:51,980 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 11:33:51,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:33:51,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:33:51,982 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:33:51,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48bcc107-a10e-4f89-99ed-fef9686eed7c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-12-02 11:33:52,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:33:52,218 INFO L256 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 11:33:52,219 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:33:52,419 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 11:33:52,419 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 146 treesize of output 74 [2024-12-02 11:33:52,522 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:33:52,522 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:33:52,766 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-12-02 11:33:52,766 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 167 treesize of output 117 [2024-12-02 11:33:52,848 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-12-02 11:33:52,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519511223] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:33:52,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:33:52,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 10, 10] total 31 [2024-12-02 11:33:52,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613609264] [2024-12-02 11:33:52,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:33:52,849 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 11:33:52,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:33:52,850 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 11:33:52,850 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2024-12-02 11:33:52,850 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 28 [2024-12-02 11:33:52,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1244 places, 2976 transitions, 176531 flow. Second operand has 31 states, 31 states have (on average 4.935483870967742) internal successors, (153), 31 states have internal predecessors, (153), 0 states have call successors, (0), 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-12-02 11:33:52,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 11:33:52,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 28 [2024-12-02 11:33:52,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand