./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-multiply-verify.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_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/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_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-multiply-verify.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/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_e383106b-3e06-4924-8f84-e44bffc0ccf7/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 d79cb5dae664e13779624ff0ffbc531b419f89e2c7510a92e890992a52ee7c98 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 14:31:53,062 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 14:31:53,129 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 14:31:53,135 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 14:31:53,135 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 14:31:53,161 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 14:31:53,161 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 14:31:53,162 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 14:31:53,162 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 14:31:53,162 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 14:31:53,162 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 14:31:53,162 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 14:31:53,163 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 14:31:53,163 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 14:31:53,163 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 14:31:53,163 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 14:31:53,163 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 14:31:53,163 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 14:31:53,163 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 14:31:53,164 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 14:31:53,164 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 14:31:53,164 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 14:31:53,164 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 14:31:53,164 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 14:31:53,164 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 14:31:53,164 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 14:31:53,164 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 14:31:53,164 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 14:31:53,164 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 14:31:53,165 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:31:53,165 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:31:53,165 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:31:53,165 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:31:53,165 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 14:31:53,165 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:31:53,165 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:31:53,165 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:31:53,165 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:31:53,166 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 14:31:53,166 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 14:31:53,166 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 14:31:53,166 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 14:31:53,166 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 14:31:53,166 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 14:31:53,166 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 14:31:53,166 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 14:31:53,166 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 14:31:53,166 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 14:31:53,166 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_e383106b-3e06-4924-8f84-e44bffc0ccf7/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 -> d79cb5dae664e13779624ff0ffbc531b419f89e2c7510a92e890992a52ee7c98 [2024-12-02 14:31:53,414 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 14:31:53,426 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 14:31:53,430 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 14:31:53,432 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 14:31:53,432 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 14:31:53,433 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-more-multiply-verify.wvr.c [2024-12-02 14:31:56,120 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/data/9a80ed8ea/33274e16da8346c3b865da2338863075/FLAG9ec3c65b3 [2024-12-02 14:31:56,320 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 14:31:56,320 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/sv-benchmarks/c/weaver/popl20-more-multiply-verify.wvr.c [2024-12-02 14:31:56,330 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/data/9a80ed8ea/33274e16da8346c3b865da2338863075/FLAG9ec3c65b3 [2024-12-02 14:31:56,344 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/data/9a80ed8ea/33274e16da8346c3b865da2338863075 [2024-12-02 14:31:56,347 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 14:31:56,348 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 14:31:56,349 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 14:31:56,349 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 14:31:56,354 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 14:31:56,354 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,355 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@256b82d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56, skipping insertion in model container [2024-12-02 14:31:56,355 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,371 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 14:31:56,530 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_e383106b-3e06-4924-8f84-e44bffc0ccf7/sv-benchmarks/c/weaver/popl20-more-multiply-verify.wvr.c[3081,3094] [2024-12-02 14:31:56,538 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:31:56,546 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 14:31:56,565 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_e383106b-3e06-4924-8f84-e44bffc0ccf7/sv-benchmarks/c/weaver/popl20-more-multiply-verify.wvr.c[3081,3094] [2024-12-02 14:31:56,568 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:31:56,582 INFO L204 MainTranslator]: Completed translation [2024-12-02 14:31:56,583 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56 WrapperNode [2024-12-02 14:31:56,583 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 14:31:56,584 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 14:31:56,584 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 14:31:56,584 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 14:31:56,591 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,597 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,617 INFO L138 Inliner]: procedures = 25, calls = 35, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 168 [2024-12-02 14:31:56,618 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 14:31:56,618 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 14:31:56,618 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 14:31:56,618 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 14:31:56,627 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,627 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,630 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,645 INFO L175 MemorySlicer]: Split 7 memory accesses to 2 slices as follows [2, 5]. 71 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-12-02 14:31:56,645 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,646 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,652 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,653 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,657 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,658 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,659 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,662 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 14:31:56,662 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 14:31:56,663 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 14:31:56,663 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 14:31:56,664 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (1/1) ... [2024-12-02 14:31:56,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:31:56,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:31:56,693 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 14:31:56,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 14:31:56,719 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 14:31:56,719 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 14:31:56,719 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 14:31:56,719 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 14:31:56,719 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 14:31:56,719 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-02 14:31:56,719 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-02 14:31:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 14:31:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 14:31:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 14:31:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 14:31:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 14:31:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 14:31:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 14:31:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 14:31:56,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 14:31:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 14:31:56,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 14:31:56,722 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 14:31:56,811 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 14:31:56,812 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 14:31:57,043 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 14:31:57,043 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 14:31:57,222 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 14:31:57,223 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-12-02 14:31:57,223 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:31:57 BoogieIcfgContainer [2024-12-02 14:31:57,223 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 14:31:57,225 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 14:31:57,226 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 14:31:57,230 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 14:31:57,231 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 02:31:56" (1/3) ... [2024-12-02 14:31:57,231 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dfb39ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:31:57, skipping insertion in model container [2024-12-02 14:31:57,231 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:31:56" (2/3) ... [2024-12-02 14:31:57,232 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dfb39ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:31:57, skipping insertion in model container [2024-12-02 14:31:57,232 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:31:57" (3/3) ... [2024-12-02 14:31:57,233 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-multiply-verify.wvr.c [2024-12-02 14:31:57,248 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 14:31:57,249 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-multiply-verify.wvr.c that has 4 procedures, 33 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2024-12-02 14:31:57,249 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 14:31:57,315 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-12-02 14:31:57,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 35 transitions, 91 flow [2024-12-02 14:31:57,381 INFO L124 PetriNetUnfolderBase]: 3/32 cut-off events. [2024-12-02 14:31:57,383 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 14:31:57,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 32 events. 3/32 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 58 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 26. Up to 2 conditions per place. [2024-12-02 14:31:57,387 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 35 transitions, 91 flow [2024-12-02 14:31:57,389 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 38 places, 31 transitions, 80 flow [2024-12-02 14:31:57,395 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 14:31:57,404 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;@5585fc64, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 14:31:57,405 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-12-02 14:31:57,418 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 14:31:57,418 INFO L124 PetriNetUnfolderBase]: 3/30 cut-off events. [2024-12-02 14:31:57,418 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 14:31:57,418 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:31:57,419 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:31:57,419 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:31:57,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:31:57,424 INFO L85 PathProgramCache]: Analyzing trace with hash 5242404, now seen corresponding path program 1 times [2024-12-02 14:31:57,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:31:57,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452277273] [2024-12-02 14:31:57,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:31:57,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:31:57,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:31:57,706 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 14:31:57,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:31:57,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452277273] [2024-12-02 14:31:57,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452277273] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:31:57,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:31:57,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 14:31:57,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42327243] [2024-12-02 14:31:57,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:31:57,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 14:31:57,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:31:57,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 14:31:57,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:31:57,741 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 35 [2024-12-02 14:31:57,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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 14:31:57,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:31:57,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 35 [2024-12-02 14:31:57,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:31:57,922 INFO L124 PetriNetUnfolderBase]: 350/567 cut-off events. [2024-12-02 14:31:57,923 INFO L125 PetriNetUnfolderBase]: For 70/70 co-relation queries the response was YES. [2024-12-02 14:31:57,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1199 conditions, 567 events. 350/567 cut-off events. For 70/70 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1996 event pairs, 118 based on Foata normal form. 9/564 useless extension candidates. Maximal degree in co-relation 1070. Up to 432 conditions per place. [2024-12-02 14:31:57,930 INFO L140 encePairwiseOnDemand]: 31/35 looper letters, 35 selfloop transitions, 3 changer transitions 0/44 dead transitions. [2024-12-02 14:31:57,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 44 transitions, 188 flow [2024-12-02 14:31:57,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 14:31:57,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 14:31:57,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2024-12-02 14:31:57,942 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-12-02 14:31:57,944 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 80 flow. Second operand 3 states and 66 transitions. [2024-12-02 14:31:57,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 44 transitions, 188 flow [2024-12-02 14:31:57,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 44 transitions, 172 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 14:31:57,951 INFO L231 Difference]: Finished difference. Result has 35 places, 33 transitions, 87 flow [2024-12-02 14:31:57,953 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=87, PETRI_PLACES=35, PETRI_TRANSITIONS=33} [2024-12-02 14:31:57,956 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, -3 predicate places. [2024-12-02 14:31:57,956 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 33 transitions, 87 flow [2024-12-02 14:31:57,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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 14:31:57,956 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:31:57,956 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:31:57,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 14:31:57,957 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:31:57,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:31:57,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1818750812, now seen corresponding path program 2 times [2024-12-02 14:31:57,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:31:57,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820466816] [2024-12-02 14:31:57,958 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:31:57,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:31:57,993 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 14:31:57,994 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:31:58,205 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 14:31:58,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:31:58,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820466816] [2024-12-02 14:31:58,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820466816] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:31:58,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:31:58,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 14:31:58,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323368271] [2024-12-02 14:31:58,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:31:58,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 14:31:58,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:31:58,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 14:31:58,207 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 14:31:58,208 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 35 [2024-12-02 14:31:58,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 33 transitions, 87 flow. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 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 14:31:58,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:31:58,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 35 [2024-12-02 14:31:58,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:31:58,397 INFO L124 PetriNetUnfolderBase]: 420/709 cut-off events. [2024-12-02 14:31:58,397 INFO L125 PetriNetUnfolderBase]: For 87/87 co-relation queries the response was YES. [2024-12-02 14:31:58,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1543 conditions, 709 events. 420/709 cut-off events. For 87/87 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2734 event pairs, 316 based on Foata normal form. 26/715 useless extension candidates. Maximal degree in co-relation 578. Up to 547 conditions per place. [2024-12-02 14:31:58,402 INFO L140 encePairwiseOnDemand]: 30/35 looper letters, 26 selfloop transitions, 2 changer transitions 13/47 dead transitions. [2024-12-02 14:31:58,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 47 transitions, 200 flow [2024-12-02 14:31:58,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:31:58,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 14:31:58,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 77 transitions. [2024-12-02 14:31:58,404 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-12-02 14:31:58,404 INFO L175 Difference]: Start difference. First operand has 35 places, 33 transitions, 87 flow. Second operand 4 states and 77 transitions. [2024-12-02 14:31:58,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 47 transitions, 200 flow [2024-12-02 14:31:58,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 47 transitions, 197 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 14:31:58,406 INFO L231 Difference]: Finished difference. Result has 39 places, 34 transitions, 100 flow [2024-12-02 14:31:58,406 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=100, PETRI_PLACES=39, PETRI_TRANSITIONS=34} [2024-12-02 14:31:58,406 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 1 predicate places. [2024-12-02 14:31:58,406 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 34 transitions, 100 flow [2024-12-02 14:31:58,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 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 14:31:58,407 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:31:58,407 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:31:58,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 14:31:58,407 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:31:58,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:31:58,408 INFO L85 PathProgramCache]: Analyzing trace with hash 438497604, now seen corresponding path program 1 times [2024-12-02 14:31:58,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:31:58,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32880523] [2024-12-02 14:31:58,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:31:58,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:31:58,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:31:58,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:31:58,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:31:58,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32880523] [2024-12-02 14:31:58,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32880523] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:31:58,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:31:58,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:31:58,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862440863] [2024-12-02 14:31:58,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:31:58,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:31:58,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:31:58,517 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:31:58,517 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:31:58,517 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 35 [2024-12-02 14:31:58,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 34 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 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 14:31:58,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:31:58,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 35 [2024-12-02 14:31:58,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:31:58,639 INFO L124 PetriNetUnfolderBase]: 224/388 cut-off events. [2024-12-02 14:31:58,640 INFO L125 PetriNetUnfolderBase]: For 96/101 co-relation queries the response was YES. [2024-12-02 14:31:58,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 878 conditions, 388 events. 224/388 cut-off events. For 96/101 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1293 event pairs, 56 based on Foata normal form. 29/405 useless extension candidates. Maximal degree in co-relation 864. Up to 146 conditions per place. [2024-12-02 14:31:58,642 INFO L140 encePairwiseOnDemand]: 31/35 looper letters, 40 selfloop transitions, 5 changer transitions 0/51 dead transitions. [2024-12-02 14:31:58,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 51 transitions, 228 flow [2024-12-02 14:31:58,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:31:58,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 14:31:58,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 81 transitions. [2024-12-02 14:31:58,644 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-12-02 14:31:58,644 INFO L175 Difference]: Start difference. First operand has 39 places, 34 transitions, 100 flow. Second operand 4 states and 81 transitions. [2024-12-02 14:31:58,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 51 transitions, 228 flow [2024-12-02 14:31:58,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 51 transitions, 220 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-12-02 14:31:58,646 INFO L231 Difference]: Finished difference. Result has 40 places, 34 transitions, 108 flow [2024-12-02 14:31:58,646 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=108, PETRI_PLACES=40, PETRI_TRANSITIONS=34} [2024-12-02 14:31:58,646 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 2 predicate places. [2024-12-02 14:31:58,647 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 34 transitions, 108 flow [2024-12-02 14:31:58,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 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 14:31:58,647 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:31:58,647 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:31:58,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 14:31:58,647 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:31:58,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:31:58,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1303701922, now seen corresponding path program 2 times [2024-12-02 14:31:58,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:31:58,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274425351] [2024-12-02 14:31:58,648 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:31:58,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:31:58,711 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 14:31:58,711 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:31:59,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:31:59,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:31:59,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274425351] [2024-12-02 14:31:59,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274425351] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:31:59,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:31:59,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:31:59,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442485461] [2024-12-02 14:31:59,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:31:59,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 14:31:59,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:31:59,243 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 14:31:59,243 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:31:59,247 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:31:59,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 34 transitions, 108 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:31:59,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:31:59,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:31:59,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:31:59,692 INFO L124 PetriNetUnfolderBase]: 548/922 cut-off events. [2024-12-02 14:31:59,692 INFO L125 PetriNetUnfolderBase]: For 418/418 co-relation queries the response was YES. [2024-12-02 14:31:59,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2176 conditions, 922 events. 548/922 cut-off events. For 418/418 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4163 event pairs, 131 based on Foata normal form. 1/918 useless extension candidates. Maximal degree in co-relation 2157. Up to 341 conditions per place. [2024-12-02 14:31:59,697 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 62 selfloop transitions, 14 changer transitions 17/97 dead transitions. [2024-12-02 14:31:59,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 97 transitions, 467 flow [2024-12-02 14:31:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 14:31:59,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 14:31:59,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-12-02 14:31:59,699 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5321428571428571 [2024-12-02 14:31:59,699 INFO L175 Difference]: Start difference. First operand has 40 places, 34 transitions, 108 flow. Second operand 8 states and 149 transitions. [2024-12-02 14:31:59,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 97 transitions, 467 flow [2024-12-02 14:31:59,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 97 transitions, 447 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-12-02 14:31:59,702 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 207 flow [2024-12-02 14:31:59,703 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=207, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-12-02 14:31:59,703 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 13 predicate places. [2024-12-02 14:31:59,704 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 207 flow [2024-12-02 14:31:59,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:31:59,704 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:31:59,704 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:31:59,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 14:31:59,704 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:31:59,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:31:59,705 INFO L85 PathProgramCache]: Analyzing trace with hash -191056568, now seen corresponding path program 3 times [2024-12-02 14:31:59,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:31:59,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707982038] [2024-12-02 14:31:59,705 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:31:59,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:31:59,754 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 14:31:59,754 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:00,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:32:00,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:00,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707982038] [2024-12-02 14:32:00,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707982038] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:32:00,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:32:00,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:32:00,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495275923] [2024-12-02 14:32:00,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:00,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 14:32:00,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:00,177 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 14:32:00,177 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:32:00,184 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:00,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 207 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:32:00,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:00,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:00,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:00,561 INFO L124 PetriNetUnfolderBase]: 742/1252 cut-off events. [2024-12-02 14:32:00,561 INFO L125 PetriNetUnfolderBase]: For 1227/1234 co-relation queries the response was YES. [2024-12-02 14:32:00,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3596 conditions, 1252 events. 742/1252 cut-off events. For 1227/1234 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6102 event pairs, 185 based on Foata normal form. 6/1256 useless extension candidates. Maximal degree in co-relation 3580. Up to 405 conditions per place. [2024-12-02 14:32:00,567 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 64 selfloop transitions, 21 changer transitions 17/106 dead transitions. [2024-12-02 14:32:00,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 106 transitions, 627 flow [2024-12-02 14:32:00,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 14:32:00,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 14:32:00,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-12-02 14:32:00,569 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-12-02 14:32:00,569 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 207 flow. Second operand 8 states and 148 transitions. [2024-12-02 14:32:00,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 106 transitions, 627 flow [2024-12-02 14:32:00,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 106 transitions, 599 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-12-02 14:32:00,576 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 355 flow [2024-12-02 14:32:00,577 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=355, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-12-02 14:32:00,577 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 20 predicate places. [2024-12-02 14:32:00,577 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 355 flow [2024-12-02 14:32:00,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:32:00,578 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:00,578 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:00,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 14:32:00,578 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:00,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:00,579 INFO L85 PathProgramCache]: Analyzing trace with hash -155533568, now seen corresponding path program 4 times [2024-12-02 14:32:00,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:00,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468097084] [2024-12-02 14:32:00,579 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:32:00,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:00,594 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:32:00,594 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:00,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:00,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:00,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468097084] [2024-12-02 14:32:00,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468097084] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:32:00,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020848471] [2024-12-02 14:32:00,751 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:32:00,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:32:00,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:32:00,754 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:32:00,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 14:32:00,839 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:32:00,839 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:00,841 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 14:32:00,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:32:00,927 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:00,928 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:32:00,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:00,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020848471] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:32:00,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:32:00,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-12-02 14:32:00,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099172662] [2024-12-02 14:32:00,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:32:00,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:32:00,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:00,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:32:00,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-12-02 14:32:01,000 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 35 [2024-12-02 14:32:01,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 355 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 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 14:32:01,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:01,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 35 [2024-12-02 14:32:01,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:01,313 INFO L124 PetriNetUnfolderBase]: 1161/2011 cut-off events. [2024-12-02 14:32:01,313 INFO L125 PetriNetUnfolderBase]: For 2945/2947 co-relation queries the response was YES. [2024-12-02 14:32:01,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6278 conditions, 2011 events. 1161/2011 cut-off events. For 2945/2947 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11497 event pairs, 786 based on Foata normal form. 11/1983 useless extension candidates. Maximal degree in co-relation 6258. Up to 892 conditions per place. [2024-12-02 14:32:01,325 INFO L140 encePairwiseOnDemand]: 31/35 looper letters, 40 selfloop transitions, 3 changer transitions 35/93 dead transitions. [2024-12-02 14:32:01,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 93 transitions, 740 flow [2024-12-02 14:32:01,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 14:32:01,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 14:32:01,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-12-02 14:32:01,326 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5257142857142857 [2024-12-02 14:32:01,326 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 355 flow. Second operand 5 states and 92 transitions. [2024-12-02 14:32:01,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 93 transitions, 740 flow [2024-12-02 14:32:01,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 93 transitions, 728 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-12-02 14:32:01,340 INFO L231 Difference]: Finished difference. Result has 60 places, 58 transitions, 361 flow [2024-12-02 14:32:01,340 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=361, PETRI_PLACES=60, PETRI_TRANSITIONS=58} [2024-12-02 14:32:01,341 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 22 predicate places. [2024-12-02 14:32:01,341 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 58 transitions, 361 flow [2024-12-02 14:32:01,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 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 14:32:01,341 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:01,341 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:01,350 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 14:32:01,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-02 14:32:01,542 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:01,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:01,542 INFO L85 PathProgramCache]: Analyzing trace with hash 299748108, now seen corresponding path program 5 times [2024-12-02 14:32:01,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:01,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426245811] [2024-12-02 14:32:01,543 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:32:01,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:01,581 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:32:01,581 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:03,172 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:03,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:03,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426245811] [2024-12-02 14:32:03,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426245811] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:32:03,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218135220] [2024-12-02 14:32:03,173 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:32:03,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:32:03,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:32:03,175 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:32:03,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 14:32:03,266 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:32:03,266 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:03,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-12-02 14:32:03,271 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:32:03,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-12-02 14:32:04,006 INFO L349 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2024-12-02 14:32:04,007 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 71 treesize of output 41 [2024-12-02 14:32:04,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:04,043 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:32:05,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 73 [2024-12-02 14:32:05,212 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:32:05,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 140 treesize of output 138 [2024-12-02 14:32:06,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:06,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218135220] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:32:06,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:32:06,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2024-12-02 14:32:06,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042994853] [2024-12-02 14:32:06,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:32:06,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-12-02 14:32:06,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:06,781 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-12-02 14:32:06,781 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2024-12-02 14:32:06,810 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:06,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 58 transitions, 361 flow. Second operand has 32 states, 32 states have (on average 9.25) internal successors, (296), 32 states have internal predecessors, (296), 0 states have call successors, (0), 0 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 14:32:06,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:06,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:06,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:09,570 INFO L124 PetriNetUnfolderBase]: 1783/3031 cut-off events. [2024-12-02 14:32:09,570 INFO L125 PetriNetUnfolderBase]: For 4461/4461 co-relation queries the response was YES. [2024-12-02 14:32:09,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9386 conditions, 3031 events. 1783/3031 cut-off events. For 4461/4461 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17771 event pairs, 574 based on Foata normal form. 1/3028 useless extension candidates. Maximal degree in co-relation 9355. Up to 1070 conditions per place. [2024-12-02 14:32:09,589 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 156 selfloop transitions, 39 changer transitions 22/221 dead transitions. [2024-12-02 14:32:09,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 221 transitions, 1487 flow [2024-12-02 14:32:09,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 14:32:09,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 14:32:09,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 307 transitions. [2024-12-02 14:32:09,591 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4616541353383459 [2024-12-02 14:32:09,591 INFO L175 Difference]: Start difference. First operand has 60 places, 58 transitions, 361 flow. Second operand 19 states and 307 transitions. [2024-12-02 14:32:09,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 221 transitions, 1487 flow [2024-12-02 14:32:09,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 221 transitions, 1465 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-12-02 14:32:09,607 INFO L231 Difference]: Finished difference. Result has 83 places, 95 transitions, 848 flow [2024-12-02 14:32:09,608 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=848, PETRI_PLACES=83, PETRI_TRANSITIONS=95} [2024-12-02 14:32:09,608 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 45 predicate places. [2024-12-02 14:32:09,608 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 95 transitions, 848 flow [2024-12-02 14:32:09,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 9.25) internal successors, (296), 32 states have internal predecessors, (296), 0 states have call successors, (0), 0 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 14:32:09,609 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:09,609 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:09,617 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 14:32:09,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-12-02 14:32:09,813 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:09,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:09,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1722166350, now seen corresponding path program 6 times [2024-12-02 14:32:09,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:09,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129732208] [2024-12-02 14:32:09,813 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:32:09,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:09,845 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 14:32:09,845 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:10,177 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:32:10,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:10,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129732208] [2024-12-02 14:32:10,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129732208] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:32:10,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:32:10,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:32:10,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792457012] [2024-12-02 14:32:10,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:10,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 14:32:10,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:10,178 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 14:32:10,179 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:32:10,185 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:10,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 95 transitions, 848 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:32:10,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:10,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:10,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:10,752 INFO L124 PetriNetUnfolderBase]: 1902/3259 cut-off events. [2024-12-02 14:32:10,753 INFO L125 PetriNetUnfolderBase]: For 8147/8147 co-relation queries the response was YES. [2024-12-02 14:32:10,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11231 conditions, 3259 events. 1902/3259 cut-off events. For 8147/8147 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19674 event pairs, 425 based on Foata normal form. 2/3256 useless extension candidates. Maximal degree in co-relation 11194. Up to 1422 conditions per place. [2024-12-02 14:32:10,774 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 92 selfloop transitions, 37 changer transitions 19/152 dead transitions. [2024-12-02 14:32:10,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 152 transitions, 1345 flow [2024-12-02 14:32:10,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 14:32:10,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 14:32:10,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-12-02 14:32:10,775 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-12-02 14:32:10,775 INFO L175 Difference]: Start difference. First operand has 83 places, 95 transitions, 848 flow. Second operand 8 states and 152 transitions. [2024-12-02 14:32:10,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 152 transitions, 1345 flow [2024-12-02 14:32:10,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 152 transitions, 1279 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-12-02 14:32:10,804 INFO L231 Difference]: Finished difference. Result has 86 places, 97 transitions, 900 flow [2024-12-02 14:32:10,805 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=900, PETRI_PLACES=86, PETRI_TRANSITIONS=97} [2024-12-02 14:32:10,805 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 48 predicate places. [2024-12-02 14:32:10,805 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 97 transitions, 900 flow [2024-12-02 14:32:10,805 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:32:10,805 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:10,806 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:10,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 14:32:10,806 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:10,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:10,806 INFO L85 PathProgramCache]: Analyzing trace with hash -675556986, now seen corresponding path program 7 times [2024-12-02 14:32:10,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:10,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755688454] [2024-12-02 14:32:10,806 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:32:10,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:10,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:32:11,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:11,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:11,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755688454] [2024-12-02 14:32:11,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755688454] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:32:11,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640438124] [2024-12-02 14:32:11,894 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:32:11,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:32:11,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:32:11,896 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:32:11,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 14:32:11,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:32:11,974 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 14:32:11,976 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:32:12,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-12-02 14:32:12,362 INFO L349 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2024-12-02 14:32:12,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 34 [2024-12-02 14:32:12,380 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:12,380 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:32:13,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 73 [2024-12-02 14:32:13,085 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:32:13,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 140 treesize of output 138 [2024-12-02 14:32:15,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:15,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640438124] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:32:15,011 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:32:15,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 28 [2024-12-02 14:32:15,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840577875] [2024-12-02 14:32:15,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:32:15,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 14:32:15,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:15,013 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 14:32:15,013 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2024-12-02 14:32:15,062 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:15,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 97 transitions, 900 flow. Second operand has 29 states, 29 states have (on average 9.448275862068966) internal successors, (274), 29 states have internal predecessors, (274), 0 states have call successors, (0), 0 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 14:32:15,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:15,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:15,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:17,673 INFO L124 PetriNetUnfolderBase]: 2252/3926 cut-off events. [2024-12-02 14:32:17,673 INFO L125 PetriNetUnfolderBase]: For 12022/12045 co-relation queries the response was YES. [2024-12-02 14:32:17,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13447 conditions, 3926 events. 2252/3926 cut-off events. For 12022/12045 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 24884 event pairs, 788 based on Foata normal form. 22/3946 useless extension candidates. Maximal degree in co-relation 13400. Up to 1201 conditions per place. [2024-12-02 14:32:17,688 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 163 selfloop transitions, 51 changer transitions 17/235 dead transitions. [2024-12-02 14:32:17,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 235 transitions, 1919 flow [2024-12-02 14:32:17,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 14:32:17,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 14:32:17,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 302 transitions. [2024-12-02 14:32:17,689 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4793650793650794 [2024-12-02 14:32:17,689 INFO L175 Difference]: Start difference. First operand has 86 places, 97 transitions, 900 flow. Second operand 18 states and 302 transitions. [2024-12-02 14:32:17,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 235 transitions, 1919 flow [2024-12-02 14:32:17,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 235 transitions, 1831 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-12-02 14:32:17,716 INFO L231 Difference]: Finished difference. Result has 106 places, 120 transitions, 1251 flow [2024-12-02 14:32:17,716 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1251, PETRI_PLACES=106, PETRI_TRANSITIONS=120} [2024-12-02 14:32:17,717 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 68 predicate places. [2024-12-02 14:32:17,717 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 120 transitions, 1251 flow [2024-12-02 14:32:17,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 9.448275862068966) internal successors, (274), 29 states have internal predecessors, (274), 0 states have call successors, (0), 0 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 14:32:17,717 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:17,717 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:17,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 14:32:17,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:32:17,918 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:17,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:17,918 INFO L85 PathProgramCache]: Analyzing trace with hash -2039714940, now seen corresponding path program 8 times [2024-12-02 14:32:17,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:17,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226411446] [2024-12-02 14:32:17,918 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:32:17,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:17,940 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 14:32:17,940 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:18,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:32:18,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:18,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226411446] [2024-12-02 14:32:18,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226411446] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:32:18,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:32:18,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:32:18,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957090298] [2024-12-02 14:32:18,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:18,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 14:32:18,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:18,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 14:32:18,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:32:18,228 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:18,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 120 transitions, 1251 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:32:18,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:18,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:18,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:18,785 INFO L124 PetriNetUnfolderBase]: 2317/4057 cut-off events. [2024-12-02 14:32:18,786 INFO L125 PetriNetUnfolderBase]: For 15655/15709 co-relation queries the response was YES. [2024-12-02 14:32:18,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14775 conditions, 4057 events. 2317/4057 cut-off events. For 15655/15709 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 25756 event pairs, 636 based on Foata normal form. 36/4090 useless extension candidates. Maximal degree in co-relation 14719. Up to 2058 conditions per place. [2024-12-02 14:32:18,802 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 107 selfloop transitions, 41 changer transitions 19/171 dead transitions. [2024-12-02 14:32:18,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 171 transitions, 1800 flow [2024-12-02 14:32:18,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 14:32:18,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 14:32:18,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-12-02 14:32:18,803 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5035714285714286 [2024-12-02 14:32:18,803 INFO L175 Difference]: Start difference. First operand has 106 places, 120 transitions, 1251 flow. Second operand 8 states and 141 transitions. [2024-12-02 14:32:18,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 171 transitions, 1800 flow [2024-12-02 14:32:18,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 171 transitions, 1749 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-12-02 14:32:18,871 INFO L231 Difference]: Finished difference. Result has 110 places, 123 transitions, 1343 flow [2024-12-02 14:32:18,871 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1343, PETRI_PLACES=110, PETRI_TRANSITIONS=123} [2024-12-02 14:32:18,872 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 72 predicate places. [2024-12-02 14:32:18,872 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 123 transitions, 1343 flow [2024-12-02 14:32:18,872 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:32:18,872 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:18,872 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:18,872 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 14:32:18,872 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:18,873 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:18,873 INFO L85 PathProgramCache]: Analyzing trace with hash -852449538, now seen corresponding path program 9 times [2024-12-02 14:32:18,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:18,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209008551] [2024-12-02 14:32:18,873 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:32:18,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:18,897 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 14:32:18,897 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:19,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:32:19,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:19,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209008551] [2024-12-02 14:32:19,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209008551] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:32:19,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:32:19,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:32:19,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616317654] [2024-12-02 14:32:19,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:19,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 14:32:19,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:19,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 14:32:19,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:32:19,196 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:19,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 123 transitions, 1343 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:32:19,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:19,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:19,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:19,889 INFO L124 PetriNetUnfolderBase]: 2287/3993 cut-off events. [2024-12-02 14:32:19,889 INFO L125 PetriNetUnfolderBase]: For 18353/18368 co-relation queries the response was YES. [2024-12-02 14:32:19,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15033 conditions, 3993 events. 2287/3993 cut-off events. For 18353/18368 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 25306 event pairs, 584 based on Foata normal form. 13/4003 useless extension candidates. Maximal degree in co-relation 14974. Up to 2082 conditions per place. [2024-12-02 14:32:19,912 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 118 selfloop transitions, 39 changer transitions 17/178 dead transitions. [2024-12-02 14:32:19,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 178 transitions, 1899 flow [2024-12-02 14:32:19,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 14:32:19,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 14:32:19,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-12-02 14:32:19,914 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-12-02 14:32:19,914 INFO L175 Difference]: Start difference. First operand has 110 places, 123 transitions, 1343 flow. Second operand 8 states and 147 transitions. [2024-12-02 14:32:19,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 178 transitions, 1899 flow [2024-12-02 14:32:19,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 178 transitions, 1813 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-12-02 14:32:19,976 INFO L231 Difference]: Finished difference. Result has 114 places, 125 transitions, 1388 flow [2024-12-02 14:32:19,976 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1388, PETRI_PLACES=114, PETRI_TRANSITIONS=125} [2024-12-02 14:32:19,977 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 76 predicate places. [2024-12-02 14:32:19,977 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 125 transitions, 1388 flow [2024-12-02 14:32:19,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:32:19,977 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:19,977 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:19,977 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 14:32:19,977 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:19,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:19,978 INFO L85 PathProgramCache]: Analyzing trace with hash 2141164148, now seen corresponding path program 10 times [2024-12-02 14:32:19,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:19,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213202909] [2024-12-02 14:32:19,978 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:32:19,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:20,009 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:32:20,010 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:20,812 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:20,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:20,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213202909] [2024-12-02 14:32:20,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213202909] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:32:20,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007771142] [2024-12-02 14:32:20,813 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:32:20,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:32:20,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:32:20,814 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:32:20,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 14:32:20,881 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:32:20,881 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:20,883 INFO L256 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 14:32:20,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:32:21,088 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:32:21,088 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:32:21,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:32:21,307 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 58 treesize of output 24 [2024-12-02 14:32:21,381 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:32:21,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007771142] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 14:32:21,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 14:32:21,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12, 9] total 26 [2024-12-02 14:32:21,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843519623] [2024-12-02 14:32:21,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:21,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 14:32:21,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:21,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 14:32:21,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=579, Unknown=0, NotChecked=0, Total=650 [2024-12-02 14:32:21,396 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:21,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 125 transitions, 1388 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:32:21,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:21,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:21,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:22,324 INFO L124 PetriNetUnfolderBase]: 2683/4770 cut-off events. [2024-12-02 14:32:22,324 INFO L125 PetriNetUnfolderBase]: For 20467/20517 co-relation queries the response was YES. [2024-12-02 14:32:22,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17319 conditions, 4770 events. 2683/4770 cut-off events. For 20467/20517 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 31182 event pairs, 751 based on Foata normal form. 48/4812 useless extension candidates. Maximal degree in co-relation 17230. Up to 1421 conditions per place. [2024-12-02 14:32:22,345 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 119 selfloop transitions, 66 changer transitions 23/212 dead transitions. [2024-12-02 14:32:22,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 212 transitions, 2155 flow [2024-12-02 14:32:22,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:32:22,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 14:32:22,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-12-02 14:32:22,347 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-12-02 14:32:22,347 INFO L175 Difference]: Start difference. First operand has 114 places, 125 transitions, 1388 flow. Second operand 10 states and 190 transitions. [2024-12-02 14:32:22,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 212 transitions, 2155 flow [2024-12-02 14:32:22,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 212 transitions, 2066 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-12-02 14:32:22,411 INFO L231 Difference]: Finished difference. Result has 121 places, 130 transitions, 1551 flow [2024-12-02 14:32:22,412 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1313, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1551, PETRI_PLACES=121, PETRI_TRANSITIONS=130} [2024-12-02 14:32:22,412 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 83 predicate places. [2024-12-02 14:32:22,412 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 130 transitions, 1551 flow [2024-12-02 14:32:22,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 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 14:32:22,412 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:22,412 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:22,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 14:32:22,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:32:22,613 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:22,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:22,613 INFO L85 PathProgramCache]: Analyzing trace with hash -909854675, now seen corresponding path program 1 times [2024-12-02 14:32:22,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:22,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680660133] [2024-12-02 14:32:22,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:32:22,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:22,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:32:22,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:32:22,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:22,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680660133] [2024-12-02 14:32:22,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680660133] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:32:22,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:32:22,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 14:32:22,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447729693] [2024-12-02 14:32:22,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:22,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 14:32:22,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:22,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 14:32:22,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-12-02 14:32:22,699 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:22,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 130 transitions, 1551 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 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 14:32:22,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:22,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:22,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:23,299 INFO L124 PetriNetUnfolderBase]: 3400/5968 cut-off events. [2024-12-02 14:32:23,299 INFO L125 PetriNetUnfolderBase]: For 26902/26917 co-relation queries the response was YES. [2024-12-02 14:32:23,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21476 conditions, 5968 events. 3400/5968 cut-off events. For 26902/26917 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 39986 event pairs, 647 based on Foata normal form. 9/5429 useless extension candidates. Maximal degree in co-relation 21388. Up to 3577 conditions per place. [2024-12-02 14:32:23,323 INFO L140 encePairwiseOnDemand]: 27/35 looper letters, 144 selfloop transitions, 29 changer transitions 4/213 dead transitions. [2024-12-02 14:32:23,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 213 transitions, 2657 flow [2024-12-02 14:32:23,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 14:32:23,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 14:32:23,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-12-02 14:32:23,324 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-12-02 14:32:23,324 INFO L175 Difference]: Start difference. First operand has 121 places, 130 transitions, 1551 flow. Second operand 7 states and 135 transitions. [2024-12-02 14:32:23,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 213 transitions, 2657 flow [2024-12-02 14:32:23,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 213 transitions, 2486 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-12-02 14:32:23,436 INFO L231 Difference]: Finished difference. Result has 121 places, 145 transitions, 1672 flow [2024-12-02 14:32:23,437 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1672, PETRI_PLACES=121, PETRI_TRANSITIONS=145} [2024-12-02 14:32:23,437 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 83 predicate places. [2024-12-02 14:32:23,437 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 145 transitions, 1672 flow [2024-12-02 14:32:23,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 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 14:32:23,437 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:23,437 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:23,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 14:32:23,437 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:23,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:23,438 INFO L85 PathProgramCache]: Analyzing trace with hash 79865657, now seen corresponding path program 2 times [2024-12-02 14:32:23,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:23,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855720531] [2024-12-02 14:32:23,438 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:32:23,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:23,449 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 14:32:23,449 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:23,506 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:32:23,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:23,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855720531] [2024-12-02 14:32:23,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855720531] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:32:23,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:32:23,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 14:32:23,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457879687] [2024-12-02 14:32:23,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:23,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 14:32:23,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:23,507 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 14:32:23,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 14:32:23,511 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:23,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 145 transitions, 1672 flow. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 14:32:23,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:23,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:23,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:24,081 INFO L124 PetriNetUnfolderBase]: 3395/5986 cut-off events. [2024-12-02 14:32:24,081 INFO L125 PetriNetUnfolderBase]: For 27464/27499 co-relation queries the response was YES. [2024-12-02 14:32:24,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23910 conditions, 5986 events. 3395/5986 cut-off events. For 27464/27499 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 40406 event pairs, 2087 based on Foata normal form. 49/5977 useless extension candidates. Maximal degree in co-relation 22782. Up to 4577 conditions per place. [2024-12-02 14:32:24,111 INFO L140 encePairwiseOnDemand]: 28/35 looper letters, 118 selfloop transitions, 27 changer transitions 5/186 dead transitions. [2024-12-02 14:32:24,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 186 transitions, 2309 flow [2024-12-02 14:32:24,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 14:32:24,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 14:32:24,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-12-02 14:32:24,112 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5314285714285715 [2024-12-02 14:32:24,112 INFO L175 Difference]: Start difference. First operand has 121 places, 145 transitions, 1672 flow. Second operand 5 states and 93 transitions. [2024-12-02 14:32:24,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 186 transitions, 2309 flow [2024-12-02 14:32:24,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 186 transitions, 2309 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 14:32:24,199 INFO L231 Difference]: Finished difference. Result has 128 places, 152 transitions, 1832 flow [2024-12-02 14:32:24,200 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1832, PETRI_PLACES=128, PETRI_TRANSITIONS=152} [2024-12-02 14:32:24,200 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 90 predicate places. [2024-12-02 14:32:24,200 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 152 transitions, 1832 flow [2024-12-02 14:32:24,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 14:32:24,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:24,200 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:24,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 14:32:24,200 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:24,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:24,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1002500902, now seen corresponding path program 1 times [2024-12-02 14:32:24,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:24,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372442269] [2024-12-02 14:32:24,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:32:24,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:24,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:32:24,273 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:32:24,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:24,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372442269] [2024-12-02 14:32:24,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372442269] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:32:24,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:32:24,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 14:32:24,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754111481] [2024-12-02 14:32:24,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:24,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 14:32:24,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:24,274 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 14:32:24,274 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 14:32:24,275 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:24,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 152 transitions, 1832 flow. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 14:32:24,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:24,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:24,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:24,859 INFO L124 PetriNetUnfolderBase]: 2844/5058 cut-off events. [2024-12-02 14:32:24,859 INFO L125 PetriNetUnfolderBase]: For 27133/27177 co-relation queries the response was YES. [2024-12-02 14:32:24,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21557 conditions, 5058 events. 2844/5058 cut-off events. For 27133/27177 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 33102 event pairs, 1400 based on Foata normal form. 104/5108 useless extension candidates. Maximal degree in co-relation 21023. Up to 3173 conditions per place. [2024-12-02 14:32:24,891 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 94 selfloop transitions, 16 changer transitions 35/176 dead transitions. [2024-12-02 14:32:24,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 176 transitions, 2262 flow [2024-12-02 14:32:24,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 14:32:24,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 14:32:24,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2024-12-02 14:32:24,892 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5542857142857143 [2024-12-02 14:32:24,892 INFO L175 Difference]: Start difference. First operand has 128 places, 152 transitions, 1832 flow. Second operand 5 states and 97 transitions. [2024-12-02 14:32:24,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 176 transitions, 2262 flow [2024-12-02 14:32:24,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 176 transitions, 2186 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-12-02 14:32:24,988 INFO L231 Difference]: Finished difference. Result has 126 places, 127 transitions, 1453 flow [2024-12-02 14:32:24,989 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1453, PETRI_PLACES=126, PETRI_TRANSITIONS=127} [2024-12-02 14:32:24,989 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 88 predicate places. [2024-12-02 14:32:24,989 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 127 transitions, 1453 flow [2024-12-02 14:32:24,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 14:32:24,989 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:24,989 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:24,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 14:32:24,989 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:24,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:24,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1919165639, now seen corresponding path program 3 times [2024-12-02 14:32:24,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:24,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201463392] [2024-12-02 14:32:24,990 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:32:24,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:25,004 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:32:25,004 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:25,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:32:25,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:25,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201463392] [2024-12-02 14:32:25,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201463392] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:32:25,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:32:25,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 14:32:25,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113288295] [2024-12-02 14:32:25,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:25,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:32:25,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:25,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:32:25,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:32:25,053 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:25,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 127 transitions, 1453 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 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 14:32:25,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:25,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:25,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:25,550 INFO L124 PetriNetUnfolderBase]: 2493/4439 cut-off events. [2024-12-02 14:32:25,550 INFO L125 PetriNetUnfolderBase]: For 23408/23443 co-relation queries the response was YES. [2024-12-02 14:32:25,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18557 conditions, 4439 events. 2493/4439 cut-off events. For 23408/23443 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 28169 event pairs, 1369 based on Foata normal form. 80/4458 useless extension candidates. Maximal degree in co-relation 17774. Up to 2989 conditions per place. [2024-12-02 14:32:25,583 INFO L140 encePairwiseOnDemand]: 30/35 looper letters, 100 selfloop transitions, 23 changer transitions 3/155 dead transitions. [2024-12-02 14:32:25,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 155 transitions, 1943 flow [2024-12-02 14:32:25,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:32:25,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 14:32:25,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 80 transitions. [2024-12-02 14:32:25,585 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-12-02 14:32:25,585 INFO L175 Difference]: Start difference. First operand has 126 places, 127 transitions, 1453 flow. Second operand 4 states and 80 transitions. [2024-12-02 14:32:25,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 155 transitions, 1943 flow [2024-12-02 14:32:25,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 155 transitions, 1829 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-12-02 14:32:25,681 INFO L231 Difference]: Finished difference. Result has 118 places, 124 transitions, 1374 flow [2024-12-02 14:32:25,681 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1374, PETRI_PLACES=118, PETRI_TRANSITIONS=124} [2024-12-02 14:32:25,681 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 80 predicate places. [2024-12-02 14:32:25,681 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 124 transitions, 1374 flow [2024-12-02 14:32:25,682 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 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 14:32:25,682 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:25,682 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:25,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 14:32:25,682 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:25,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:25,683 INFO L85 PathProgramCache]: Analyzing trace with hash -747559059, now seen corresponding path program 4 times [2024-12-02 14:32:25,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:25,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548216139] [2024-12-02 14:32:25,683 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:32:25,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:25,695 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:32:25,695 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:25,813 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:32:25,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:25,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548216139] [2024-12-02 14:32:25,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548216139] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:32:25,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852765386] [2024-12-02 14:32:25,813 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:32:25,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:32:25,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:32:25,815 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:32:25,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 14:32:25,893 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:32:25,893 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:25,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 14:32:25,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:32:25,920 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:32:25,920 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 14:32:25,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852765386] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:32:25,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 14:32:25,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2024-12-02 14:32:25,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336746811] [2024-12-02 14:32:25,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:25,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 14:32:25,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:25,921 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 14:32:25,921 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:32:25,927 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:25,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 124 transitions, 1374 flow. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 14:32:25,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:25,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:25,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:26,360 INFO L124 PetriNetUnfolderBase]: 2480/4426 cut-off events. [2024-12-02 14:32:26,360 INFO L125 PetriNetUnfolderBase]: For 23078/23111 co-relation queries the response was YES. [2024-12-02 14:32:26,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19117 conditions, 4426 events. 2480/4426 cut-off events. For 23078/23111 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 28106 event pairs, 1360 based on Foata normal form. 44/4417 useless extension candidates. Maximal degree in co-relation 18274. Up to 2939 conditions per place. [2024-12-02 14:32:26,380 INFO L140 encePairwiseOnDemand]: 29/35 looper letters, 95 selfloop transitions, 26 changer transitions 7/157 dead transitions. [2024-12-02 14:32:26,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 157 transitions, 1921 flow [2024-12-02 14:32:26,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 14:32:26,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 14:32:26,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-12-02 14:32:26,381 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5085714285714286 [2024-12-02 14:32:26,381 INFO L175 Difference]: Start difference. First operand has 118 places, 124 transitions, 1374 flow. Second operand 5 states and 89 transitions. [2024-12-02 14:32:26,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 157 transitions, 1921 flow [2024-12-02 14:32:26,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 157 transitions, 1895 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-12-02 14:32:26,427 INFO L231 Difference]: Finished difference. Result has 120 places, 130 transitions, 1537 flow [2024-12-02 14:32:26,427 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1537, PETRI_PLACES=120, PETRI_TRANSITIONS=130} [2024-12-02 14:32:26,428 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 82 predicate places. [2024-12-02 14:32:26,428 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 130 transitions, 1537 flow [2024-12-02 14:32:26,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 14:32:26,428 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:26,428 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:26,435 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 14:32:26,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 14:32:26,628 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:26,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:26,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1926444447, now seen corresponding path program 5 times [2024-12-02 14:32:26,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:26,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794196940] [2024-12-02 14:32:26,629 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:32:26,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:26,637 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:32:26,637 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:32:26,674 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:32:26,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:26,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794196940] [2024-12-02 14:32:26,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794196940] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:32:26,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:32:26,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 14:32:26,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998607391] [2024-12-02 14:32:26,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:32:26,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 14:32:26,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:32:26,675 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 14:32:26,675 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 14:32:26,678 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:32:26,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 130 transitions, 1537 flow. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 14:32:26,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:32:26,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:32:26,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:32:27,014 INFO L124 PetriNetUnfolderBase]: 1902/3386 cut-off events. [2024-12-02 14:32:27,014 INFO L125 PetriNetUnfolderBase]: For 21812/21845 co-relation queries the response was YES. [2024-12-02 14:32:27,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15665 conditions, 3386 events. 1902/3386 cut-off events. For 21812/21845 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 20134 event pairs, 831 based on Foata normal form. 60/3397 useless extension candidates. Maximal degree in co-relation 15138. Up to 1886 conditions per place. [2024-12-02 14:32:27,030 INFO L140 encePairwiseOnDemand]: 31/35 looper letters, 79 selfloop transitions, 18 changer transitions 13/134 dead transitions. [2024-12-02 14:32:27,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 134 transitions, 1709 flow [2024-12-02 14:32:27,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:32:27,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 14:32:27,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 75 transitions. [2024-12-02 14:32:27,031 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-12-02 14:32:27,031 INFO L175 Difference]: Start difference. First operand has 120 places, 130 transitions, 1537 flow. Second operand 4 states and 75 transitions. [2024-12-02 14:32:27,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 134 transitions, 1709 flow [2024-12-02 14:32:27,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 134 transitions, 1654 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-12-02 14:32:27,072 INFO L231 Difference]: Finished difference. Result has 116 places, 110 transitions, 1246 flow [2024-12-02 14:32:27,073 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1246, PETRI_PLACES=116, PETRI_TRANSITIONS=110} [2024-12-02 14:32:27,073 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 78 predicate places. [2024-12-02 14:32:27,073 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 110 transitions, 1246 flow [2024-12-02 14:32:27,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 0 states have call successors, (0), 0 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 14:32:27,073 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:32:27,073 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:32:27,073 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 14:32:27,073 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:32:27,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:32:27,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1144143049, now seen corresponding path program 1 times [2024-12-02 14:32:27,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:32:27,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304860643] [2024-12-02 14:32:27,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:32:27,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:32:27,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:32:29,052 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:29,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:32:29,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304860643] [2024-12-02 14:32:29,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304860643] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:32:29,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412020007] [2024-12-02 14:32:29,052 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:32:29,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:32:29,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:32:29,054 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:32:29,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 14:32:29,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:32:29,146 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-02 14:32:29,148 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:32:29,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 14:32:29,668 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:32:29,668 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:32:55,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 73 [2024-12-02 14:32:55,460 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:32:55,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 174 treesize of output 160 [2024-12-02 14:33:00,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:33:00,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412020007] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:33:00,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:33:00,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 36 [2024-12-02 14:33:00,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984851721] [2024-12-02 14:33:00,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:33:00,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-02 14:33:00,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:33:00,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-02 14:33:00,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1116, Unknown=5, NotChecked=0, Total=1332 [2024-12-02 14:33:00,402 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:33:00,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 110 transitions, 1246 flow. Second operand has 37 states, 37 states have (on average 9.27027027027027) internal successors, (343), 37 states have internal predecessors, (343), 0 states have call successors, (0), 0 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 14:33:00,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:33:00,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:33:00,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:33:10,503 INFO L124 PetriNetUnfolderBase]: 2540/4429 cut-off events. [2024-12-02 14:33:10,504 INFO L125 PetriNetUnfolderBase]: For 26688/26827 co-relation queries the response was YES. [2024-12-02 14:33:10,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20369 conditions, 4429 events. 2540/4429 cut-off events. For 26688/26827 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 27121 event pairs, 871 based on Foata normal form. 14/4380 useless extension candidates. Maximal degree in co-relation 19395. Up to 1323 conditions per place. [2024-12-02 14:33:10,525 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 197 selfloop transitions, 52 changer transitions 44/303 dead transitions. [2024-12-02 14:33:10,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 303 transitions, 2992 flow [2024-12-02 14:33:10,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 14:33:10,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 14:33:10,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 398 transitions. [2024-12-02 14:33:10,527 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45485714285714285 [2024-12-02 14:33:10,527 INFO L175 Difference]: Start difference. First operand has 116 places, 110 transitions, 1246 flow. Second operand 25 states and 398 transitions. [2024-12-02 14:33:10,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 303 transitions, 2992 flow [2024-12-02 14:33:10,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 303 transitions, 2896 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-12-02 14:33:10,572 INFO L231 Difference]: Finished difference. Result has 142 places, 133 transitions, 1615 flow [2024-12-02 14:33:10,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1615, PETRI_PLACES=142, PETRI_TRANSITIONS=133} [2024-12-02 14:33:10,572 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 104 predicate places. [2024-12-02 14:33:10,572 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 133 transitions, 1615 flow [2024-12-02 14:33:10,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 9.27027027027027) internal successors, (343), 37 states have internal predecessors, (343), 0 states have call successors, (0), 0 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 14:33:10,572 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:33:10,572 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:33:10,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 14:33:10,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:33:10,773 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:33:10,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:33:10,773 INFO L85 PathProgramCache]: Analyzing trace with hash 655002905, now seen corresponding path program 2 times [2024-12-02 14:33:10,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:33:10,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438355629] [2024-12-02 14:33:10,773 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:33:10,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:33:10,794 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:33:10,794 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:33:12,255 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:33:12,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:33:12,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438355629] [2024-12-02 14:33:12,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438355629] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:33:12,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789568837] [2024-12-02 14:33:12,255 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:33:12,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:33:12,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:33:12,257 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:33:12,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 14:33:12,321 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:33:12,321 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:33:12,323 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 14:33:12,324 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:33:12,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-12-02 14:33:13,456 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:33:13,456 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:33:16,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 69 [2024-12-02 14:33:16,433 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:33:16,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 157 treesize of output 143 [2024-12-02 14:33:18,436 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:33:18,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789568837] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:33:18,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:33:18,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2024-12-02 14:33:18,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911073946] [2024-12-02 14:33:18,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:33:18,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 14:33:18,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:33:18,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 14:33:18,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1209, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 14:33:18,482 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:33:18,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 133 transitions, 1615 flow. Second operand has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:33:18,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:33:18,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:33:18,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:33:32,161 INFO L124 PetriNetUnfolderBase]: 3344/5780 cut-off events. [2024-12-02 14:33:32,161 INFO L125 PetriNetUnfolderBase]: For 43130/43282 co-relation queries the response was YES. [2024-12-02 14:33:32,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28910 conditions, 5780 events. 3344/5780 cut-off events. For 43130/43282 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 36740 event pairs, 934 based on Foata normal form. 14/5732 useless extension candidates. Maximal degree in co-relation 28841. Up to 1323 conditions per place. [2024-12-02 14:33:32,188 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 221 selfloop transitions, 73 changer transitions 39/343 dead transitions. [2024-12-02 14:33:32,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 343 transitions, 3744 flow [2024-12-02 14:33:32,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 14:33:32,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 14:33:32,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 407 transitions. [2024-12-02 14:33:32,189 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46514285714285714 [2024-12-02 14:33:32,189 INFO L175 Difference]: Start difference. First operand has 142 places, 133 transitions, 1615 flow. Second operand 25 states and 407 transitions. [2024-12-02 14:33:32,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 343 transitions, 3744 flow [2024-12-02 14:33:32,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 343 transitions, 3563 flow, removed 63 selfloop flow, removed 13 redundant places. [2024-12-02 14:33:32,285 INFO L231 Difference]: Finished difference. Result has 155 places, 164 transitions, 2174 flow [2024-12-02 14:33:32,285 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2174, PETRI_PLACES=155, PETRI_TRANSITIONS=164} [2024-12-02 14:33:32,285 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 117 predicate places. [2024-12-02 14:33:32,285 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 164 transitions, 2174 flow [2024-12-02 14:33:32,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:33:32,286 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:33:32,286 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:33:32,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 14:33:32,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:33:32,486 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:33:32,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:33:32,487 INFO L85 PathProgramCache]: Analyzing trace with hash -847125427, now seen corresponding path program 3 times [2024-12-02 14:33:32,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:33:32,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364702140] [2024-12-02 14:33:32,487 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:33:32,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:33:32,503 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:33:32,504 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:33:34,239 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:33:34,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:33:34,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364702140] [2024-12-02 14:33:34,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364702140] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:33:34,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428047595] [2024-12-02 14:33:34,239 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:33:34,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:33:34,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:33:34,241 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:33:34,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 14:33:34,310 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:33:34,310 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:33:34,312 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 14:33:34,313 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:33:34,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-12-02 14:33:35,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:33:35,657 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:33:38,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 69 [2024-12-02 14:33:38,354 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:33:38,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 157 treesize of output 143 [2024-12-02 14:33:40,430 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:33:40,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428047595] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:33:40,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:33:40,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2024-12-02 14:33:40,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264461123] [2024-12-02 14:33:40,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:33:40,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 14:33:40,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:33:40,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 14:33:40,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1208, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 14:33:40,607 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:33:40,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 164 transitions, 2174 flow. Second operand has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:33:40,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:33:40,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:33:40,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:33:47,137 INFO L124 PetriNetUnfolderBase]: 3606/6290 cut-off events. [2024-12-02 14:33:47,137 INFO L125 PetriNetUnfolderBase]: For 49008/49168 co-relation queries the response was YES. [2024-12-02 14:33:47,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31863 conditions, 6290 events. 3606/6290 cut-off events. For 49008/49168 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 41194 event pairs, 1216 based on Foata normal form. 11/6230 useless extension candidates. Maximal degree in co-relation 31786. Up to 1317 conditions per place. [2024-12-02 14:33:47,229 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 221 selfloop transitions, 56 changer transitions 17/304 dead transitions. [2024-12-02 14:33:47,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 304 transitions, 3600 flow [2024-12-02 14:33:47,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 14:33:47,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 14:33:47,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 295 transitions. [2024-12-02 14:33:47,230 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-12-02 14:33:47,231 INFO L175 Difference]: Start difference. First operand has 155 places, 164 transitions, 2174 flow. Second operand 18 states and 295 transitions. [2024-12-02 14:33:47,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 304 transitions, 3600 flow [2024-12-02 14:33:47,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 304 transitions, 3369 flow, removed 92 selfloop flow, removed 11 redundant places. [2024-12-02 14:33:47,403 INFO L231 Difference]: Finished difference. Result has 161 places, 171 transitions, 2229 flow [2024-12-02 14:33:47,403 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2229, PETRI_PLACES=161, PETRI_TRANSITIONS=171} [2024-12-02 14:33:47,404 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 123 predicate places. [2024-12-02 14:33:47,404 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 171 transitions, 2229 flow [2024-12-02 14:33:47,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:33:47,404 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:33:47,404 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:33:47,411 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 14:33:47,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 14:33:47,605 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:33:47,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:33:47,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1009543401, now seen corresponding path program 4 times [2024-12-02 14:33:47,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:33:47,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56363793] [2024-12-02 14:33:47,606 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:33:47,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:33:47,635 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:33:47,635 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:33:50,559 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:33:50,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:33:50,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56363793] [2024-12-02 14:33:50,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56363793] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:33:50,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822513034] [2024-12-02 14:33:50,560 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:33:50,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:33:50,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:33:50,562 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:33:50,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 14:33:50,648 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:33:50,648 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:33:50,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-02 14:33:50,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:33:50,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 14:33:52,067 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:33:52,067 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:33:54,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 70 [2024-12-02 14:33:54,485 INFO L349 Elim1Store]: treesize reduction 13, result has 64.9 percent of original size [2024-12-02 14:33:54,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 167 treesize of output 138 [2024-12-02 14:33:54,991 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:33:54,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822513034] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:33:54,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:33:54,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2024-12-02 14:33:54,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399319291] [2024-12-02 14:33:54,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:33:54,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 14:33:54,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:33:54,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 14:33:54,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1223, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 14:33:55,181 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:33:55,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 171 transitions, 2229 flow. Second operand has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:33:55,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:33:55,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:33:55,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:34:08,421 INFO L124 PetriNetUnfolderBase]: 6196/10669 cut-off events. [2024-12-02 14:34:08,421 INFO L125 PetriNetUnfolderBase]: For 68695/68999 co-relation queries the response was YES. [2024-12-02 14:34:08,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51793 conditions, 10669 events. 6196/10669 cut-off events. For 68695/68999 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 75860 event pairs, 1368 based on Foata normal form. 19/10557 useless extension candidates. Maximal degree in co-relation 51716. Up to 1990 conditions per place. [2024-12-02 14:34:08,518 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 377 selfloop transitions, 149 changer transitions 66/602 dead transitions. [2024-12-02 14:34:08,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 602 transitions, 6545 flow [2024-12-02 14:34:08,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-02 14:34:08,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-12-02 14:34:08,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 712 transitions. [2024-12-02 14:34:08,519 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4623376623376623 [2024-12-02 14:34:08,519 INFO L175 Difference]: Start difference. First operand has 161 places, 171 transitions, 2229 flow. Second operand 44 states and 712 transitions. [2024-12-02 14:34:08,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 602 transitions, 6545 flow [2024-12-02 14:34:08,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 602 transitions, 6468 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-12-02 14:34:08,788 INFO L231 Difference]: Finished difference. Result has 215 places, 252 transitions, 3719 flow [2024-12-02 14:34:08,789 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=3719, PETRI_PLACES=215, PETRI_TRANSITIONS=252} [2024-12-02 14:34:08,789 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 177 predicate places. [2024-12-02 14:34:08,789 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 252 transitions, 3719 flow [2024-12-02 14:34:08,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:34:08,789 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:34:08,789 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:34:08,795 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 14:34:08,990 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 14:34:08,990 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:34:08,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:34:08,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1410597141, now seen corresponding path program 5 times [2024-12-02 14:34:08,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:34:08,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426930856] [2024-12-02 14:34:08,991 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:34:08,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:34:09,015 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:34:09,015 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:34:12,413 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:34:12,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:34:12,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426930856] [2024-12-02 14:34:12,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426930856] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:34:12,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583918610] [2024-12-02 14:34:12,414 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:34:12,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:34:12,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:34:12,416 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:34:12,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 14:34:12,487 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:34:12,487 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:34:12,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 14:34:12,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:34:12,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-12-02 14:34:13,664 INFO L349 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2024-12-02 14:34:13,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 82 treesize of output 35 [2024-12-02 14:34:13,739 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:34:13,740 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:34:15,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 69 [2024-12-02 14:34:16,070 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:34:16,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 161 treesize of output 147 [2024-12-02 14:34:18,135 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:34:18,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583918610] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:34:18,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:34:18,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 34 [2024-12-02 14:34:18,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570587745] [2024-12-02 14:34:18,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:34:18,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 14:34:18,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:34:18,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 14:34:18,137 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1029, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 14:34:18,226 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:34:18,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 252 transitions, 3719 flow. Second operand has 35 states, 35 states have (on average 9.4) internal successors, (329), 35 states have internal predecessors, (329), 0 states have call successors, (0), 0 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 14:34:18,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:34:18,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:34:18,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:34:33,199 INFO L124 PetriNetUnfolderBase]: 6246/10751 cut-off events. [2024-12-02 14:34:33,199 INFO L125 PetriNetUnfolderBase]: For 87679/87991 co-relation queries the response was YES. [2024-12-02 14:34:33,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56140 conditions, 10751 events. 6246/10751 cut-off events. For 87679/87991 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 77185 event pairs, 2301 based on Foata normal form. 37/10658 useless extension candidates. Maximal degree in co-relation 56031. Up to 4266 conditions per place. [2024-12-02 14:34:33,291 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 274 selfloop transitions, 80 changer transitions 17/381 dead transitions. [2024-12-02 14:34:33,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 381 transitions, 5232 flow [2024-12-02 14:34:33,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 14:34:33,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 14:34:33,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 292 transitions. [2024-12-02 14:34:33,293 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4634920634920635 [2024-12-02 14:34:33,293 INFO L175 Difference]: Start difference. First operand has 215 places, 252 transitions, 3719 flow. Second operand 18 states and 292 transitions. [2024-12-02 14:34:33,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 381 transitions, 5232 flow [2024-12-02 14:34:33,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 381 transitions, 4806 flow, removed 158 selfloop flow, removed 20 redundant places. [2024-12-02 14:34:33,727 INFO L231 Difference]: Finished difference. Result has 208 places, 259 transitions, 3662 flow [2024-12-02 14:34:33,727 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3328, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3662, PETRI_PLACES=208, PETRI_TRANSITIONS=259} [2024-12-02 14:34:33,728 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 170 predicate places. [2024-12-02 14:34:33,728 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 259 transitions, 3662 flow [2024-12-02 14:34:33,728 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 9.4) internal successors, (329), 35 states have internal predecessors, (329), 0 states have call successors, (0), 0 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 14:34:33,728 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:34:33,728 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:34:33,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 14:34:33,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:34:33,929 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:34:33,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:34:33,929 INFO L85 PathProgramCache]: Analyzing trace with hash 571773899, now seen corresponding path program 6 times [2024-12-02 14:34:33,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:34:33,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252203120] [2024-12-02 14:34:33,929 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:34:33,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:34:33,946 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:34:33,946 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:34:35,502 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:34:35,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:34:35,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252203120] [2024-12-02 14:34:35,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252203120] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:34:35,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618659654] [2024-12-02 14:34:35,503 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:34:35,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:34:35,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:34:35,505 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:34:35,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 14:34:35,633 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:34:35,633 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:34:35,635 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-02 14:34:35,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:34:35,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 14:34:36,798 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:34:36,799 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:34:38,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 70 [2024-12-02 14:34:38,867 INFO L349 Elim1Store]: treesize reduction 13, result has 64.9 percent of original size [2024-12-02 14:34:38,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 167 treesize of output 138 [2024-12-02 14:34:39,377 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:34:39,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618659654] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:34:39,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:34:39,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 34 [2024-12-02 14:34:39,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000824001] [2024-12-02 14:34:39,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:34:39,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 14:34:39,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:34:39,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 14:34:39,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=997, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 14:34:39,384 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:34:39,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 259 transitions, 3662 flow. Second operand has 35 states, 35 states have (on average 9.371428571428572) internal successors, (328), 35 states have internal predecessors, (328), 0 states have call successors, (0), 0 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 14:34:39,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:34:39,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:34:39,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:34:51,625 INFO L124 PetriNetUnfolderBase]: 6892/11872 cut-off events. [2024-12-02 14:34:51,625 INFO L125 PetriNetUnfolderBase]: For 90806/91207 co-relation queries the response was YES. [2024-12-02 14:34:51,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59296 conditions, 11872 events. 6892/11872 cut-off events. For 90806/91207 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 86340 event pairs, 2241 based on Foata normal form. 31/11731 useless extension candidates. Maximal degree in co-relation 59204. Up to 2163 conditions per place. [2024-12-02 14:34:51,702 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 398 selfloop transitions, 153 changer transitions 51/612 dead transitions. [2024-12-02 14:34:51,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 612 transitions, 7038 flow [2024-12-02 14:34:51,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-02 14:34:51,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-12-02 14:34:51,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 696 transitions. [2024-12-02 14:34:51,704 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45194805194805193 [2024-12-02 14:34:51,704 INFO L175 Difference]: Start difference. First operand has 208 places, 259 transitions, 3662 flow. Second operand 44 states and 696 transitions. [2024-12-02 14:34:51,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 612 transitions, 7038 flow [2024-12-02 14:34:52,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 612 transitions, 6961 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-12-02 14:34:52,274 INFO L231 Difference]: Finished difference. Result has 252 places, 284 transitions, 4256 flow [2024-12-02 14:34:52,274 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=4256, PETRI_PLACES=252, PETRI_TRANSITIONS=284} [2024-12-02 14:34:52,275 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 214 predicate places. [2024-12-02 14:34:52,275 INFO L471 AbstractCegarLoop]: Abstraction has has 252 places, 284 transitions, 4256 flow [2024-12-02 14:34:52,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 9.371428571428572) internal successors, (328), 35 states have internal predecessors, (328), 0 states have call successors, (0), 0 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 14:34:52,275 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:34:52,275 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:34:52,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 14:34:52,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:34:52,477 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:34:52,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:34:52,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1400304649, now seen corresponding path program 7 times [2024-12-02 14:34:52,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:34:52,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554175493] [2024-12-02 14:34:52,478 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:34:52,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:34:52,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:34:54,586 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:34:54,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:34:54,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554175493] [2024-12-02 14:34:54,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554175493] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:34:54,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584551333] [2024-12-02 14:34:54,586 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:34:54,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:34:54,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:34:54,588 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:34:54,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 14:34:54,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:34:54,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-02 14:34:54,671 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:34:54,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 14:34:56,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:34:56,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:35:07,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 73 [2024-12-02 14:35:07,730 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:35:07,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 178 treesize of output 164 [2024-12-02 14:35:11,596 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:11,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584551333] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:35:11,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:35:11,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2024-12-02 14:35:11,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343500699] [2024-12-02 14:35:11,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:35:11,597 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 14:35:11,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:11,598 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 14:35:11,598 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1191, Unknown=2, NotChecked=0, Total=1406 [2024-12-02 14:35:11,692 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:35:11,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 284 transitions, 4256 flow. Second operand has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:35:11,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:11,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:35:11,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:37,519 INFO L124 PetriNetUnfolderBase]: 7342/12655 cut-off events. [2024-12-02 14:35:37,519 INFO L125 PetriNetUnfolderBase]: For 113621/113998 co-relation queries the response was YES. [2024-12-02 14:35:37,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66457 conditions, 12655 events. 7342/12655 cut-off events. For 113621/113998 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 93069 event pairs, 2833 based on Foata normal form. 37/12523 useless extension candidates. Maximal degree in co-relation 66350. Up to 4831 conditions per place. [2024-12-02 14:35:37,620 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 337 selfloop transitions, 104 changer transitions 45/496 dead transitions. [2024-12-02 14:35:37,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 496 transitions, 6593 flow [2024-12-02 14:35:37,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-02 14:35:37,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-12-02 14:35:37,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 436 transitions. [2024-12-02 14:35:37,622 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4448979591836735 [2024-12-02 14:35:37,622 INFO L175 Difference]: Start difference. First operand has 252 places, 284 transitions, 4256 flow. Second operand 28 states and 436 transitions. [2024-12-02 14:35:37,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 496 transitions, 6593 flow [2024-12-02 14:35:38,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 496 transitions, 6273 flow, removed 76 selfloop flow, removed 27 redundant places. [2024-12-02 14:35:38,385 INFO L231 Difference]: Finished difference. Result has 254 places, 304 transitions, 4618 flow [2024-12-02 14:35:38,385 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=3980, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4618, PETRI_PLACES=254, PETRI_TRANSITIONS=304} [2024-12-02 14:35:38,385 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 216 predicate places. [2024-12-02 14:35:38,385 INFO L471 AbstractCegarLoop]: Abstraction has has 254 places, 304 transitions, 4618 flow [2024-12-02 14:35:38,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:35:38,386 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:35:38,386 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:35:38,392 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 14:35:38,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:38,586 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:35:38,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:35:38,587 INFO L85 PathProgramCache]: Analyzing trace with hash -656929893, now seen corresponding path program 8 times [2024-12-02 14:35:38,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:35:38,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046585203] [2024-12-02 14:35:38,587 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:35:38,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:35:38,607 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:35:38,607 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:40,276 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:40,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:35:40,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046585203] [2024-12-02 14:35:40,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046585203] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:35:40,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726561255] [2024-12-02 14:35:40,277 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:35:40,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:35:40,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:35:40,279 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:35:40,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 14:35:40,357 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:35:40,357 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:35:40,358 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 14:35:40,359 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:35:40,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-12-02 14:35:41,855 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:41,855 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:35:44,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 69 [2024-12-02 14:35:44,850 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:35:44,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 161 treesize of output 147 [2024-12-02 14:35:46,871 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:35:46,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726561255] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:35:46,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:35:46,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2024-12-02 14:35:46,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949789392] [2024-12-02 14:35:46,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:35:46,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 14:35:46,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:35:46,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 14:35:46,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 14:35:46,919 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:35:46,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 304 transitions, 4618 flow. Second operand has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:35:46,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:35:46,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:35:46,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:35:55,298 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 14:36:00,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 14:36:04,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 14:36:10,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 14:36:15,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 14:36:16,985 INFO L124 PetriNetUnfolderBase]: 7480/12916 cut-off events. [2024-12-02 14:36:16,985 INFO L125 PetriNetUnfolderBase]: For 117793/118184 co-relation queries the response was YES. [2024-12-02 14:36:17,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67548 conditions, 12916 events. 7480/12916 cut-off events. For 117793/118184 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 96201 event pairs, 3117 based on Foata normal form. 26/12775 useless extension candidates. Maximal degree in co-relation 67444. Up to 4837 conditions per place. [2024-12-02 14:36:17,087 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 340 selfloop transitions, 87 changer transitions 40/477 dead transitions. [2024-12-02 14:36:17,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 477 transitions, 6446 flow [2024-12-02 14:36:17,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 14:36:17,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 14:36:17,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 401 transitions. [2024-12-02 14:36:17,089 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44065934065934065 [2024-12-02 14:36:17,089 INFO L175 Difference]: Start difference. First operand has 254 places, 304 transitions, 4618 flow. Second operand 26 states and 401 transitions. [2024-12-02 14:36:17,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 477 transitions, 6446 flow [2024-12-02 14:36:17,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 477 transitions, 6285 flow, removed 28 selfloop flow, removed 17 redundant places. [2024-12-02 14:36:17,784 INFO L231 Difference]: Finished difference. Result has 262 places, 311 transitions, 4771 flow [2024-12-02 14:36:17,785 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4482, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4771, PETRI_PLACES=262, PETRI_TRANSITIONS=311} [2024-12-02 14:36:17,785 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 224 predicate places. [2024-12-02 14:36:17,785 INFO L471 AbstractCegarLoop]: Abstraction has has 262 places, 311 transitions, 4771 flow [2024-12-02 14:36:17,785 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:36:17,785 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:36:17,785 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:36:17,790 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 14:36:17,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 14:36:17,986 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:36:17,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:36:17,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1688506425, now seen corresponding path program 9 times [2024-12-02 14:36:17,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:36:17,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512144756] [2024-12-02 14:36:17,986 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:36:17,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:36:18,000 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:36:18,000 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:36:19,315 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:19,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:36:19,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512144756] [2024-12-02 14:36:19,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512144756] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:36:19,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138872430] [2024-12-02 14:36:19,316 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:36:19,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:36:19,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:36:19,318 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:36:19,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 14:36:19,407 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:36:19,407 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:36:19,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-02 14:36:19,409 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:36:19,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 14:36:20,619 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:20,619 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:36:22,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 70 [2024-12-02 14:36:22,797 INFO L349 Elim1Store]: treesize reduction 13, result has 64.9 percent of original size [2024-12-02 14:36:22,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 167 treesize of output 138 [2024-12-02 14:36:23,351 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:23,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138872430] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:36:23,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:36:23,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 35 [2024-12-02 14:36:23,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690467178] [2024-12-02 14:36:23,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:36:23,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-12-02 14:36:23,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:36:23,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-12-02 14:36:23,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1041, Unknown=0, NotChecked=0, Total=1260 [2024-12-02 14:36:23,435 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:36:23,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 311 transitions, 4771 flow. Second operand has 36 states, 36 states have (on average 9.333333333333334) internal successors, (336), 36 states have internal predecessors, (336), 0 states have call successors, (0), 0 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 14:36:23,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:36:23,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:36:23,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:36:32,222 INFO L124 PetriNetUnfolderBase]: 8558/14759 cut-off events. [2024-12-02 14:36:32,222 INFO L125 PetriNetUnfolderBase]: For 141958/142442 co-relation queries the response was YES. [2024-12-02 14:36:32,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78263 conditions, 14759 events. 8558/14759 cut-off events. For 141958/142442 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 111722 event pairs, 2439 based on Foata normal form. 31/14594 useless extension candidates. Maximal degree in co-relation 78159. Up to 2672 conditions per place. [2024-12-02 14:36:32,321 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 381 selfloop transitions, 198 changer transitions 37/626 dead transitions. [2024-12-02 14:36:32,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 626 transitions, 8469 flow [2024-12-02 14:36:32,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-12-02 14:36:32,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-12-02 14:36:32,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 561 transitions. [2024-12-02 14:36:32,322 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-12-02 14:36:32,322 INFO L175 Difference]: Start difference. First operand has 262 places, 311 transitions, 4771 flow. Second operand 34 states and 561 transitions. [2024-12-02 14:36:32,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 626 transitions, 8469 flow [2024-12-02 14:36:33,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 626 transitions, 8292 flow, removed 17 selfloop flow, removed 17 redundant places. [2024-12-02 14:36:33,262 INFO L231 Difference]: Finished difference. Result has 288 places, 366 transitions, 6148 flow [2024-12-02 14:36:33,263 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=4635, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6148, PETRI_PLACES=288, PETRI_TRANSITIONS=366} [2024-12-02 14:36:33,263 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 250 predicate places. [2024-12-02 14:36:33,263 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 366 transitions, 6148 flow [2024-12-02 14:36:33,263 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 9.333333333333334) internal successors, (336), 36 states have internal predecessors, (336), 0 states have call successors, (0), 0 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 14:36:33,263 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:36:33,263 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:36:33,269 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-12-02 14:36:33,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 14:36:33,464 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:36:33,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:36:33,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1876628299, now seen corresponding path program 10 times [2024-12-02 14:36:33,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:36:33,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112244769] [2024-12-02 14:36:33,465 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:36:33,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:36:33,487 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:36:33,487 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:36:36,513 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:36,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:36:36,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112244769] [2024-12-02 14:36:36,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112244769] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:36:36,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917130523] [2024-12-02 14:36:36,513 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:36:36,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:36:36,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:36:36,515 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:36:36,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 14:36:36,597 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:36:36,597 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:36:36,598 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-02 14:36:36,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:36:36,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 14:36:38,013 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:38,013 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:36:40,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 70 [2024-12-02 14:36:40,396 INFO L349 Elim1Store]: treesize reduction 13, result has 64.9 percent of original size [2024-12-02 14:36:40,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 163 treesize of output 134 [2024-12-02 14:36:40,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:36:40,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917130523] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:36:40,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:36:40,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2024-12-02 14:36:40,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28941430] [2024-12-02 14:36:40,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:36:40,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 14:36:40,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:36:40,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 14:36:40,981 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1228, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 14:36:41,054 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:36:41,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 366 transitions, 6148 flow. Second operand has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:36:41,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:36:41,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:36:41,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:36:56,112 INFO L124 PetriNetUnfolderBase]: 10292/17580 cut-off events. [2024-12-02 14:36:56,112 INFO L125 PetriNetUnfolderBase]: For 193919/194736 co-relation queries the response was YES. [2024-12-02 14:36:56,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97687 conditions, 17580 events. 10292/17580 cut-off events. For 193919/194736 co-relation queries the response was YES. Maximal size of possible extension queue 836. Compared 135649 event pairs, 2104 based on Foata normal form. 31/17291 useless extension candidates. Maximal degree in co-relation 97568. Up to 3769 conditions per place. [2024-12-02 14:36:56,283 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 429 selfloop transitions, 247 changer transitions 66/752 dead transitions. [2024-12-02 14:36:56,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 752 transitions, 10749 flow [2024-12-02 14:36:56,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-12-02 14:36:56,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-12-02 14:36:56,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 707 transitions. [2024-12-02 14:36:56,285 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4488888888888889 [2024-12-02 14:36:56,285 INFO L175 Difference]: Start difference. First operand has 288 places, 366 transitions, 6148 flow. Second operand 45 states and 707 transitions. [2024-12-02 14:36:56,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 752 transitions, 10749 flow [2024-12-02 14:36:57,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 752 transitions, 10291 flow, removed 181 selfloop flow, removed 13 redundant places. [2024-12-02 14:36:57,983 INFO L231 Difference]: Finished difference. Result has 338 places, 433 transitions, 7775 flow [2024-12-02 14:36:57,983 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=5789, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=7775, PETRI_PLACES=338, PETRI_TRANSITIONS=433} [2024-12-02 14:36:57,984 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 300 predicate places. [2024-12-02 14:36:57,984 INFO L471 AbstractCegarLoop]: Abstraction has has 338 places, 433 transitions, 7775 flow [2024-12-02 14:36:57,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:36:57,984 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:36:57,984 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:36:57,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 14:36:58,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 14:36:58,185 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:36:58,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:36:58,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1168304799, now seen corresponding path program 11 times [2024-12-02 14:36:58,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:36:58,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996761626] [2024-12-02 14:36:58,185 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:36:58,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:36:58,311 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:36:58,311 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:37:01,404 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:01,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:37:01,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996761626] [2024-12-02 14:37:01,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996761626] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:37:01,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064480247] [2024-12-02 14:37:01,405 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:37:01,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:37:01,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:37:01,407 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:37:01,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 14:37:01,482 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:37:01,482 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:37:01,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 14:37:01,484 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:37:01,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-12-02 14:37:02,906 INFO L349 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2024-12-02 14:37:02,907 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 68 treesize of output 38 [2024-12-02 14:37:02,994 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:02,994 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:37:13,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 73 [2024-12-02 14:37:13,415 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:37:13,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 178 treesize of output 164 [2024-12-02 14:37:18,394 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:18,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064480247] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:37:18,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:37:18,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 36 [2024-12-02 14:37:18,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321187100] [2024-12-02 14:37:18,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:37:18,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-02 14:37:18,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:37:18,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-02 14:37:18,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1141, Unknown=1, NotChecked=0, Total=1332 [2024-12-02 14:37:18,631 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:37:18,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 433 transitions, 7775 flow. Second operand has 37 states, 37 states have (on average 9.27027027027027) internal successors, (343), 37 states have internal predecessors, (343), 0 states have call successors, (0), 0 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 14:37:18,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:37:18,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:37:18,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:37:35,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 14:37:41,557 INFO L124 PetriNetUnfolderBase]: 10800/18464 cut-off events. [2024-12-02 14:37:41,557 INFO L125 PetriNetUnfolderBase]: For 215445/216121 co-relation queries the response was YES. [2024-12-02 14:37:41,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105840 conditions, 18464 events. 10800/18464 cut-off events. For 215445/216121 co-relation queries the response was YES. Maximal size of possible extension queue 845. Compared 143361 event pairs, 4598 based on Foata normal form. 26/18207 useless extension candidates. Maximal degree in co-relation 105690. Up to 6413 conditions per place. [2024-12-02 14:37:41,772 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 431 selfloop transitions, 141 changer transitions 54/636 dead transitions. [2024-12-02 14:37:41,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 636 transitions, 10510 flow [2024-12-02 14:37:41,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 14:37:41,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 14:37:41,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 419 transitions. [2024-12-02 14:37:41,774 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4604395604395604 [2024-12-02 14:37:41,774 INFO L175 Difference]: Start difference. First operand has 338 places, 433 transitions, 7775 flow. Second operand 26 states and 419 transitions. [2024-12-02 14:37:41,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 636 transitions, 10510 flow [2024-12-02 14:37:43,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 636 transitions, 10087 flow, removed 128 selfloop flow, removed 22 redundant places. [2024-12-02 14:37:43,943 INFO L231 Difference]: Finished difference. Result has 342 places, 456 transitions, 8295 flow [2024-12-02 14:37:43,943 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=7411, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8295, PETRI_PLACES=342, PETRI_TRANSITIONS=456} [2024-12-02 14:37:43,944 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 304 predicate places. [2024-12-02 14:37:43,944 INFO L471 AbstractCegarLoop]: Abstraction has has 342 places, 456 transitions, 8295 flow [2024-12-02 14:37:43,944 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 9.27027027027027) internal successors, (343), 37 states have internal predecessors, (343), 0 states have call successors, (0), 0 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 14:37:43,944 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:37:43,944 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:37:43,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 14:37:44,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 14:37:44,145 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:37:44,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:37:44,146 INFO L85 PathProgramCache]: Analyzing trace with hash -968085241, now seen corresponding path program 12 times [2024-12-02 14:37:44,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:37:44,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490775517] [2024-12-02 14:37:44,146 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:37:44,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:37:44,173 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:37:44,173 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:37:45,689 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:45,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:37:45,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490775517] [2024-12-02 14:37:45,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490775517] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:37:45,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512960834] [2024-12-02 14:37:45,689 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:37:45,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:37:45,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:37:45,691 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:37:45,692 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 14:37:45,774 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 14:37:45,774 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:37:45,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 14:37:45,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:37:45,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-12-02 14:37:47,004 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:47,004 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:37:51,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 73 [2024-12-02 14:37:51,187 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:37:51,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 178 treesize of output 164 [2024-12-02 14:37:55,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:37:55,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512960834] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:37:55,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:37:55,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2024-12-02 14:37:55,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836557963] [2024-12-02 14:37:55,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:37:55,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 14:37:55,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:37:55,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 14:37:55,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1204, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 14:37:55,900 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:37:55,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 456 transitions, 8295 flow. Second operand has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:37:55,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:37:55,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:37:55,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:38:11,009 INFO L124 PetriNetUnfolderBase]: 10884/18648 cut-off events. [2024-12-02 14:38:11,009 INFO L125 PetriNetUnfolderBase]: For 226310/226957 co-relation queries the response was YES. [2024-12-02 14:38:11,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105818 conditions, 18648 events. 10884/18648 cut-off events. For 226310/226957 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 146056 event pairs, 4558 based on Foata normal form. 26/18403 useless extension candidates. Maximal degree in co-relation 105675. Up to 6419 conditions per place. [2024-12-02 14:38:11,283 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 431 selfloop transitions, 144 changer transitions 39/624 dead transitions. [2024-12-02 14:38:11,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 624 transitions, 10454 flow [2024-12-02 14:38:11,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 14:38:11,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 14:38:11,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 391 transitions. [2024-12-02 14:38:11,285 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44685714285714284 [2024-12-02 14:38:11,285 INFO L175 Difference]: Start difference. First operand has 342 places, 456 transitions, 8295 flow. Second operand 25 states and 391 transitions. [2024-12-02 14:38:11,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 624 transitions, 10454 flow [2024-12-02 14:38:13,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 624 transitions, 10297 flow, removed 72 selfloop flow, removed 12 redundant places. [2024-12-02 14:38:13,420 INFO L231 Difference]: Finished difference. Result has 353 places, 464 transitions, 8625 flow [2024-12-02 14:38:13,421 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=8166, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8625, PETRI_PLACES=353, PETRI_TRANSITIONS=464} [2024-12-02 14:38:13,421 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 315 predicate places. [2024-12-02 14:38:13,421 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 464 transitions, 8625 flow [2024-12-02 14:38:13,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:38:13,421 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:38:13,421 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:38:13,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 14:38:13,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:38:13,622 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:38:13,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:38:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1536956657, now seen corresponding path program 13 times [2024-12-02 14:38:13,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:38:13,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918178278] [2024-12-02 14:38:13,623 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:38:13,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:38:13,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:38:16,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:16,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:38:16,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918178278] [2024-12-02 14:38:16,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918178278] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:38:16,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331085545] [2024-12-02 14:38:16,879 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:38:16,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:38:16,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:38:16,881 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:38:16,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 14:38:16,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:38:16,965 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-02 14:38:16,967 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:38:17,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 14:38:18,349 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:18,349 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:38:21,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 69 [2024-12-02 14:38:21,211 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-12-02 14:38:21,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 161 treesize of output 147 [2024-12-02 14:38:23,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:23,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331085545] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:38:23,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:38:23,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 36 [2024-12-02 14:38:23,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348289446] [2024-12-02 14:38:23,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:38:23,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-02 14:38:23,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:38:23,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-02 14:38:23,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1132, Unknown=0, NotChecked=0, Total=1332 [2024-12-02 14:38:23,408 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:38:23,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 464 transitions, 8625 flow. Second operand has 37 states, 37 states have (on average 9.243243243243244) internal successors, (342), 37 states have internal predecessors, (342), 0 states have call successors, (0), 0 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 14:38:23,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:38:23,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:38:23,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:38:39,581 INFO L124 PetriNetUnfolderBase]: 11035/18937 cut-off events. [2024-12-02 14:38:39,581 INFO L125 PetriNetUnfolderBase]: For 240334/241058 co-relation queries the response was YES. [2024-12-02 14:38:39,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108165 conditions, 18937 events. 11035/18937 cut-off events. For 240334/241058 co-relation queries the response was YES. Maximal size of possible extension queue 879. Compared 148825 event pairs, 4077 based on Foata normal form. 26/18654 useless extension candidates. Maximal degree in co-relation 108023. Up to 6419 conditions per place. [2024-12-02 14:38:39,794 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 434 selfloop transitions, 161 changer transitions 44/649 dead transitions. [2024-12-02 14:38:39,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 649 transitions, 10941 flow [2024-12-02 14:38:39,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-02 14:38:39,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-12-02 14:38:39,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 438 transitions. [2024-12-02 14:38:39,796 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44693877551020406 [2024-12-02 14:38:39,796 INFO L175 Difference]: Start difference. First operand has 353 places, 464 transitions, 8625 flow. Second operand 28 states and 438 transitions. [2024-12-02 14:38:39,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 649 transitions, 10941 flow [2024-12-02 14:38:41,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 649 transitions, 10774 flow, removed 27 selfloop flow, removed 15 redundant places. [2024-12-02 14:38:41,702 INFO L231 Difference]: Finished difference. Result has 368 places, 472 transitions, 9012 flow [2024-12-02 14:38:41,703 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=8488, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=9012, PETRI_PLACES=368, PETRI_TRANSITIONS=472} [2024-12-02 14:38:41,703 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 330 predicate places. [2024-12-02 14:38:41,703 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 472 transitions, 9012 flow [2024-12-02 14:38:41,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 9.243243243243244) internal successors, (342), 37 states have internal predecessors, (342), 0 states have call successors, (0), 0 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 14:38:41,703 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:38:41,703 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:38:41,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 14:38:41,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:38:41,904 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:38:41,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:38:41,904 INFO L85 PathProgramCache]: Analyzing trace with hash 183677177, now seen corresponding path program 14 times [2024-12-02 14:38:41,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:38:41,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986445814] [2024-12-02 14:38:41,904 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:38:41,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:38:41,918 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 14:38:41,919 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:38:42,556 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:38:42,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:38:42,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986445814] [2024-12-02 14:38:42,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986445814] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:38:42,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:38:42,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 14:38:42,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078019352] [2024-12-02 14:38:42,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:38:42,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:38:42,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:38:42,557 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:38:42,557 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-12-02 14:38:42,591 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:38:42,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 472 transitions, 9012 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:38:42,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:38:42,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:38:42,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:38:47,222 INFO L124 PetriNetUnfolderBase]: 11256/19279 cut-off events. [2024-12-02 14:38:47,222 INFO L125 PetriNetUnfolderBase]: For 251873/252592 co-relation queries the response was YES. [2024-12-02 14:38:47,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111532 conditions, 19279 events. 11256/19279 cut-off events. For 251873/252592 co-relation queries the response was YES. Maximal size of possible extension queue 900. Compared 151581 event pairs, 4050 based on Foata normal form. 14/19000 useless extension candidates. Maximal degree in co-relation 111388. Up to 6866 conditions per place. [2024-12-02 14:38:47,437 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 318 selfloop transitions, 199 changer transitions 20/547 dead transitions. [2024-12-02 14:38:47,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 547 transitions, 10588 flow [2024-12-02 14:38:47,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:38:47,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 14:38:47,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-12-02 14:38:47,439 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-12-02 14:38:47,439 INFO L175 Difference]: Start difference. First operand has 368 places, 472 transitions, 9012 flow. Second operand 10 states and 165 transitions. [2024-12-02 14:38:47,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 547 transitions, 10588 flow [2024-12-02 14:38:49,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 547 transitions, 10455 flow, removed 19 selfloop flow, removed 16 redundant places. [2024-12-02 14:38:49,409 INFO L231 Difference]: Finished difference. Result has 360 places, 481 transitions, 9521 flow [2024-12-02 14:38:49,409 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=8885, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9521, PETRI_PLACES=360, PETRI_TRANSITIONS=481} [2024-12-02 14:38:49,410 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 322 predicate places. [2024-12-02 14:38:49,410 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 481 transitions, 9521 flow [2024-12-02 14:38:49,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:38:49,410 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:38:49,410 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:38:49,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-12-02 14:38:49,410 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:38:49,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:38:49,411 INFO L85 PathProgramCache]: Analyzing trace with hash -67123669, now seen corresponding path program 15 times [2024-12-02 14:38:49,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:38:49,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407031685] [2024-12-02 14:38:49,411 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:38:49,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:38:49,425 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:38:49,425 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:38:50,867 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:50,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:38:50,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407031685] [2024-12-02 14:38:50,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407031685] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:38:50,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448666579] [2024-12-02 14:38:50,867 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:38:50,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:38:50,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:38:50,869 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:38:50,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 14:38:50,966 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:38:50,966 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:38:50,967 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-02 14:38:50,969 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:38:51,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 14:38:52,502 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:52,502 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:38:54,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 70 [2024-12-02 14:38:54,885 INFO L349 Elim1Store]: treesize reduction 13, result has 64.9 percent of original size [2024-12-02 14:38:54,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 163 treesize of output 134 [2024-12-02 14:38:55,418 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:38:55,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448666579] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:38:55,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:38:55,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 36 [2024-12-02 14:38:55,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133497408] [2024-12-02 14:38:55,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:38:55,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-02 14:38:55,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:38:55,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-02 14:38:55,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1118, Unknown=0, NotChecked=0, Total=1332 [2024-12-02 14:38:55,425 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:38:55,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 481 transitions, 9521 flow. Second operand has 37 states, 37 states have (on average 9.243243243243244) internal successors, (342), 37 states have internal predecessors, (342), 0 states have call successors, (0), 0 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 14:38:55,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:38:55,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:38:55,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:39:13,371 INFO L124 PetriNetUnfolderBase]: 11607/19997 cut-off events. [2024-12-02 14:39:13,371 INFO L125 PetriNetUnfolderBase]: For 286916/287647 co-relation queries the response was YES. [2024-12-02 14:39:13,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117266 conditions, 19997 events. 11607/19997 cut-off events. For 286916/287647 co-relation queries the response was YES. Maximal size of possible extension queue 929. Compared 158902 event pairs, 3854 based on Foata normal form. 31/19719 useless extension candidates. Maximal degree in co-relation 117122. Up to 3731 conditions per place. [2024-12-02 14:39:13,612 INFO L140 encePairwiseOnDemand]: 22/35 looper letters, 492 selfloop transitions, 246 changer transitions 67/815 dead transitions. [2024-12-02 14:39:13,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 815 transitions, 13008 flow [2024-12-02 14:39:13,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-12-02 14:39:13,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2024-12-02 14:39:13,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 716 transitions. [2024-12-02 14:39:13,613 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44472049689440996 [2024-12-02 14:39:13,613 INFO L175 Difference]: Start difference. First operand has 360 places, 481 transitions, 9521 flow. Second operand 46 states and 716 transitions. [2024-12-02 14:39:13,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 815 transitions, 13008 flow [2024-12-02 14:39:16,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 815 transitions, 12801 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-12-02 14:39:16,282 INFO L231 Difference]: Finished difference. Result has 412 places, 493 transitions, 10179 flow [2024-12-02 14:39:16,283 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=9344, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=10179, PETRI_PLACES=412, PETRI_TRANSITIONS=493} [2024-12-02 14:39:16,283 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 374 predicate places. [2024-12-02 14:39:16,283 INFO L471 AbstractCegarLoop]: Abstraction has has 412 places, 493 transitions, 10179 flow [2024-12-02 14:39:16,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 9.243243243243244) internal successors, (342), 37 states have internal predecessors, (342), 0 states have call successors, (0), 0 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 14:39:16,284 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:39:16,284 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:39:16,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 14:39:16,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:39:16,484 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:39:16,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:39:16,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1833525927, now seen corresponding path program 16 times [2024-12-02 14:39:16,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:39:16,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586240700] [2024-12-02 14:39:16,485 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:39:16,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:39:16,509 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:39:16,510 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:39:19,002 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:39:19,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:39:19,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586240700] [2024-12-02 14:39:19,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586240700] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:39:19,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752222689] [2024-12-02 14:39:19,003 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:39:19,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:39:19,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:39:19,005 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:39:19,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 14:39:19,097 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:39:19,098 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:39:19,099 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-02 14:39:19,100 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:39:19,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 14:39:20,694 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:39:20,694 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:39:27,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 70 [2024-12-02 14:39:27,451 INFO L349 Elim1Store]: treesize reduction 13, result has 64.9 percent of original size [2024-12-02 14:39:27,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 167 treesize of output 138 [2024-12-02 14:39:28,046 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:39:28,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752222689] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:39:28,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:39:28,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2024-12-02 14:39:28,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711971700] [2024-12-02 14:39:28,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:39:28,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 14:39:28,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:39:28,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 14:39:28,047 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1205, Unknown=1, NotChecked=0, Total=1406 [2024-12-02 14:39:28,086 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:39:28,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 493 transitions, 10179 flow. Second operand has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:39:28,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:39:28,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:39:28,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:39:41,509 INFO L124 PetriNetUnfolderBase]: 11549/19895 cut-off events. [2024-12-02 14:39:41,509 INFO L125 PetriNetUnfolderBase]: For 316723/317610 co-relation queries the response was YES. [2024-12-02 14:39:41,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118566 conditions, 19895 events. 11549/19895 cut-off events. For 316723/317610 co-relation queries the response was YES. Maximal size of possible extension queue 947. Compared 158407 event pairs, 3000 based on Foata normal form. 30/19540 useless extension candidates. Maximal degree in co-relation 118392. Up to 3731 conditions per place. [2024-12-02 14:39:41,771 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 424 selfloop transitions, 255 changer transitions 39/728 dead transitions. [2024-12-02 14:39:41,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 728 transitions, 12987 flow [2024-12-02 14:39:41,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 14:39:41,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-12-02 14:39:41,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 518 transitions. [2024-12-02 14:39:41,773 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4484848484848485 [2024-12-02 14:39:41,773 INFO L175 Difference]: Start difference. First operand has 412 places, 493 transitions, 10179 flow. Second operand 33 states and 518 transitions. [2024-12-02 14:39:41,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 728 transitions, 12987 flow [2024-12-02 14:39:44,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 728 transitions, 12678 flow, removed 46 selfloop flow, removed 29 redundant places. [2024-12-02 14:39:44,343 INFO L231 Difference]: Finished difference. Result has 413 places, 495 transitions, 10496 flow [2024-12-02 14:39:44,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=9897, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=10496, PETRI_PLACES=413, PETRI_TRANSITIONS=495} [2024-12-02 14:39:44,344 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 375 predicate places. [2024-12-02 14:39:44,344 INFO L471 AbstractCegarLoop]: Abstraction has has 413 places, 495 transitions, 10496 flow [2024-12-02 14:39:44,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 9.210526315789474) internal successors, (350), 38 states have internal predecessors, (350), 0 states have call successors, (0), 0 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 14:39:44,344 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:39:44,344 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:39:44,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 14:39:44,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:39:44,545 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:39:44,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:39:44,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1275214053, now seen corresponding path program 17 times [2024-12-02 14:39:44,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:39:44,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989886525] [2024-12-02 14:39:44,546 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:39:44,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:39:44,558 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:39:44,559 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:39:47,191 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:39:47,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:39:47,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989886525] [2024-12-02 14:39:47,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989886525] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:39:47,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445885581] [2024-12-02 14:39:47,191 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:39:47,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:39:47,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:39:47,193 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:39:47,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 14:39:47,265 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:39:47,265 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:39:47,266 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-02 14:39:47,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:39:48,079 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:39:48,079 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:39:48,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:39:48,859 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 58 treesize of output 60 [2024-12-02 14:39:49,355 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:39:49,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445885581] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:39:49,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:39:49,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 9] total 27 [2024-12-02 14:39:49,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228281216] [2024-12-02 14:39:49,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:39:49,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 14:39:49,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:39:49,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 14:39:49,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=669, Unknown=0, NotChecked=0, Total=756 [2024-12-02 14:39:49,400 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:39:49,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 495 transitions, 10496 flow. Second operand has 28 states, 28 states have (on average 9.535714285714286) internal successors, (267), 28 states have internal predecessors, (267), 0 states have call successors, (0), 0 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 14:39:49,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:39:49,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:39:49,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:40:07,069 INFO L124 PetriNetUnfolderBase]: 11982/20687 cut-off events. [2024-12-02 14:40:07,069 INFO L125 PetriNetUnfolderBase]: For 345310/346222 co-relation queries the response was YES. [2024-12-02 14:40:07,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124140 conditions, 20687 events. 11982/20687 cut-off events. For 345310/346222 co-relation queries the response was YES. Maximal size of possible extension queue 947. Compared 165899 event pairs, 2976 based on Foata normal form. 19/20340 useless extension candidates. Maximal degree in co-relation 123982. Up to 3866 conditions per place. [2024-12-02 14:40:07,357 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 407 selfloop transitions, 245 changer transitions 21/683 dead transitions. [2024-12-02 14:40:07,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 683 transitions, 13115 flow [2024-12-02 14:40:07,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 14:40:07,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 14:40:07,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 377 transitions. [2024-12-02 14:40:07,359 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4488095238095238 [2024-12-02 14:40:07,359 INFO L175 Difference]: Start difference. First operand has 413 places, 495 transitions, 10496 flow. Second operand 24 states and 377 transitions. [2024-12-02 14:40:07,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 683 transitions, 13115 flow [2024-12-02 14:40:10,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 683 transitions, 12670 flow, removed 32 selfloop flow, removed 27 redundant places. [2024-12-02 14:40:10,349 INFO L231 Difference]: Finished difference. Result has 411 places, 509 transitions, 10887 flow [2024-12-02 14:40:10,349 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=10085, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=10887, PETRI_PLACES=411, PETRI_TRANSITIONS=509} [2024-12-02 14:40:10,350 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 373 predicate places. [2024-12-02 14:40:10,350 INFO L471 AbstractCegarLoop]: Abstraction has has 411 places, 509 transitions, 10887 flow [2024-12-02 14:40:10,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 9.535714285714286) internal successors, (267), 28 states have internal predecessors, (267), 0 states have call successors, (0), 0 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 14:40:10,350 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:40:10,350 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:40:10,356 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 14:40:10,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:40:10,550 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:40:10,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:40:10,551 INFO L85 PathProgramCache]: Analyzing trace with hash 683387461, now seen corresponding path program 18 times [2024-12-02 14:40:10,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:40:10,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538873897] [2024-12-02 14:40:10,551 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:40:10,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:40:10,573 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 14:40:10,573 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:40:11,416 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:40:11,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:40:11,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538873897] [2024-12-02 14:40:11,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538873897] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:40:11,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730238283] [2024-12-02 14:40:11,416 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:40:11,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:40:11,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:40:11,418 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:40:11,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 14:40:11,510 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 14:40:11,510 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:40:11,511 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 14:40:11,512 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:40:12,048 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:40:12,048 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:40:12,564 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:40:12,564 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 58 treesize of output 60 [2024-12-02 14:40:13,838 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:40:13,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730238283] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:40:13,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:40:13,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 22 [2024-12-02 14:40:13,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355615941] [2024-12-02 14:40:13,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:40:13,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 14:40:13,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:40:13,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 14:40:13,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2024-12-02 14:40:13,969 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:40:13,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 509 transitions, 10887 flow. Second operand has 23 states, 23 states have (on average 10.0) internal successors, (230), 23 states have internal predecessors, (230), 0 states have call successors, (0), 0 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 14:40:13,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:40:13,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:40:13,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:40:20,671 INFO L124 PetriNetUnfolderBase]: 12609/21743 cut-off events. [2024-12-02 14:40:20,671 INFO L125 PetriNetUnfolderBase]: For 370378/371223 co-relation queries the response was YES. [2024-12-02 14:40:20,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132102 conditions, 21743 events. 12609/21743 cut-off events. For 370378/371223 co-relation queries the response was YES. Maximal size of possible extension queue 985. Compared 174940 event pairs, 3221 based on Foata normal form. 27/21450 useless extension candidates. Maximal degree in co-relation 131952. Up to 4035 conditions per place. [2024-12-02 14:40:20,989 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 350 selfloop transitions, 244 changer transitions 18/622 dead transitions. [2024-12-02 14:40:20,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 622 transitions, 13103 flow [2024-12-02 14:40:20,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 14:40:20,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 14:40:20,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 207 transitions. [2024-12-02 14:40:20,990 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45494505494505494 [2024-12-02 14:40:20,990 INFO L175 Difference]: Start difference. First operand has 411 places, 509 transitions, 10887 flow. Second operand 13 states and 207 transitions. [2024-12-02 14:40:20,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 622 transitions, 13103 flow [2024-12-02 14:40:24,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 622 transitions, 12698 flow, removed 42 selfloop flow, removed 15 redundant places. [2024-12-02 14:40:24,648 INFO L231 Difference]: Finished difference. Result has 411 places, 522 transitions, 11406 flow [2024-12-02 14:40:24,648 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=10502, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11406, PETRI_PLACES=411, PETRI_TRANSITIONS=522} [2024-12-02 14:40:24,649 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 373 predicate places. [2024-12-02 14:40:24,649 INFO L471 AbstractCegarLoop]: Abstraction has has 411 places, 522 transitions, 11406 flow [2024-12-02 14:40:24,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 10.0) internal successors, (230), 23 states have internal predecessors, (230), 0 states have call successors, (0), 0 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 14:40:24,649 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:40:24,649 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:40:24,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 14:40:24,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-12-02 14:40:24,850 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:40:24,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:40:24,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1561562139, now seen corresponding path program 19 times [2024-12-02 14:40:24,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:40:24,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594868138] [2024-12-02 14:40:24,851 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:40:24,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:40:24,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:40:26,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:40:26,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:40:26,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594868138] [2024-12-02 14:40:26,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594868138] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:40:26,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542267621] [2024-12-02 14:40:26,738 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:40:26,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:40:26,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:40:26,739 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:40:26,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 14:40:26,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:40:26,850 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 14:40:26,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:40:28,315 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:40:28,315 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:40:29,085 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:40:29,086 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 58 treesize of output 60 [2024-12-02 14:40:31,196 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:40:31,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542267621] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:40:31,196 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:40:31,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 39 [2024-12-02 14:40:31,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256352520] [2024-12-02 14:40:31,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:40:31,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-12-02 14:40:31,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:40:31,197 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-12-02 14:40:31,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=1343, Unknown=0, NotChecked=0, Total=1560 [2024-12-02 14:40:31,255 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:40:31,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 522 transitions, 11406 flow. Second operand has 40 states, 40 states have (on average 9.15) internal successors, (366), 40 states have internal predecessors, (366), 0 states have call successors, (0), 0 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 14:40:31,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:40:31,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:40:31,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:40:43,056 INFO L124 PetriNetUnfolderBase]: 17131/29208 cut-off events. [2024-12-02 14:40:43,057 INFO L125 PetriNetUnfolderBase]: For 497931/499155 co-relation queries the response was YES. [2024-12-02 14:40:43,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177361 conditions, 29208 events. 17131/29208 cut-off events. For 497931/499155 co-relation queries the response was YES. Maximal size of possible extension queue 1288. Compared 240237 event pairs, 3633 based on Foata normal form. 35/28793 useless extension candidates. Maximal degree in co-relation 177205. Up to 6201 conditions per place. [2024-12-02 14:40:43,484 INFO L140 encePairwiseOnDemand]: 23/35 looper letters, 478 selfloop transitions, 391 changer transitions 71/950 dead transitions. [2024-12-02 14:40:43,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 950 transitions, 18126 flow [2024-12-02 14:40:43,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-02 14:40:43,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-12-02 14:40:43,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 559 transitions. [2024-12-02 14:40:43,486 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4563265306122449 [2024-12-02 14:40:43,486 INFO L175 Difference]: Start difference. First operand has 411 places, 522 transitions, 11406 flow. Second operand 35 states and 559 transitions. [2024-12-02 14:40:43,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 950 transitions, 18126 flow [2024-12-02 14:40:50,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 950 transitions, 17240 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-12-02 14:40:50,386 INFO L231 Difference]: Finished difference. Result has 456 places, 655 transitions, 14654 flow [2024-12-02 14:40:50,386 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=10787, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=14654, PETRI_PLACES=456, PETRI_TRANSITIONS=655} [2024-12-02 14:40:50,386 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 418 predicate places. [2024-12-02 14:40:50,386 INFO L471 AbstractCegarLoop]: Abstraction has has 456 places, 655 transitions, 14654 flow [2024-12-02 14:40:50,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 9.15) internal successors, (366), 40 states have internal predecessors, (366), 0 states have call successors, (0), 0 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 14:40:50,387 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:40:50,387 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:40:50,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-02 14:40:50,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-12-02 14:40:50,587 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:40:50,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:40:50,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1092034941, now seen corresponding path program 20 times [2024-12-02 14:40:50,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:40:50,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900673115] [2024-12-02 14:40:50,588 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:40:50,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:40:50,617 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:40:50,617 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:40:51,528 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:40:51,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:40:51,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900673115] [2024-12-02 14:40:51,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900673115] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:40:51,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768986919] [2024-12-02 14:40:51,528 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:40:51,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:40:51,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:40:51,530 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:40:51,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 14:40:51,629 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:40:51,629 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:40:51,630 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 14:40:51,631 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:40:52,222 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:40:52,222 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:40:52,711 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:40:52,711 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 60 treesize of output 62 [2024-12-02 14:40:53,373 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:40:53,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768986919] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:40:53,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:40:53,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 22 [2024-12-02 14:40:53,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751682937] [2024-12-02 14:40:53,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:40:53,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 14:40:53,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:40:53,375 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 14:40:53,375 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2024-12-02 14:40:53,410 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:40:53,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 655 transitions, 14654 flow. Second operand has 23 states, 23 states have (on average 9.652173913043478) internal successors, (222), 23 states have internal predecessors, (222), 0 states have call successors, (0), 0 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 14:40:53,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:40:53,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:40:53,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:41:01,583 INFO L124 PetriNetUnfolderBase]: 17057/29088 cut-off events. [2024-12-02 14:41:01,583 INFO L125 PetriNetUnfolderBase]: For 523395/524574 co-relation queries the response was YES. [2024-12-02 14:41:02,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181969 conditions, 29088 events. 17057/29088 cut-off events. For 523395/524574 co-relation queries the response was YES. Maximal size of possible extension queue 1310. Compared 240668 event pairs, 4743 based on Foata normal form. 28/28658 useless extension candidates. Maximal degree in co-relation 181776. Up to 7395 conditions per place. [2024-12-02 14:41:02,088 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 384 selfloop transitions, 328 changer transitions 18/740 dead transitions. [2024-12-02 14:41:02,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 740 transitions, 16787 flow [2024-12-02 14:41:02,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 14:41:02,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 14:41:02,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-12-02 14:41:02,089 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-12-02 14:41:02,089 INFO L175 Difference]: Start difference. First operand has 456 places, 655 transitions, 14654 flow. Second operand 12 states and 193 transitions. [2024-12-02 14:41:02,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 740 transitions, 16787 flow [2024-12-02 14:41:10,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 740 transitions, 16052 flow, removed 160 selfloop flow, removed 16 redundant places. [2024-12-02 14:41:11,006 INFO L231 Difference]: Finished difference. Result has 447 places, 661 transitions, 14854 flow [2024-12-02 14:41:11,006 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=13942, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14854, PETRI_PLACES=447, PETRI_TRANSITIONS=661} [2024-12-02 14:41:11,006 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 409 predicate places. [2024-12-02 14:41:11,007 INFO L471 AbstractCegarLoop]: Abstraction has has 447 places, 661 transitions, 14854 flow [2024-12-02 14:41:11,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 9.652173913043478) internal successors, (222), 23 states have internal predecessors, (222), 0 states have call successors, (0), 0 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 14:41:11,007 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:41:11,007 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:41:11,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-02 14:41:11,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-12-02 14:41:11,207 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:41:11,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:41:11,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1203878447, now seen corresponding path program 21 times [2024-12-02 14:41:11,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:41:11,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412588577] [2024-12-02 14:41:11,208 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:41:11,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:41:11,227 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:41:11,227 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:41:12,118 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:41:12,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:41:12,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412588577] [2024-12-02 14:41:12,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412588577] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:41:12,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455678335] [2024-12-02 14:41:12,119 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:41:12,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:41:12,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:41:12,121 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:41:12,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 14:41:12,212 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:41:12,212 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:41:12,213 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 14:41:12,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:41:12,596 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:41:12,596 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:41:12,871 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:41:12,871 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 58 treesize of output 60 [2024-12-02 14:41:13,857 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:41:13,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455678335] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:41:13,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:41:13,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2024-12-02 14:41:13,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556288419] [2024-12-02 14:41:13,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:41:13,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 14:41:13,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:41:13,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 14:41:13,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2024-12-02 14:41:13,865 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:41:13,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 661 transitions, 14854 flow. Second operand has 19 states, 19 states have (on average 9.894736842105264) internal successors, (188), 19 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:41:13,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:41:13,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:41:13,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:41:23,090 INFO L124 PetriNetUnfolderBase]: 19276/32598 cut-off events. [2024-12-02 14:41:23,090 INFO L125 PetriNetUnfolderBase]: For 590256/591595 co-relation queries the response was YES. [2024-12-02 14:41:23,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203330 conditions, 32598 events. 19276/32598 cut-off events. For 590256/591595 co-relation queries the response was YES. Maximal size of possible extension queue 1417. Compared 269951 event pairs, 6353 based on Foata normal form. 5/32059 useless extension candidates. Maximal degree in co-relation 203158. Up to 10503 conditions per place. [2024-12-02 14:41:23,632 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 426 selfloop transitions, 361 changer transitions 22/819 dead transitions. [2024-12-02 14:41:23,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 819 transitions, 18485 flow [2024-12-02 14:41:23,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 14:41:23,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 14:41:23,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 209 transitions. [2024-12-02 14:41:23,633 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4976190476190476 [2024-12-02 14:41:23,633 INFO L175 Difference]: Start difference. First operand has 447 places, 661 transitions, 14854 flow. Second operand 12 states and 209 transitions. [2024-12-02 14:41:23,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 819 transitions, 18485 flow [2024-12-02 14:41:35,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 819 transitions, 18070 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-12-02 14:41:35,942 INFO L231 Difference]: Finished difference. Result has 455 places, 725 transitions, 16831 flow [2024-12-02 14:41:35,943 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=14494, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16831, PETRI_PLACES=455, PETRI_TRANSITIONS=725} [2024-12-02 14:41:35,943 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 417 predicate places. [2024-12-02 14:41:35,943 INFO L471 AbstractCegarLoop]: Abstraction has has 455 places, 725 transitions, 16831 flow [2024-12-02 14:41:35,943 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 9.894736842105264) internal successors, (188), 19 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:41:35,943 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:41:35,943 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:41:35,949 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-12-02 14:41:36,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-12-02 14:41:36,144 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:41:36,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:41:36,144 INFO L85 PathProgramCache]: Analyzing trace with hash -584669255, now seen corresponding path program 22 times [2024-12-02 14:41:36,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:41:36,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124269793] [2024-12-02 14:41:36,144 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:41:36,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:41:36,163 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:41:36,164 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:41:38,452 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:41:38,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:41:38,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124269793] [2024-12-02 14:41:38,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124269793] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:41:38,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654810026] [2024-12-02 14:41:38,453 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 14:41:38,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:41:38,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:41:38,455 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:41:38,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-02 14:41:38,589 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 14:41:38,589 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:41:38,590 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 14:41:38,591 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:41:39,400 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:41:39,401 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:41:39,818 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:41:39,818 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 58 treesize of output 60 [2024-12-02 14:41:41,315 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:41:41,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654810026] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:41:41,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:41:41,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 8] total 28 [2024-12-02 14:41:41,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590636464] [2024-12-02 14:41:41,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:41:41,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 14:41:41,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:41:41,317 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 14:41:41,317 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2024-12-02 14:41:41,400 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:41:41,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 725 transitions, 16831 flow. Second operand has 29 states, 29 states have (on average 9.689655172413794) internal successors, (281), 29 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:41:41,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:41:41,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:41:41,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:41:53,889 INFO L124 PetriNetUnfolderBase]: 21195/35757 cut-off events. [2024-12-02 14:41:53,890 INFO L125 PetriNetUnfolderBase]: For 715909/717450 co-relation queries the response was YES. [2024-12-02 14:41:54,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227341 conditions, 35757 events. 21195/35757 cut-off events. For 715909/717450 co-relation queries the response was YES. Maximal size of possible extension queue 1475. Compared 297840 event pairs, 7593 based on Foata normal form. 14/35127 useless extension candidates. Maximal degree in co-relation 227165. Up to 7833 conditions per place. [2024-12-02 14:41:54,500 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 556 selfloop transitions, 396 changer transitions 40/1002 dead transitions. [2024-12-02 14:41:54,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 1002 transitions, 21929 flow [2024-12-02 14:41:54,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 14:41:54,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 14:41:54,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 417 transitions. [2024-12-02 14:41:54,501 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4582417582417582 [2024-12-02 14:41:54,501 INFO L175 Difference]: Start difference. First operand has 455 places, 725 transitions, 16831 flow. Second operand 26 states and 417 transitions. [2024-12-02 14:41:54,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 1002 transitions, 21929 flow [2024-12-02 14:42:12,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 1002 transitions, 21415 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-12-02 14:42:12,076 INFO L231 Difference]: Finished difference. Result has 481 places, 790 transitions, 18934 flow [2024-12-02 14:42:12,077 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=16365, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=18934, PETRI_PLACES=481, PETRI_TRANSITIONS=790} [2024-12-02 14:42:12,077 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 443 predicate places. [2024-12-02 14:42:12,077 INFO L471 AbstractCegarLoop]: Abstraction has has 481 places, 790 transitions, 18934 flow [2024-12-02 14:42:12,077 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 9.689655172413794) internal successors, (281), 29 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:42:12,077 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:42:12,077 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:42:12,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-12-02 14:42:12,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-12-02 14:42:12,278 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:42:12,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:42:12,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1096422137, now seen corresponding path program 23 times [2024-12-02 14:42:12,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:42:12,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610790040] [2024-12-02 14:42:12,278 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:42:12,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:42:12,304 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 14:42:12,304 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:42:15,415 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:42:15,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:42:15,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610790040] [2024-12-02 14:42:15,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610790040] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:42:15,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974533775] [2024-12-02 14:42:15,415 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 14:42:15,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:42:15,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:42:15,416 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:42:15,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-12-02 14:42:15,502 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 14:42:15,502 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:42:15,503 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-02 14:42:15,504 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:42:16,386 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 14:42:16,386 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:42:16,979 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:42:16,979 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 60 treesize of output 62 [2024-12-02 14:42:17,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:42:17,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974533775] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:42:17,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:42:17,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 9] total 28 [2024-12-02 14:42:17,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225788031] [2024-12-02 14:42:17,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:42:17,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 14:42:17,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:42:17,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 14:42:17,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=728, Unknown=0, NotChecked=0, Total=812 [2024-12-02 14:42:17,943 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:42:17,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 790 transitions, 18934 flow. Second operand has 29 states, 29 states have (on average 9.655172413793103) internal successors, (280), 29 states have internal predecessors, (280), 0 states have call successors, (0), 0 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 14:42:17,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:42:17,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:42:17,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:42:32,474 INFO L124 PetriNetUnfolderBase]: 21907/37117 cut-off events. [2024-12-02 14:42:32,474 INFO L125 PetriNetUnfolderBase]: For 798785/800390 co-relation queries the response was YES. [2024-12-02 14:42:33,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238712 conditions, 37117 events. 21907/37117 cut-off events. For 798785/800390 co-relation queries the response was YES. Maximal size of possible extension queue 1513. Compared 311887 event pairs, 7364 based on Foata normal form. 25/36514 useless extension candidates. Maximal degree in co-relation 238520. Up to 7813 conditions per place. [2024-12-02 14:42:33,513 INFO L140 encePairwiseOnDemand]: 24/35 looper letters, 587 selfloop transitions, 423 changer transitions 27/1047 dead transitions. [2024-12-02 14:42:33,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 1047 transitions, 23286 flow [2024-12-02 14:42:33,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-02 14:42:33,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-12-02 14:42:33,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 441 transitions. [2024-12-02 14:42:33,514 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-12-02 14:42:33,514 INFO L175 Difference]: Start difference. First operand has 481 places, 790 transitions, 18934 flow. Second operand 28 states and 441 transitions. [2024-12-02 14:42:33,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 1047 transitions, 23286 flow [2024-12-02 14:42:58,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 1047 transitions, 22868 flow, removed 150 selfloop flow, removed 12 redundant places. [2024-12-02 14:42:58,420 INFO L231 Difference]: Finished difference. Result has 501 places, 812 transitions, 20069 flow [2024-12-02 14:42:58,421 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=18520, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=20069, PETRI_PLACES=501, PETRI_TRANSITIONS=812} [2024-12-02 14:42:58,421 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 463 predicate places. [2024-12-02 14:42:58,421 INFO L471 AbstractCegarLoop]: Abstraction has has 501 places, 812 transitions, 20069 flow [2024-12-02 14:42:58,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 9.655172413793103) internal successors, (280), 29 states have internal predecessors, (280), 0 states have call successors, (0), 0 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 14:42:58,421 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:42:58,421 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:42:58,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-12-02 14:42:58,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:42:58,622 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:42:58,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:42:58,623 INFO L85 PathProgramCache]: Analyzing trace with hash -420444407, now seen corresponding path program 24 times [2024-12-02 14:42:58,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:42:58,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781706275] [2024-12-02 14:42:58,623 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:42:58,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:42:58,639 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 14:42:58,639 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:42:59,388 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:42:59,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:42:59,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781706275] [2024-12-02 14:42:59,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781706275] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:42:59,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684813193] [2024-12-02 14:42:59,388 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 14:42:59,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:42:59,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:42:59,390 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:42:59,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-12-02 14:42:59,470 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 14:42:59,470 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:42:59,472 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 14:42:59,473 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:42:59,985 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:42:59,986 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:43:00,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:43:00,421 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 60 treesize of output 62 [2024-12-02 14:43:01,162 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:43:01,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684813193] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:43:01,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:43:01,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 21 [2024-12-02 14:43:01,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759836988] [2024-12-02 14:43:01,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:43:01,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 14:43:01,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:43:01,163 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 14:43:01,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2024-12-02 14:43:01,256 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:43:01,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 812 transitions, 20069 flow. Second operand has 22 states, 22 states have (on average 9.636363636363637) internal successors, (212), 22 states have internal predecessors, (212), 0 states have call successors, (0), 0 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 14:43:01,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:43:01,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:43:01,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:43:12,737 INFO L124 PetriNetUnfolderBase]: 22418/38041 cut-off events. [2024-12-02 14:43:12,738 INFO L125 PetriNetUnfolderBase]: For 890996/892609 co-relation queries the response was YES. [2024-12-02 14:43:13,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 246554 conditions, 38041 events. 22418/38041 cut-off events. For 890996/892609 co-relation queries the response was YES. Maximal size of possible extension queue 1512. Compared 320243 event pairs, 7578 based on Foata normal form. 10/37444 useless extension candidates. Maximal degree in co-relation 246365. Up to 12676 conditions per place. [2024-12-02 14:43:13,463 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 484 selfloop transitions, 414 changer transitions 30/938 dead transitions. [2024-12-02 14:43:13,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 938 transitions, 23292 flow [2024-12-02 14:43:13,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 14:43:13,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 14:43:13,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 249 transitions. [2024-12-02 14:43:13,465 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4446428571428571 [2024-12-02 14:43:13,465 INFO L175 Difference]: Start difference. First operand has 501 places, 812 transitions, 20069 flow. Second operand 16 states and 249 transitions. [2024-12-02 14:43:13,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 938 transitions, 23292 flow [2024-12-02 14:43:36,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 938 transitions, 22718 flow, removed 71 selfloop flow, removed 13 redundant places. [2024-12-02 14:43:36,436 INFO L231 Difference]: Finished difference. Result has 506 places, 829 transitions, 21015 flow [2024-12-02 14:43:36,436 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=19497, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=402, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=21015, PETRI_PLACES=506, PETRI_TRANSITIONS=829} [2024-12-02 14:43:36,437 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 468 predicate places. [2024-12-02 14:43:36,437 INFO L471 AbstractCegarLoop]: Abstraction has has 506 places, 829 transitions, 21015 flow [2024-12-02 14:43:36,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 9.636363636363637) internal successors, (212), 22 states have internal predecessors, (212), 0 states have call successors, (0), 0 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 14:43:36,437 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:43:36,437 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:43:36,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-12-02 14:43:36,638 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-12-02 14:43:36,638 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:43:36,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:43:36,638 INFO L85 PathProgramCache]: Analyzing trace with hash -707783273, now seen corresponding path program 25 times [2024-12-02 14:43:36,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:43:36,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250173825] [2024-12-02 14:43:36,639 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:43:36,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:43:36,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:43:43,022 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 14:43:43,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:43:43,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250173825] [2024-12-02 14:43:43,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250173825] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:43:43,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975159568] [2024-12-02 14:43:43,022 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 14:43:43,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:43:43,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:43:43,024 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:43:43,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-12-02 14:43:43,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:43:43,124 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 14:43:43,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:43:43,870 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:43:43,870 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 14:43:43,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975159568] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:43:43,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 14:43:43,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [14] total 22 [2024-12-02 14:43:43,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578165010] [2024-12-02 14:43:43,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:43:43,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:43:43,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:43:43,871 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:43:43,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2024-12-02 14:43:43,875 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:43:43,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 829 transitions, 21015 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:43:43,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:43:43,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:43:43,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:43:54,540 INFO L124 PetriNetUnfolderBase]: 22442/38121 cut-off events. [2024-12-02 14:43:54,540 INFO L125 PetriNetUnfolderBase]: For 934959/936650 co-relation queries the response was YES. [2024-12-02 14:43:55,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 250047 conditions, 38121 events. 22442/38121 cut-off events. For 934959/936650 co-relation queries the response was YES. Maximal size of possible extension queue 1564. Compared 323073 event pairs, 8259 based on Foata normal form. 16/37549 useless extension candidates. Maximal degree in co-relation 249854. Up to 13928 conditions per place. [2024-12-02 14:43:55,529 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 511 selfloop transitions, 364 changer transitions 19/904 dead transitions. [2024-12-02 14:43:55,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 904 transitions, 23436 flow [2024-12-02 14:43:55,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:43:55,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 14:43:55,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-12-02 14:43:55,530 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48857142857142855 [2024-12-02 14:43:55,530 INFO L175 Difference]: Start difference. First operand has 506 places, 829 transitions, 21015 flow. Second operand 10 states and 171 transitions. [2024-12-02 14:43:55,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 904 transitions, 23436 flow [2024-12-02 14:44:19,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 904 transitions, 23008 flow, removed 100 selfloop flow, removed 9 redundant places. [2024-12-02 14:44:19,472 INFO L231 Difference]: Finished difference. Result has 508 places, 835 transitions, 21683 flow [2024-12-02 14:44:19,472 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=20617, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=358, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21683, PETRI_PLACES=508, PETRI_TRANSITIONS=835} [2024-12-02 14:44:19,473 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 470 predicate places. [2024-12-02 14:44:19,473 INFO L471 AbstractCegarLoop]: Abstraction has has 508 places, 835 transitions, 21683 flow [2024-12-02 14:44:19,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 14:44:19,473 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:44:19,473 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:44:19,479 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-12-02 14:44:19,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-12-02 14:44:19,674 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:44:19,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:44:19,674 INFO L85 PathProgramCache]: Analyzing trace with hash 762226915, now seen corresponding path program 26 times [2024-12-02 14:44:19,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:44:19,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121461427] [2024-12-02 14:44:19,675 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:44:19,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:44:19,699 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:44:19,699 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:44:20,398 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:44:20,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:44:20,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121461427] [2024-12-02 14:44:20,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121461427] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:44:20,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350686712] [2024-12-02 14:44:20,398 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 14:44:20,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:44:20,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:44:20,400 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:44:20,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-12-02 14:44:20,479 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 14:44:20,479 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:44:20,480 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 14:44:20,481 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:44:20,965 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 14:44:20,965 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:44:21,237 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:44:21,238 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 58 treesize of output 60 [2024-12-02 14:44:21,881 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:44:21,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350686712] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:44:21,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:44:21,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 22 [2024-12-02 14:44:21,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278673444] [2024-12-02 14:44:21,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:44:21,881 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 14:44:21,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:44:21,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 14:44:21,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-12-02 14:44:21,889 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:44:21,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 835 transitions, 21683 flow. Second operand has 23 states, 23 states have (on average 9.652173913043478) internal successors, (222), 23 states have internal predecessors, (222), 0 states have call successors, (0), 0 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 14:44:21,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:44:21,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:44:21,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:44:34,961 INFO L124 PetriNetUnfolderBase]: 24062/40753 cut-off events. [2024-12-02 14:44:34,961 INFO L125 PetriNetUnfolderBase]: For 1061495/1063575 co-relation queries the response was YES. [2024-12-02 14:44:35,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270610 conditions, 40753 events. 24062/40753 cut-off events. For 1061495/1063575 co-relation queries the response was YES. Maximal size of possible extension queue 1643. Compared 346336 event pairs, 5999 based on Foata normal form. 17/40003 useless extension candidates. Maximal degree in co-relation 270414. Up to 9588 conditions per place. [2024-12-02 14:44:35,716 INFO L140 encePairwiseOnDemand]: 25/35 looper letters, 475 selfloop transitions, 492 changer transitions 24/1001 dead transitions. [2024-12-02 14:44:35,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 1001 transitions, 26092 flow [2024-12-02 14:44:35,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 14:44:35,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 14:44:35,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 242 transitions. [2024-12-02 14:44:35,717 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46095238095238095 [2024-12-02 14:44:35,717 INFO L175 Difference]: Start difference. First operand has 508 places, 835 transitions, 21683 flow. Second operand 15 states and 242 transitions. [2024-12-02 14:44:35,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 1001 transitions, 26092 flow [2024-12-02 14:45:03,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 1001 transitions, 25474 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-12-02 14:45:03,096 INFO L231 Difference]: Finished difference. Result has 521 places, 887 transitions, 24054 flow [2024-12-02 14:45:03,097 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=35, PETRI_DIFFERENCE_MINUEND_FLOW=21106, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=443, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=24054, PETRI_PLACES=521, PETRI_TRANSITIONS=887} [2024-12-02 14:45:03,097 INFO L279 CegarLoopForPetriNet]: 38 programPoint places, 483 predicate places. [2024-12-02 14:45:03,097 INFO L471 AbstractCegarLoop]: Abstraction has has 521 places, 887 transitions, 24054 flow [2024-12-02 14:45:03,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 9.652173913043478) internal successors, (222), 23 states have internal predecessors, (222), 0 states have call successors, (0), 0 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 14:45:03,098 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 14:45:03,098 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:45:03,103 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-12-02 14:45:03,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-12-02 14:45:03,298 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-12-02 14:45:03,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:45:03,299 INFO L85 PathProgramCache]: Analyzing trace with hash -682990217, now seen corresponding path program 27 times [2024-12-02 14:45:03,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:45:03,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252844434] [2024-12-02 14:45:03,299 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:45:03,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:45:03,314 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:45:03,315 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:45:04,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:45:04,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:45:04,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252844434] [2024-12-02 14:45:04,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252844434] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:45:04,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261609570] [2024-12-02 14:45:04,014 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 14:45:04,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:45:04,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:45:04,016 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:45:04,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e383106b-3e06-4924-8f84-e44bffc0ccf7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-12-02 14:45:04,115 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 14:45:04,115 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 14:45:04,116 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 14:45:04,117 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:45:04,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:45:04,497 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 14:45:04,790 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 14:45:04,790 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 58 treesize of output 60 [2024-12-02 14:45:05,864 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 14:45:05,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261609570] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 14:45:05,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 14:45:05,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2024-12-02 14:45:05,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165074249] [2024-12-02 14:45:05,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 14:45:05,865 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 14:45:05,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:45:05,865 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 14:45:05,865 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2024-12-02 14:45:05,890 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 35 [2024-12-02 14:45:05,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 887 transitions, 24054 flow. Second operand has 19 states, 19 states have (on average 10.0) internal successors, (190), 19 states have internal predecessors, (190), 0 states have call successors, (0), 0 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 14:45:05,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 14:45:05,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 35 [2024-12-02 14:45:05,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 14:45:19,760 INFO L124 PetriNetUnfolderBase]: 25806/43473 cut-off events. [2024-12-02 14:45:19,761 INFO L125 PetriNetUnfolderBase]: For 1259017/1260971 co-relation queries the response was YES. [2024-12-02 14:45:20,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299979 conditions, 43473 events. 25806/43473 cut-off events. For 1259017/1260971 co-relation queries the response was YES. Maximal size of possible extension queue 1687. Compared 369627 event pairs, 9391 based on Foata normal form. 16/42818 useless extension candidates. Maximal degree in co-relation 299777. Up to 15601 conditions per place. [2024-12-02 14:45:20,659 INFO L140 encePairwiseOnDemand]: 26/35 looper letters, 560 selfloop transitions, 442 changer transitions 22/1034 dead transitions. [2024-12-02 14:45:20,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 1034 transitions, 28605 flow [2024-12-02 14:45:20,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 14:45:20,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 14:45:20,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-12-02 14:45:20,661 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4928571428571429 [2024-12-02 14:45:20,661 INFO L175 Difference]: Start difference. First operand has 521 places, 887 transitions, 24054 flow. Second operand 12 states and 207 transitions. [2024-12-02 14:45:20,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 1034 transitions, 28605 flow