./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.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_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/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_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/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_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/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 87e1a1d3acb3ee9b7a4a97eb7b14df31d5b38b7566b1218cea0dabfe5ec8ddbd --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 07:46:40,144 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 07:46:40,204 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 07:46:40,210 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 07:46:40,210 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 07:46:40,231 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 07:46:40,232 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 07:46:40,232 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 07:46:40,233 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 07:46:40,233 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 07:46:40,233 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 07:46:40,233 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 07:46:40,233 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 07:46:40,234 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 07:46:40,234 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 07:46:40,235 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 07:46:40,235 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 07:46:40,235 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 07:46:40,235 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 07:46:40,235 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:46:40,235 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:46:40,235 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:46:40,235 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:46:40,235 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 07:46:40,235 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:46:40,235 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:46:40,236 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 07:46:40,236 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 07:46:40,237 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_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/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 -> 87e1a1d3acb3ee9b7a4a97eb7b14df31d5b38b7566b1218cea0dabfe5ec8ddbd [2024-12-02 07:46:40,474 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 07:46:40,483 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 07:46:40,485 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 07:46:40,486 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 07:46:40,487 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 07:46:40,488 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c [2024-12-02 07:46:43,178 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/data/3ac0ed694/67bd0918485647b79ad56c84bdecf429/FLAG0155ecf6a [2024-12-02 07:46:43,366 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 07:46:43,369 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c [2024-12-02 07:46:43,379 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/data/3ac0ed694/67bd0918485647b79ad56c84bdecf429/FLAG0155ecf6a [2024-12-02 07:46:43,404 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/data/3ac0ed694/67bd0918485647b79ad56c84bdecf429 [2024-12-02 07:46:43,407 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 07:46:43,408 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 07:46:43,410 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 07:46:43,410 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 07:46:43,414 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 07:46:43,415 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,416 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20418c22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43, skipping insertion in model container [2024-12-02 07:46:43,416 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,431 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 07:46:43,585 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_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c[2173,2186] [2024-12-02 07:46:43,588 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:46:43,596 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 07:46:43,612 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_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/sv-benchmarks/c/weaver/popl20-more-nonblocking-counter-alt2.wvr.c[2173,2186] [2024-12-02 07:46:43,612 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:46:43,626 INFO L204 MainTranslator]: Completed translation [2024-12-02 07:46:43,627 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43 WrapperNode [2024-12-02 07:46:43,627 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 07:46:43,628 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 07:46:43,628 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 07:46:43,628 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 07:46:43,634 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,641 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,656 INFO L138 Inliner]: procedures = 20, calls = 14, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 44 [2024-12-02 07:46:43,657 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 07:46:43,657 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 07:46:43,657 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 07:46:43,657 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 07:46:43,666 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,666 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,667 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,679 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 07:46:43,679 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,679 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,682 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,683 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,686 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,687 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,688 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,689 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 07:46:43,690 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 07:46:43,690 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 07:46:43,690 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 07:46:43,691 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (1/1) ... [2024-12-02 07:46:43,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:46:43,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:46:43,720 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 07:46:43,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 07:46:43,746 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 07:46:43,746 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 07:46:43,746 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 07:46:43,746 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 07:46:43,746 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 07:46:43,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 07:46:43,747 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 07:46:43,747 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 07:46:43,747 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 07:46:43,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 07:46:43,748 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 07:46:43,824 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 07:46:43,826 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 07:46:43,969 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 07:46:43,969 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 07:46:44,078 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 07:46:44,079 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 07:46:44,079 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:46:44 BoogieIcfgContainer [2024-12-02 07:46:44,079 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 07:46:44,081 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 07:46:44,081 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 07:46:44,086 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 07:46:44,086 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:46:43" (1/3) ... [2024-12-02 07:46:44,087 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c866adc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:46:44, skipping insertion in model container [2024-12-02 07:46:44,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:43" (2/3) ... [2024-12-02 07:46:44,087 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c866adc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:46:44, skipping insertion in model container [2024-12-02 07:46:44,088 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:46:44" (3/3) ... [2024-12-02 07:46:44,089 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-nonblocking-counter-alt2.wvr.c [2024-12-02 07:46:44,104 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 07:46:44,105 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-nonblocking-counter-alt2.wvr.c that has 3 procedures, 20 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-12-02 07:46:44,105 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 07:46:44,147 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 07:46:44,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 26 places, 21 transitions, 56 flow [2024-12-02 07:46:44,200 INFO L124 PetriNetUnfolderBase]: 2/19 cut-off events. [2024-12-02 07:46:44,202 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 07:46:44,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28 conditions, 19 events. 2/19 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 19 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 14. Up to 2 conditions per place. [2024-12-02 07:46:44,205 INFO L82 GeneralOperation]: Start removeDead. Operand has 26 places, 21 transitions, 56 flow [2024-12-02 07:46:44,208 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 23 places, 18 transitions, 48 flow [2024-12-02 07:46:44,216 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 07:46:44,225 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;@5adb9ee8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 07:46:44,225 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-12-02 07:46:44,231 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 07:46:44,231 INFO L124 PetriNetUnfolderBase]: 2/17 cut-off events. [2024-12-02 07:46:44,231 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 07:46:44,232 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:46:44,232 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:46:44,232 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:46:44,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:44,236 INFO L85 PathProgramCache]: Analyzing trace with hash 2020468598, now seen corresponding path program 1 times [2024-12-02 07:46:44,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:46:44,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475793705] [2024-12-02 07:46:44,244 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:46:44,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:46:44,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:44,513 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 07:46:44,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:46:44,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475793705] [2024-12-02 07:46:44,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475793705] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:46:44,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:46:44,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 07:46:44,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881232681] [2024-12-02 07:46:44,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:46:44,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:46:44,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:46:44,543 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:46:44,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:46:44,548 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 21 [2024-12-02 07:46:44,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 18 transitions, 48 flow. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:44,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:46:44,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 21 [2024-12-02 07:46:44,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:46:44,637 INFO L124 PetriNetUnfolderBase]: 73/144 cut-off events. [2024-12-02 07:46:44,637 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-12-02 07:46:44,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 301 conditions, 144 events. 73/144 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 409 event pairs, 22 based on Foata normal form. 1/141 useless extension candidates. Maximal degree in co-relation 252. Up to 74 conditions per place. [2024-12-02 07:46:44,640 INFO L140 encePairwiseOnDemand]: 18/21 looper letters, 20 selfloop transitions, 2 changer transitions 3/28 dead transitions. [2024-12-02 07:46:44,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 28 transitions, 127 flow [2024-12-02 07:46:44,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:46:44,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 07:46:44,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 41 transitions. [2024-12-02 07:46:44,651 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-12-02 07:46:44,653 INFO L175 Difference]: Start difference. First operand has 23 places, 18 transitions, 48 flow. Second operand 3 states and 41 transitions. [2024-12-02 07:46:44,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 28 transitions, 127 flow [2024-12-02 07:46:44,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 28 transitions, 113 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 07:46:44,659 INFO L231 Difference]: Finished difference. Result has 22 places, 19 transitions, 52 flow [2024-12-02 07:46:44,661 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=52, PETRI_PLACES=22, PETRI_TRANSITIONS=19} [2024-12-02 07:46:44,664 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, -1 predicate places. [2024-12-02 07:46:44,664 INFO L471 AbstractCegarLoop]: Abstraction has has 22 places, 19 transitions, 52 flow [2024-12-02 07:46:44,664 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:44,664 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:46:44,664 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:46:44,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 07:46:44,665 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:46:44,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:44,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1800830420, now seen corresponding path program 1 times [2024-12-02 07:46:44,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:46:44,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071429599] [2024-12-02 07:46:44,666 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:46:44,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:46:44,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:44,796 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 07:46:44,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:46:44,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071429599] [2024-12-02 07:46:44,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071429599] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:46:44,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:46:44,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:46:44,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415859766] [2024-12-02 07:46:44,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:46:44,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:46:44,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:46:44,798 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:46:44,798 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:46:44,801 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:46:44,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 19 transitions, 52 flow. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:44,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:46:44,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:46:44,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:46:44,909 INFO L124 PetriNetUnfolderBase]: 141/258 cut-off events. [2024-12-02 07:46:44,909 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-12-02 07:46:44,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 531 conditions, 258 events. 141/258 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 891 event pairs, 81 based on Foata normal form. 0/213 useless extension candidates. Maximal degree in co-relation 277. Up to 179 conditions per place. [2024-12-02 07:46:44,912 INFO L140 encePairwiseOnDemand]: 17/21 looper letters, 21 selfloop transitions, 3 changer transitions 0/27 dead transitions. [2024-12-02 07:46:44,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 27 transitions, 117 flow [2024-12-02 07:46:44,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:46:44,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 07:46:44,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 41 transitions. [2024-12-02 07:46:44,913 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-12-02 07:46:44,913 INFO L175 Difference]: Start difference. First operand has 22 places, 19 transitions, 52 flow. Second operand 4 states and 41 transitions. [2024-12-02 07:46:44,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 27 transitions, 117 flow [2024-12-02 07:46:44,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 27 transitions, 115 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 07:46:44,915 INFO L231 Difference]: Finished difference. Result has 25 places, 20 transitions, 64 flow [2024-12-02 07:46:44,915 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=64, PETRI_PLACES=25, PETRI_TRANSITIONS=20} [2024-12-02 07:46:44,916 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 2 predicate places. [2024-12-02 07:46:44,916 INFO L471 AbstractCegarLoop]: Abstraction has has 25 places, 20 transitions, 64 flow [2024-12-02 07:46:44,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:44,916 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:46:44,916 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:46:44,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 07:46:44,917 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:46:44,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:44,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2023668756, now seen corresponding path program 1 times [2024-12-02 07:46:44,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:46:44,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897065034] [2024-12-02 07:46:44,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:46:44,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:46:44,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:45,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:46:45,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:46:45,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897065034] [2024-12-02 07:46:45,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897065034] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:46:45,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618274373] [2024-12-02 07:46:45,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:46:45,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:45,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:46:45,245 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:46:45,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 07:46:45,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:45,312 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 07:46:45,317 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:45,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:46:45,608 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:46:46,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:46:46,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618274373] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:46:46,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:46:46,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2024-12-02 07:46:46,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259735269] [2024-12-02 07:46:46,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:46:46,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 07:46:46,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:46:46,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 07:46:46,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2024-12-02 07:46:46,072 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:46:46,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 20 transitions, 64 flow. Second operand has 16 states, 16 states have (on average 5.8125) internal successors, (93), 16 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:46,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:46:46,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:46:46,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:46:46,873 INFO L124 PetriNetUnfolderBase]: 580/998 cut-off events. [2024-12-02 07:46:46,873 INFO L125 PetriNetUnfolderBase]: For 237/237 co-relation queries the response was YES. [2024-12-02 07:46:46,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2436 conditions, 998 events. 580/998 cut-off events. For 237/237 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4179 event pairs, 28 based on Foata normal form. 2/920 useless extension candidates. Maximal degree in co-relation 879. Up to 244 conditions per place. [2024-12-02 07:46:46,882 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 114 selfloop transitions, 42 changer transitions 12/169 dead transitions. [2024-12-02 07:46:46,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 169 transitions, 831 flow [2024-12-02 07:46:46,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 07:46:46,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 07:46:46,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 223 transitions. [2024-12-02 07:46:46,885 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5588972431077694 [2024-12-02 07:46:46,886 INFO L175 Difference]: Start difference. First operand has 25 places, 20 transitions, 64 flow. Second operand 19 states and 223 transitions. [2024-12-02 07:46:46,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 169 transitions, 831 flow [2024-12-02 07:46:46,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 169 transitions, 807 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-12-02 07:46:46,890 INFO L231 Difference]: Finished difference. Result has 52 places, 65 transitions, 412 flow [2024-12-02 07:46:46,890 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=412, PETRI_PLACES=52, PETRI_TRANSITIONS=65} [2024-12-02 07:46:46,891 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 29 predicate places. [2024-12-02 07:46:46,891 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 65 transitions, 412 flow [2024-12-02 07:46:46,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.8125) internal successors, (93), 16 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:46,891 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:46:46,891 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:46:46,902 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-12-02 07:46:47,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-12-02 07:46:47,092 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:46:47,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:47,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1804494400, now seen corresponding path program 2 times [2024-12-02 07:46:47,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:46:47,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509154789] [2024-12-02 07:46:47,094 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:46:47,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:46:47,112 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:46:47,112 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:47,315 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 07:46:47,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:46:47,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509154789] [2024-12-02 07:46:47,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509154789] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:46:47,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749778926] [2024-12-02 07:46:47,315 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:46:47,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:47,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:46:47,318 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:46:47,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 07:46:47,373 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:46:47,373 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:47,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 07:46:47,376 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:47,485 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 07:46:47,485 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:46:47,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749778926] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:46:47,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:46:47,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2024-12-02 07:46:47,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080809542] [2024-12-02 07:46:47,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:46:47,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:46:47,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:46:47,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:46:47,487 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-12-02 07:46:47,498 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:46:47,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 65 transitions, 412 flow. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:47,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:46:47,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:46:47,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:46:47,710 INFO L124 PetriNetUnfolderBase]: 604/1038 cut-off events. [2024-12-02 07:46:47,711 INFO L125 PetriNetUnfolderBase]: For 1854/1854 co-relation queries the response was YES. [2024-12-02 07:46:47,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3700 conditions, 1038 events. 604/1038 cut-off events. For 1854/1854 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4360 event pairs, 175 based on Foata normal form. 2/1040 useless extension candidates. Maximal degree in co-relation 3401. Up to 912 conditions per place. [2024-12-02 07:46:47,718 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 80 selfloop transitions, 9 changer transitions 0/90 dead transitions. [2024-12-02 07:46:47,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 90 transitions, 729 flow [2024-12-02 07:46:47,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:46:47,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:46:47,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 64 transitions. [2024-12-02 07:46:47,720 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-12-02 07:46:47,720 INFO L175 Difference]: Start difference. First operand has 52 places, 65 transitions, 412 flow. Second operand 6 states and 64 transitions. [2024-12-02 07:46:47,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 90 transitions, 729 flow [2024-12-02 07:46:47,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 90 transitions, 685 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-12-02 07:46:47,736 INFO L231 Difference]: Finished difference. Result has 59 places, 69 transitions, 435 flow [2024-12-02 07:46:47,737 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=435, PETRI_PLACES=59, PETRI_TRANSITIONS=69} [2024-12-02 07:46:47,738 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 36 predicate places. [2024-12-02 07:46:47,738 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 69 transitions, 435 flow [2024-12-02 07:46:47,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:47,738 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:46:47,738 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:46:47,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-12-02 07:46:47,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:47,939 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:46:47,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:47,940 INFO L85 PathProgramCache]: Analyzing trace with hash 918696120, now seen corresponding path program 3 times [2024-12-02 07:46:47,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:46:47,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759413877] [2024-12-02 07:46:47,940 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:46:47,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:46:47,960 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:46:47,960 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:48,176 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 07:46:48,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:46:48,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759413877] [2024-12-02 07:46:48,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759413877] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:46:48,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557673113] [2024-12-02 07:46:48,177 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:46:48,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:48,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:46:48,179 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:46:48,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 07:46:48,235 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:46:48,236 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:48,237 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 07:46:48,238 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:48,344 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 07:46:48,344 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:46:48,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557673113] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:46:48,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:46:48,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2024-12-02 07:46:48,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190606245] [2024-12-02 07:46:48,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:46:48,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:46:48,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:46:48,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:46:48,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-12-02 07:46:48,350 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:46:48,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 69 transitions, 435 flow. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:48,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:46:48,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:46:48,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:46:48,614 INFO L124 PetriNetUnfolderBase]: 628/1078 cut-off events. [2024-12-02 07:46:48,614 INFO L125 PetriNetUnfolderBase]: For 2435/2435 co-relation queries the response was YES. [2024-12-02 07:46:48,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4077 conditions, 1078 events. 628/1078 cut-off events. For 2435/2435 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4527 event pairs, 182 based on Foata normal form. 4/1082 useless extension candidates. Maximal degree in co-relation 3563. Up to 920 conditions per place. [2024-12-02 07:46:48,624 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 77 selfloop transitions, 13 changer transitions 0/91 dead transitions. [2024-12-02 07:46:48,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 91 transitions, 771 flow [2024-12-02 07:46:48,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 07:46:48,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 07:46:48,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 61 transitions. [2024-12-02 07:46:48,626 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-12-02 07:46:48,626 INFO L175 Difference]: Start difference. First operand has 59 places, 69 transitions, 435 flow. Second operand 6 states and 61 transitions. [2024-12-02 07:46:48,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 91 transitions, 771 flow [2024-12-02 07:46:48,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 91 transitions, 742 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-12-02 07:46:48,641 INFO L231 Difference]: Finished difference. Result has 64 places, 74 transitions, 507 flow [2024-12-02 07:46:48,641 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=507, PETRI_PLACES=64, PETRI_TRANSITIONS=74} [2024-12-02 07:46:48,642 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 41 predicate places. [2024-12-02 07:46:48,642 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 74 transitions, 507 flow [2024-12-02 07:46:48,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:48,642 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:46:48,642 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:46:48,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 07:46:48,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:48,843 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:46:48,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:48,843 INFO L85 PathProgramCache]: Analyzing trace with hash -31554280, now seen corresponding path program 4 times [2024-12-02 07:46:48,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:46:48,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640800296] [2024-12-02 07:46:48,844 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:46:48,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:46:48,859 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:46:48,859 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:49,010 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 07:46:49,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:46:49,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640800296] [2024-12-02 07:46:49,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640800296] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:46:49,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493813684] [2024-12-02 07:46:49,011 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:46:49,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:49,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:46:49,013 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:46:49,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 07:46:49,064 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:46:49,064 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:49,065 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 07:46:49,066 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:49,154 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 07:46:49,154 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:46:49,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493813684] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:46:49,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:46:49,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 8 [2024-12-02 07:46:49,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617624974] [2024-12-02 07:46:49,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:46:49,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 07:46:49,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:46:49,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 07:46:49,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-12-02 07:46:49,167 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:46:49,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 74 transitions, 507 flow. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:49,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:46:49,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:46:49,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:46:49,377 INFO L124 PetriNetUnfolderBase]: 685/1181 cut-off events. [2024-12-02 07:46:49,377 INFO L125 PetriNetUnfolderBase]: For 3401/3401 co-relation queries the response was YES. [2024-12-02 07:46:49,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4489 conditions, 1181 events. 685/1181 cut-off events. For 3401/3401 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 5168 event pairs, 167 based on Foata normal form. 26/1207 useless extension candidates. Maximal degree in co-relation 3955. Up to 825 conditions per place. [2024-12-02 07:46:49,385 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 79 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-12-02 07:46:49,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 99 transitions, 828 flow [2024-12-02 07:46:49,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 07:46:49,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 07:46:49,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 68 transitions. [2024-12-02 07:46:49,386 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-12-02 07:46:49,386 INFO L175 Difference]: Start difference. First operand has 64 places, 74 transitions, 507 flow. Second operand 7 states and 68 transitions. [2024-12-02 07:46:49,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 99 transitions, 828 flow [2024-12-02 07:46:49,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 99 transitions, 809 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-12-02 07:46:49,396 INFO L231 Difference]: Finished difference. Result has 71 places, 78 transitions, 587 flow [2024-12-02 07:46:49,396 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=587, PETRI_PLACES=71, PETRI_TRANSITIONS=78} [2024-12-02 07:46:49,396 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 48 predicate places. [2024-12-02 07:46:49,397 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 78 transitions, 587 flow [2024-12-02 07:46:49,397 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:49,397 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:46:49,397 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:46:49,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 07:46:49,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:49,598 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:46:49,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:49,598 INFO L85 PathProgramCache]: Analyzing trace with hash -2086087432, now seen corresponding path program 5 times [2024-12-02 07:46:49,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:46:49,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917412008] [2024-12-02 07:46:49,598 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:46:49,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:46:49,617 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:46:49,617 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:49,808 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 07:46:49,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:46:49,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917412008] [2024-12-02 07:46:49,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917412008] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:46:49,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254322115] [2024-12-02 07:46:49,809 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:46:49,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:49,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:46:49,811 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:46:49,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 07:46:49,859 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:46:49,859 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:49,860 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:46:49,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:49,964 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 07:46:49,964 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:46:50,125 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:46:50,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254322115] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:46:50,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:46:50,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2024-12-02 07:46:50,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50057954] [2024-12-02 07:46:50,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:46:50,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 07:46:50,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:46:50,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 07:46:50,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-12-02 07:46:50,139 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:46:50,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 78 transitions, 587 flow. Second operand has 14 states, 14 states have (on average 6.071428571428571) internal successors, (85), 14 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:50,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:46:50,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:46:50,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:46:51,012 INFO L124 PetriNetUnfolderBase]: 1391/2377 cut-off events. [2024-12-02 07:46:51,012 INFO L125 PetriNetUnfolderBase]: For 8079/8081 co-relation queries the response was YES. [2024-12-02 07:46:51,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8879 conditions, 2377 events. 1391/2377 cut-off events. For 8079/8081 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 11859 event pairs, 35 based on Foata normal form. 32/2409 useless extension candidates. Maximal degree in co-relation 8252. Up to 490 conditions per place. [2024-12-02 07:46:51,033 INFO L140 encePairwiseOnDemand]: 13/21 looper letters, 112 selfloop transitions, 161 changer transitions 19/313 dead transitions. [2024-12-02 07:46:51,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 313 transitions, 2700 flow [2024-12-02 07:46:51,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 07:46:51,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 07:46:51,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 254 transitions. [2024-12-02 07:46:51,036 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.503968253968254 [2024-12-02 07:46:51,036 INFO L175 Difference]: Start difference. First operand has 71 places, 78 transitions, 587 flow. Second operand 24 states and 254 transitions. [2024-12-02 07:46:51,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 313 transitions, 2700 flow [2024-12-02 07:46:51,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 313 transitions, 2615 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-12-02 07:46:51,063 INFO L231 Difference]: Finished difference. Result has 101 places, 210 transitions, 2035 flow [2024-12-02 07:46:51,064 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2035, PETRI_PLACES=101, PETRI_TRANSITIONS=210} [2024-12-02 07:46:51,064 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 78 predicate places. [2024-12-02 07:46:51,064 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 210 transitions, 2035 flow [2024-12-02 07:46:51,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.071428571428571) internal successors, (85), 14 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:51,065 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:46:51,065 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:46:51,074 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 07:46:51,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:51,265 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:46:51,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:51,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1958553992, now seen corresponding path program 6 times [2024-12-02 07:46:51,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:46:51,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394773745] [2024-12-02 07:46:51,266 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:46:51,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:46:51,286 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 07:46:51,286 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:51,534 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 07:46:51,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:46:51,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394773745] [2024-12-02 07:46:51,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394773745] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:46:51,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395956126] [2024-12-02 07:46:51,535 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:46:51,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:51,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:46:51,537 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:46:51,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 07:46:51,590 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 07:46:51,590 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:51,591 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:46:51,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:51,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:46:51,725 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:46:51,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:46:51,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395956126] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:46:51,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:46:51,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 19 [2024-12-02 07:46:51,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719512318] [2024-12-02 07:46:51,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:46:51,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 07:46:51,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:46:51,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 07:46:51,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2024-12-02 07:46:51,972 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:46:51,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 210 transitions, 2035 flow. Second operand has 19 states, 19 states have (on average 6.052631578947368) internal successors, (115), 19 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:51,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:46:51,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:46:51,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:46:52,909 INFO L124 PetriNetUnfolderBase]: 1907/3239 cut-off events. [2024-12-02 07:46:52,909 INFO L125 PetriNetUnfolderBase]: For 19414/19416 co-relation queries the response was YES. [2024-12-02 07:46:52,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15568 conditions, 3239 events. 1907/3239 cut-off events. For 19414/19416 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 17381 event pairs, 78 based on Foata normal form. 14/3253 useless extension candidates. Maximal degree in co-relation 14285. Up to 746 conditions per place. [2024-12-02 07:46:52,933 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 198 selfloop transitions, 312 changer transitions 7/538 dead transitions. [2024-12-02 07:46:52,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 538 transitions, 6468 flow [2024-12-02 07:46:52,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 07:46:52,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 07:46:52,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 168 transitions. [2024-12-02 07:46:52,935 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-12-02 07:46:52,936 INFO L175 Difference]: Start difference. First operand has 101 places, 210 transitions, 2035 flow. Second operand 19 states and 168 transitions. [2024-12-02 07:46:52,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 538 transitions, 6468 flow [2024-12-02 07:46:53,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 538 transitions, 6044 flow, removed 199 selfloop flow, removed 3 redundant places. [2024-12-02 07:46:53,093 INFO L231 Difference]: Finished difference. Result has 127 places, 433 transitions, 5497 flow [2024-12-02 07:46:53,094 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5497, PETRI_PLACES=127, PETRI_TRANSITIONS=433} [2024-12-02 07:46:53,094 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 104 predicate places. [2024-12-02 07:46:53,094 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 433 transitions, 5497 flow [2024-12-02 07:46:53,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.052631578947368) internal successors, (115), 19 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:53,095 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:46:53,095 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:46:53,103 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 07:46:53,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:53,295 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:46:53,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:53,296 INFO L85 PathProgramCache]: Analyzing trace with hash 383367186, now seen corresponding path program 7 times [2024-12-02 07:46:53,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:46:53,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301081030] [2024-12-02 07:46:53,296 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 07:46:53,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:46:53,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:53,475 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 07:46:53,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:46:53,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301081030] [2024-12-02 07:46:53,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301081030] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:46:53,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579031427] [2024-12-02 07:46:53,475 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 07:46:53,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:53,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:46:53,477 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:46:53,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 07:46:53,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:46:53,526 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:46:53,527 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:53,618 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 07:46:53,618 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:46:53,773 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 07:46:53,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579031427] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:46:53,773 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:46:53,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 17 [2024-12-02 07:46:53,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59752220] [2024-12-02 07:46:53,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:46:53,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 07:46:53,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:46:53,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 07:46:53,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2024-12-02 07:46:53,789 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:46:53,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 433 transitions, 5497 flow. Second operand has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:53,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:46:53,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:46:53,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:46:55,578 INFO L124 PetriNetUnfolderBase]: 3080/5055 cut-off events. [2024-12-02 07:46:55,578 INFO L125 PetriNetUnfolderBase]: For 49952/49952 co-relation queries the response was YES. [2024-12-02 07:46:55,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29300 conditions, 5055 events. 3080/5055 cut-off events. For 49952/49952 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 28396 event pairs, 54 based on Foata normal form. 82/5137 useless extension candidates. Maximal degree in co-relation 28879. Up to 1298 conditions per place. [2024-12-02 07:46:55,617 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 297 selfloop transitions, 680 changer transitions 1/979 dead transitions. [2024-12-02 07:46:55,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 979 transitions, 13677 flow [2024-12-02 07:46:55,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-02 07:46:55,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-12-02 07:46:55,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 334 transitions. [2024-12-02 07:46:55,620 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42985842985842987 [2024-12-02 07:46:55,620 INFO L175 Difference]: Start difference. First operand has 127 places, 433 transitions, 5497 flow. Second operand 37 states and 334 transitions. [2024-12-02 07:46:55,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 979 transitions, 13677 flow [2024-12-02 07:46:55,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 979 transitions, 13420 flow, removed 128 selfloop flow, removed 1 redundant places. [2024-12-02 07:46:55,888 INFO L231 Difference]: Finished difference. Result has 190 places, 865 transitions, 13421 flow [2024-12-02 07:46:55,888 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=5384, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=13421, PETRI_PLACES=190, PETRI_TRANSITIONS=865} [2024-12-02 07:46:55,889 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 167 predicate places. [2024-12-02 07:46:55,889 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 865 transitions, 13421 flow [2024-12-02 07:46:55,889 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:55,889 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:46:55,889 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:46:55,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 07:46:56,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:56,090 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:46:56,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:46:56,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1400371186, now seen corresponding path program 8 times [2024-12-02 07:46:56,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:46:56,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041889003] [2024-12-02 07:46:56,091 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:46:56,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:46:56,104 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:46:56,105 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:56,365 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 07:46:56,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:46:56,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041889003] [2024-12-02 07:46:56,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041889003] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:46:56,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668867913] [2024-12-02 07:46:56,366 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:46:56,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:46:56,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:46:56,368 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:46:56,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 07:46:56,419 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:46:56,419 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:46:56,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:46:56,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:46:56,529 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 07:46:56,529 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:46:56,708 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:46:56,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668867913] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:46:56,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:46:56,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2024-12-02 07:46:56,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319565355] [2024-12-02 07:46:56,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:46:56,709 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 07:46:56,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:46:56,710 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 07:46:56,710 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2024-12-02 07:46:56,713 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:46:56,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 865 transitions, 13421 flow. Second operand has 16 states, 16 states have (on average 6.3125) internal successors, (101), 16 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:46:56,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:46:56,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:46:56,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:46:59,245 INFO L124 PetriNetUnfolderBase]: 3514/5976 cut-off events. [2024-12-02 07:46:59,245 INFO L125 PetriNetUnfolderBase]: For 109842/109848 co-relation queries the response was YES. [2024-12-02 07:46:59,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42860 conditions, 5976 events. 3514/5976 cut-off events. For 109842/109848 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 36916 event pairs, 81 based on Foata normal form. 56/6030 useless extension candidates. Maximal degree in co-relation 42342. Up to 1579 conditions per place. [2024-12-02 07:46:59,304 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 275 selfloop transitions, 950 changer transitions 1/1261 dead transitions. [2024-12-02 07:46:59,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 1261 transitions, 21440 flow [2024-12-02 07:46:59,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 07:46:59,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 07:46:59,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 304 transitions. [2024-12-02 07:46:59,307 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-12-02 07:46:59,307 INFO L175 Difference]: Start difference. First operand has 190 places, 865 transitions, 13421 flow. Second operand 32 states and 304 transitions. [2024-12-02 07:46:59,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 1261 transitions, 21440 flow [2024-12-02 07:47:00,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 1261 transitions, 20138 flow, removed 643 selfloop flow, removed 2 redundant places. [2024-12-02 07:47:00,187 INFO L231 Difference]: Finished difference. Result has 236 places, 1164 transitions, 20538 flow [2024-12-02 07:47:00,187 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=12485, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=667, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=20538, PETRI_PLACES=236, PETRI_TRANSITIONS=1164} [2024-12-02 07:47:00,188 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 213 predicate places. [2024-12-02 07:47:00,188 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 1164 transitions, 20538 flow [2024-12-02 07:47:00,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.3125) internal successors, (101), 16 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:47:00,188 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:47:00,188 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:47:00,226 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 07:47:00,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:47:00,389 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:47:00,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:47:00,390 INFO L85 PathProgramCache]: Analyzing trace with hash 475759416, now seen corresponding path program 9 times [2024-12-02 07:47:00,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:47:00,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742679811] [2024-12-02 07:47:00,390 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:47:00,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:47:00,400 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:47:00,401 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:47:00,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:47:00,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:47:00,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742679811] [2024-12-02 07:47:00,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742679811] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:47:00,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177834517] [2024-12-02 07:47:00,533 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:47:00,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:47:00,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:47:00,534 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:47:00,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 07:47:00,582 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:47:00,582 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:47:00,583 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:47:00,584 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:47:00,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:47:00,678 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:47:00,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:47:00,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177834517] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:47:00,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:47:00,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 15 [2024-12-02 07:47:00,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324875237] [2024-12-02 07:47:00,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:47:00,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 07:47:00,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:47:00,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 07:47:00,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2024-12-02 07:47:00,817 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:47:00,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 1164 transitions, 20538 flow. Second operand has 15 states, 15 states have (on average 6.333333333333333) internal successors, (95), 15 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:47:00,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:47:00,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:47:00,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:47:03,900 INFO L124 PetriNetUnfolderBase]: 3515/5941 cut-off events. [2024-12-02 07:47:03,900 INFO L125 PetriNetUnfolderBase]: For 121417/121427 co-relation queries the response was YES. [2024-12-02 07:47:03,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47437 conditions, 5941 events. 3515/5941 cut-off events. For 121417/121427 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 36586 event pairs, 154 based on Foata normal form. 6/5945 useless extension candidates. Maximal degree in co-relation 47305. Up to 1583 conditions per place. [2024-12-02 07:47:03,956 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 361 selfloop transitions, 820 changer transitions 3/1219 dead transitions. [2024-12-02 07:47:03,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 1219 transitions, 23590 flow [2024-12-02 07:47:03,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 07:47:03,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 07:47:03,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 211 transitions. [2024-12-02 07:47:03,958 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45670995670995673 [2024-12-02 07:47:03,958 INFO L175 Difference]: Start difference. First operand has 236 places, 1164 transitions, 20538 flow. Second operand 22 states and 211 transitions. [2024-12-02 07:47:03,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 1219 transitions, 23590 flow [2024-12-02 07:47:05,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 1219 transitions, 23313 flow, removed 126 selfloop flow, removed 4 redundant places. [2024-12-02 07:47:05,543 INFO L231 Difference]: Finished difference. Result has 253 places, 1167 transitions, 22509 flow [2024-12-02 07:47:05,544 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=20188, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=811, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=22509, PETRI_PLACES=253, PETRI_TRANSITIONS=1167} [2024-12-02 07:47:05,544 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 230 predicate places. [2024-12-02 07:47:05,544 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 1167 transitions, 22509 flow [2024-12-02 07:47:05,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.333333333333333) internal successors, (95), 15 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:47:05,544 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:47:05,545 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:47:05,551 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 07:47:05,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-12-02 07:47:05,745 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:47:05,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:47:05,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1678835268, now seen corresponding path program 10 times [2024-12-02 07:47:05,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:47:05,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833971402] [2024-12-02 07:47:05,746 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:47:05,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:47:05,757 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:47:05,757 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:47:05,961 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 07:47:05,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:47:05,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833971402] [2024-12-02 07:47:05,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833971402] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:47:05,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252767410] [2024-12-02 07:47:05,961 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:47:05,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:47:05,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:47:05,963 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:47:05,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 07:47:06,011 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:47:06,012 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:47:06,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:47:06,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:47:06,129 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 07:47:06,129 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:47:06,280 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 07:47:06,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252767410] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:47:06,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:47:06,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 19 [2024-12-02 07:47:06,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491538423] [2024-12-02 07:47:06,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:47:06,281 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 07:47:06,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:47:06,282 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 07:47:06,282 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2024-12-02 07:47:06,295 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:47:06,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 1167 transitions, 22509 flow. Second operand has 19 states, 19 states have (on average 5.684210526315789) internal successors, (108), 19 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:47:06,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:47:06,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:47:06,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:47:11,099 INFO L124 PetriNetUnfolderBase]: 5953/9749 cut-off events. [2024-12-02 07:47:11,100 INFO L125 PetriNetUnfolderBase]: For 274744/274744 co-relation queries the response was YES. [2024-12-02 07:47:11,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84666 conditions, 9749 events. 5953/9749 cut-off events. For 274744/274744 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 62474 event pairs, 92 based on Foata normal form. 130/9879 useless extension candidates. Maximal degree in co-relation 84459. Up to 2635 conditions per place. [2024-12-02 07:47:11,198 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 626 selfloop transitions, 1617 changer transitions 7/2251 dead transitions. [2024-12-02 07:47:11,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 2251 transitions, 47634 flow [2024-12-02 07:47:11,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-12-02 07:47:11,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2024-12-02 07:47:11,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 403 transitions. [2024-12-02 07:47:11,200 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4083080040526849 [2024-12-02 07:47:11,200 INFO L175 Difference]: Start difference. First operand has 253 places, 1167 transitions, 22509 flow. Second operand 47 states and 403 transitions. [2024-12-02 07:47:11,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 2251 transitions, 47634 flow [2024-12-02 07:47:14,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 2251 transitions, 46758 flow, removed 25 selfloop flow, removed 16 redundant places. [2024-12-02 07:47:14,854 INFO L231 Difference]: Finished difference. Result has 301 places, 2039 transitions, 45539 flow [2024-12-02 07:47:14,855 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=21913, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=843, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=45539, PETRI_PLACES=301, PETRI_TRANSITIONS=2039} [2024-12-02 07:47:14,856 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 278 predicate places. [2024-12-02 07:47:14,856 INFO L471 AbstractCegarLoop]: Abstraction has has 301 places, 2039 transitions, 45539 flow [2024-12-02 07:47:14,856 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.684210526315789) internal successors, (108), 19 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:47:14,856 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:47:14,856 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:47:14,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 07:47:15,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-12-02 07:47:15,057 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:47:15,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:47:15,058 INFO L85 PathProgramCache]: Analyzing trace with hash 53273690, now seen corresponding path program 11 times [2024-12-02 07:47:15,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:47:15,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185198034] [2024-12-02 07:47:15,058 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:47:15,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:47:15,072 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:47:15,073 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:47:15,232 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:47:15,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:47:15,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185198034] [2024-12-02 07:47:15,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185198034] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:47:15,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448537501] [2024-12-02 07:47:15,232 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:47:15,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:47:15,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:47:15,234 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:47:15,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 07:47:15,286 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:47:15,286 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:47:15,287 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:47:15,288 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:47:15,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:47:15,444 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:47:15,648 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:47:15,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448537501] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:47:15,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:47:15,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-12-02 07:47:15,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404004658] [2024-12-02 07:47:15,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:47:15,649 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 07:47:15,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:47:15,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 07:47:15,650 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2024-12-02 07:47:15,663 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:47:15,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 2039 transitions, 45539 flow. Second operand has 17 states, 17 states have (on average 5.882352941176471) internal successors, (100), 17 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:47:15,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:47:15,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:47:15,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:47:21,822 INFO L124 PetriNetUnfolderBase]: 6202/10403 cut-off events. [2024-12-02 07:47:21,823 INFO L125 PetriNetUnfolderBase]: For 313752/313788 co-relation queries the response was YES. [2024-12-02 07:47:21,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103536 conditions, 10403 events. 6202/10403 cut-off events. For 313752/313788 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 70564 event pairs, 486 based on Foata normal form. 20/10419 useless extension candidates. Maximal degree in co-relation 102824. Up to 3442 conditions per place. [2024-12-02 07:47:21,944 INFO L140 encePairwiseOnDemand]: 13/21 looper letters, 699 selfloop transitions, 1634 changer transitions 4/2415 dead transitions. [2024-12-02 07:47:21,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 2415 transitions, 58788 flow [2024-12-02 07:47:21,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 07:47:21,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 07:47:21,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 250 transitions. [2024-12-02 07:47:21,946 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4409171075837742 [2024-12-02 07:47:21,946 INFO L175 Difference]: Start difference. First operand has 301 places, 2039 transitions, 45539 flow. Second operand 27 states and 250 transitions. [2024-12-02 07:47:21,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 2415 transitions, 58788 flow [2024-12-02 07:47:28,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 2415 transitions, 56532 flow, removed 1028 selfloop flow, removed 10 redundant places. [2024-12-02 07:47:28,712 INFO L231 Difference]: Finished difference. Result has 334 places, 2356 transitions, 57880 flow [2024-12-02 07:47:28,714 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=44097, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2039, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=57880, PETRI_PLACES=334, PETRI_TRANSITIONS=2356} [2024-12-02 07:47:28,714 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 311 predicate places. [2024-12-02 07:47:28,715 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 2356 transitions, 57880 flow [2024-12-02 07:47:28,715 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.882352941176471) internal successors, (100), 17 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:47:28,715 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:47:28,715 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:47:28,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 07:47:28,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 07:47:28,915 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:47:28,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:47:28,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1727385962, now seen corresponding path program 12 times [2024-12-02 07:47:28,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:47:28,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945268246] [2024-12-02 07:47:28,916 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:47:28,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:47:28,932 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 07:47:28,932 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:47:29,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:47:29,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:47:29,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945268246] [2024-12-02 07:47:29,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945268246] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:47:29,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161953978] [2024-12-02 07:47:29,133 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:47:29,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:47:29,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:47:29,135 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:47:29,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 07:47:29,177 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 07:47:29,177 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:47:29,177 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:47:29,178 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:47:29,277 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:47:29,277 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:47:29,474 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:47:29,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161953978] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:47:29,474 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:47:29,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 19 [2024-12-02 07:47:29,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534648429] [2024-12-02 07:47:29,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:47:29,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 07:47:29,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:47:29,475 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 07:47:29,475 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2024-12-02 07:47:29,480 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:47:29,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 2356 transitions, 57880 flow. Second operand has 19 states, 19 states have (on average 6.052631578947368) internal successors, (115), 19 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:47:29,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:47:29,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:47:29,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:47:38,302 INFO L124 PetriNetUnfolderBase]: 6808/11462 cut-off events. [2024-12-02 07:47:38,302 INFO L125 PetriNetUnfolderBase]: For 310922/310962 co-relation queries the response was YES. [2024-12-02 07:47:38,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120679 conditions, 11462 events. 6808/11462 cut-off events. For 310922/310962 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 78932 event pairs, 122 based on Foata normal form. 114/11572 useless extension candidates. Maximal degree in co-relation 120538. Up to 3112 conditions per place. [2024-12-02 07:47:38,436 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 274 selfloop transitions, 2382 changer transitions 4/2738 dead transitions. [2024-12-02 07:47:38,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 2738 transitions, 72045 flow [2024-12-02 07:47:38,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 07:47:38,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 07:47:38,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 292 transitions. [2024-12-02 07:47:38,438 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-12-02 07:47:38,438 INFO L175 Difference]: Start difference. First operand has 334 places, 2356 transitions, 57880 flow. Second operand 32 states and 292 transitions. [2024-12-02 07:47:38,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 2738 transitions, 72045 flow [2024-12-02 07:47:48,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 2738 transitions, 71805 flow, removed 93 selfloop flow, removed 8 redundant places. [2024-12-02 07:47:48,374 INFO L231 Difference]: Finished difference. Result has 360 places, 2656 transitions, 74136 flow [2024-12-02 07:47:48,375 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=56929, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2058, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=74136, PETRI_PLACES=360, PETRI_TRANSITIONS=2656} [2024-12-02 07:47:48,376 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 337 predicate places. [2024-12-02 07:47:48,376 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 2656 transitions, 74136 flow [2024-12-02 07:47:48,376 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.052631578947368) internal successors, (115), 19 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:47:48,376 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:47:48,376 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:47:48,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 07:47:48,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 07:47:48,577 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:47:48,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:47:48,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1729108360, now seen corresponding path program 13 times [2024-12-02 07:47:48,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:47:48,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565449002] [2024-12-02 07:47:48,578 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 07:47:48,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:47:48,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:47:48,742 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 07:47:48,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:47:48,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565449002] [2024-12-02 07:47:48,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565449002] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:47:48,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497833303] [2024-12-02 07:47:48,742 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 07:47:48,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:47:48,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:47:48,745 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:47:48,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 07:47:48,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:47:48,797 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:47:48,798 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:47:48,940 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 07:47:48,940 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:47:49,142 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:47:49,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497833303] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:47:49,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:47:49,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2024-12-02 07:47:49,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371931895] [2024-12-02 07:47:49,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:47:49,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 07:47:49,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:47:49,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 07:47:49,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-12-02 07:47:49,151 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:47:49,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 2656 transitions, 74136 flow. Second operand has 17 states, 17 states have (on average 6.0) internal successors, (102), 17 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:47:49,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:47:49,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:47:49,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:47:59,732 INFO L124 PetriNetUnfolderBase]: 7471/12636 cut-off events. [2024-12-02 07:47:59,733 INFO L125 PetriNetUnfolderBase]: For 449354/449378 co-relation queries the response was YES. [2024-12-02 07:47:59,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147839 conditions, 12636 events. 7471/12636 cut-off events. For 449354/449378 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 89319 event pairs, 325 based on Foata normal form. 73/12707 useless extension candidates. Maximal degree in co-relation 147237. Up to 3354 conditions per place. [2024-12-02 07:47:59,884 INFO L140 encePairwiseOnDemand]: 13/21 looper letters, 661 selfloop transitions, 2294 changer transitions 2/3035 dead transitions. [2024-12-02 07:47:59,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 3035 transitions, 90194 flow [2024-12-02 07:47:59,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 07:47:59,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 07:47:59,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 230 transitions. [2024-12-02 07:47:59,886 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-12-02 07:47:59,886 INFO L175 Difference]: Start difference. First operand has 360 places, 2656 transitions, 74136 flow. Second operand 23 states and 230 transitions. [2024-12-02 07:47:59,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 3035 transitions, 90194 flow [2024-12-02 07:48:14,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 3035 transitions, 89426 flow, removed 257 selfloop flow, removed 12 redundant places. [2024-12-02 07:48:14,404 INFO L231 Difference]: Finished difference. Result has 379 places, 2938 transitions, 91098 flow [2024-12-02 07:48:14,406 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=73390, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2027, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=91098, PETRI_PLACES=379, PETRI_TRANSITIONS=2938} [2024-12-02 07:48:14,406 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 356 predicate places. [2024-12-02 07:48:14,407 INFO L471 AbstractCegarLoop]: Abstraction has has 379 places, 2938 transitions, 91098 flow [2024-12-02 07:48:14,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0) internal successors, (102), 17 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:48:14,407 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:48:14,407 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:48:14,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 07:48:14,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-02 07:48:14,608 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:48:14,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:48:14,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1798557726, now seen corresponding path program 14 times [2024-12-02 07:48:14,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:48:14,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935247094] [2024-12-02 07:48:14,609 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:48:14,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:48:14,618 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:48:14,619 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:48:14,777 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:48:14,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:48:14,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935247094] [2024-12-02 07:48:14,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935247094] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:48:14,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418551832] [2024-12-02 07:48:14,778 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:48:14,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:48:14,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:48:14,780 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:48:14,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 07:48:14,820 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:48:14,820 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:48:14,821 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:48:14,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:48:14,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:48:14,919 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:48:15,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:48:15,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418551832] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:48:15,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:48:15,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 16 [2024-12-02 07:48:15,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817144577] [2024-12-02 07:48:15,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:48:15,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 07:48:15,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:48:15,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 07:48:15,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2024-12-02 07:48:15,093 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:48:15,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 2938 transitions, 91098 flow. Second operand has 16 states, 16 states have (on average 6.25) internal successors, (100), 16 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:48:15,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:48:15,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:48:15,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:48:26,820 INFO L124 PetriNetUnfolderBase]: 7464/12583 cut-off events. [2024-12-02 07:48:26,820 INFO L125 PetriNetUnfolderBase]: For 533078/533106 co-relation queries the response was YES. [2024-12-02 07:48:26,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160774 conditions, 12583 events. 7464/12583 cut-off events. For 533078/533106 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 88495 event pairs, 441 based on Foata normal form. 14/12595 useless extension candidates. Maximal degree in co-relation 160118. Up to 3362 conditions per place. [2024-12-02 07:48:27,020 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 513 selfloop transitions, 2469 changer transitions 5/3065 dead transitions. [2024-12-02 07:48:27,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 3065 transitions, 99986 flow [2024-12-02 07:48:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 07:48:27,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 07:48:27,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 203 transitions. [2024-12-02 07:48:27,022 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-12-02 07:48:27,022 INFO L175 Difference]: Start difference. First operand has 379 places, 2938 transitions, 91098 flow. Second operand 22 states and 203 transitions. [2024-12-02 07:48:27,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 3065 transitions, 99986 flow [2024-12-02 07:48:43,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 3065 transitions, 99640 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-12-02 07:48:43,555 INFO L231 Difference]: Finished difference. Result has 396 places, 3005 transitions, 100920 flow [2024-12-02 07:48:43,556 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=90681, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=100920, PETRI_PLACES=396, PETRI_TRANSITIONS=3005} [2024-12-02 07:48:43,557 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 373 predicate places. [2024-12-02 07:48:43,557 INFO L471 AbstractCegarLoop]: Abstraction has has 396 places, 3005 transitions, 100920 flow [2024-12-02 07:48:43,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.25) internal successors, (100), 16 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:48:43,557 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:48:43,557 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:48:43,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 07:48:43,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 07:48:43,758 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:48:43,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:48:43,758 INFO L85 PathProgramCache]: Analyzing trace with hash 348564442, now seen corresponding path program 15 times [2024-12-02 07:48:43,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:48:43,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590536778] [2024-12-02 07:48:43,758 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:48:43,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:48:43,768 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 07:48:43,768 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:48:43,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:48:43,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:48:43,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590536778] [2024-12-02 07:48:43,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590536778] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:48:43,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:48:43,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 07:48:43,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888561922] [2024-12-02 07:48:43,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:48:43,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 07:48:43,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:48:43,887 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 07:48:43,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:48:43,892 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:48:43,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 3005 transitions, 100920 flow. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:48:43,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:48:43,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:48:43,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:48:56,935 INFO L124 PetriNetUnfolderBase]: 7491/12624 cut-off events. [2024-12-02 07:48:56,935 INFO L125 PetriNetUnfolderBase]: For 585990/586071 co-relation queries the response was YES. [2024-12-02 07:48:57,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172880 conditions, 12624 events. 7491/12624 cut-off events. For 585990/586071 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 88205 event pairs, 1762 based on Foata normal form. 2/12619 useless extension candidates. Maximal degree in co-relation 172167. Up to 9914 conditions per place. [2024-12-02 07:48:57,171 INFO L140 encePairwiseOnDemand]: 14/21 looper letters, 2698 selfloop transitions, 257 changer transitions 4/3037 dead transitions. [2024-12-02 07:48:57,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 3037 transitions, 107395 flow [2024-12-02 07:48:57,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 07:48:57,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 07:48:57,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 71 transitions. [2024-12-02 07:48:57,173 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-12-02 07:48:57,173 INFO L175 Difference]: Start difference. First operand has 396 places, 3005 transitions, 100920 flow. Second operand 8 states and 71 transitions. [2024-12-02 07:48:57,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 3037 transitions, 107395 flow [2024-12-02 07:49:19,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 3037 transitions, 105754 flow, removed 313 selfloop flow, removed 13 redundant places. [2024-12-02 07:49:19,251 INFO L231 Difference]: Finished difference. Result has 392 places, 3014 transitions, 100078 flow [2024-12-02 07:49:19,253 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=99299, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=100078, PETRI_PLACES=392, PETRI_TRANSITIONS=3014} [2024-12-02 07:49:19,253 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 369 predicate places. [2024-12-02 07:49:19,253 INFO L471 AbstractCegarLoop]: Abstraction has has 392 places, 3014 transitions, 100078 flow [2024-12-02 07:49:19,253 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:49:19,253 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:49:19,254 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:49:19,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 07:49:19,254 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:49:19,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:49:19,254 INFO L85 PathProgramCache]: Analyzing trace with hash -219457216, now seen corresponding path program 16 times [2024-12-02 07:49:19,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:49:19,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800585979] [2024-12-02 07:49:19,254 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:49:19,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:49:19,265 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:49:19,265 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:49:19,623 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 07:49:19,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:49:19,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800585979] [2024-12-02 07:49:19,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800585979] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:49:19,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958636672] [2024-12-02 07:49:19,624 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:49:19,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:49:19,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:49:19,626 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:49:19,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 07:49:19,679 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:49:19,679 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:49:19,680 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:49:19,681 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:49:19,878 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 07:49:19,878 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:49:20,166 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 07:49:20,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958636672] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:49:20,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:49:20,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 25 [2024-12-02 07:49:20,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146077006] [2024-12-02 07:49:20,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:49:20,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 07:49:20,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:49:20,166 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 07:49:20,167 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2024-12-02 07:49:20,183 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:49:20,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 3014 transitions, 100078 flow. Second operand has 25 states, 25 states have (on average 5.04) internal successors, (126), 25 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:49:20,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:49:20,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:49:20,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:49:39,741 INFO L124 PetriNetUnfolderBase]: 10253/16943 cut-off events. [2024-12-02 07:49:39,741 INFO L125 PetriNetUnfolderBase]: For 737357/737357 co-relation queries the response was YES. [2024-12-02 07:49:39,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226489 conditions, 16943 events. 10253/16943 cut-off events. For 737357/737357 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 120935 event pairs, 80 based on Foata normal form. 133/17076 useless extension candidates. Maximal degree in co-relation 222549. Up to 4450 conditions per place. [2024-12-02 07:49:40,060 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 1737 selfloop transitions, 2844 changer transitions 1/4583 dead transitions. [2024-12-02 07:49:40,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 4583 transitions, 161301 flow [2024-12-02 07:49:40,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-12-02 07:49:40,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2024-12-02 07:49:40,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 334 transitions. [2024-12-02 07:49:40,062 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3786848072562358 [2024-12-02 07:49:40,062 INFO L175 Difference]: Start difference. First operand has 392 places, 3014 transitions, 100078 flow. Second operand 42 states and 334 transitions. [2024-12-02 07:49:40,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 4583 transitions, 161301 flow [2024-12-02 07:50:11,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 4583 transitions, 160622 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-12-02 07:50:12,009 INFO L231 Difference]: Finished difference. Result has 447 places, 4069 transitions, 146609 flow [2024-12-02 07:50:12,011 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=99575, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1802, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1041, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=146609, PETRI_PLACES=447, PETRI_TRANSITIONS=4069} [2024-12-02 07:50:12,011 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 424 predicate places. [2024-12-02 07:50:12,012 INFO L471 AbstractCegarLoop]: Abstraction has has 447 places, 4069 transitions, 146609 flow [2024-12-02 07:50:12,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.04) internal successors, (126), 25 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:50:12,012 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:50:12,012 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:50:12,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 07:50:12,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 07:50:12,213 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:50:12,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:50:12,213 INFO L85 PathProgramCache]: Analyzing trace with hash 323503348, now seen corresponding path program 17 times [2024-12-02 07:50:12,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:50:12,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556346237] [2024-12-02 07:50:12,213 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:50:12,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:50:12,220 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 07:50:12,220 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:50:12,346 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 07:50:12,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:50:12,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556346237] [2024-12-02 07:50:12,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556346237] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:50:12,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:50:12,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 07:50:12,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289179465] [2024-12-02 07:50:12,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:50:12,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 07:50:12,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:50:12,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 07:50:12,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 07:50:12,369 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 21 [2024-12-02 07:50:12,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 4069 transitions, 146609 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:50:12,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:50:12,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 21 [2024-12-02 07:50:12,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:50:32,458 INFO L124 PetriNetUnfolderBase]: 8878/15533 cut-off events. [2024-12-02 07:50:32,459 INFO L125 PetriNetUnfolderBase]: For 865108/865205 co-relation queries the response was YES. [2024-12-02 07:50:32,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236384 conditions, 15533 events. 8878/15533 cut-off events. For 865108/865205 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 119019 event pairs, 1640 based on Foata normal form. 22/15454 useless extension candidates. Maximal degree in co-relation 233283. Up to 10423 conditions per place. [2024-12-02 07:50:32,784 INFO L140 encePairwiseOnDemand]: 15/21 looper letters, 2973 selfloop transitions, 371 changer transitions 0/4121 dead transitions. [2024-12-02 07:50:32,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 4121 transitions, 154769 flow [2024-12-02 07:50:32,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:50:32,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 07:50:32,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-12-02 07:50:32,786 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-12-02 07:50:32,786 INFO L175 Difference]: Start difference. First operand has 447 places, 4069 transitions, 146609 flow. Second operand 9 states and 89 transitions. [2024-12-02 07:50:32,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 4121 transitions, 154769 flow [2024-12-02 07:51:09,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 4121 transitions, 154006 flow, removed 324 selfloop flow, removed 7 redundant places. [2024-12-02 07:51:09,594 INFO L231 Difference]: Finished difference. Result has 451 places, 4102 transitions, 147950 flow [2024-12-02 07:51:09,596 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=145936, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4069, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=147950, PETRI_PLACES=451, PETRI_TRANSITIONS=4102} [2024-12-02 07:51:09,596 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 428 predicate places. [2024-12-02 07:51:09,596 INFO L471 AbstractCegarLoop]: Abstraction has has 451 places, 4102 transitions, 147950 flow [2024-12-02 07:51:09,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:51:09,596 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:51:09,596 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:51:09,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 07:51:09,597 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:51:09,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:51:09,597 INFO L85 PathProgramCache]: Analyzing trace with hash 854910708, now seen corresponding path program 18 times [2024-12-02 07:51:09,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:51:09,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145764667] [2024-12-02 07:51:09,598 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:51:09,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:51:09,607 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 07:51:09,607 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:51:09,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:51:09,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:51:09,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145764667] [2024-12-02 07:51:09,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145764667] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:51:09,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608978350] [2024-12-02 07:51:09,728 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 07:51:09,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:51:09,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:51:09,730 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:51:09,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 07:51:09,769 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 07:51:09,769 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:51:09,770 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:51:09,771 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:51:09,861 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:51:09,861 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:51:10,626 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:51:10,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608978350] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:51:10,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:51:10,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 16 [2024-12-02 07:51:10,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895561427] [2024-12-02 07:51:10,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:51:10,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 07:51:10,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:51:10,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 07:51:10,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2024-12-02 07:51:10,630 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:51:10,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 4102 transitions, 147950 flow. Second operand has 16 states, 16 states have (on average 5.9375) internal successors, (95), 16 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:51:10,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:51:10,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:51:10,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:51:34,852 INFO L124 PetriNetUnfolderBase]: 10378/17590 cut-off events. [2024-12-02 07:51:34,852 INFO L125 PetriNetUnfolderBase]: For 964675/964742 co-relation queries the response was YES. [2024-12-02 07:51:35,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261008 conditions, 17590 events. 10378/17590 cut-off events. For 964675/964742 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 131528 event pairs, 1061 based on Foata normal form. 18/17603 useless extension candidates. Maximal degree in co-relation 260432. Up to 7749 conditions per place. [2024-12-02 07:51:35,219 INFO L140 encePairwiseOnDemand]: 13/21 looper letters, 1045 selfloop transitions, 3246 changer transitions 5/4434 dead transitions. [2024-12-02 07:51:35,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 4434 transitions, 168155 flow [2024-12-02 07:51:35,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 07:51:35,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 07:51:35,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 192 transitions. [2024-12-02 07:51:35,221 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-12-02 07:51:35,221 INFO L175 Difference]: Start difference. First operand has 451 places, 4102 transitions, 147950 flow. Second operand 21 states and 192 transitions. [2024-12-02 07:51:35,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 4434 transitions, 168155 flow [2024-12-02 07:52:19,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 4434 transitions, 167784 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-12-02 07:52:19,760 INFO L231 Difference]: Finished difference. Result has 481 places, 4383 transitions, 171285 flow [2024-12-02 07:52:19,761 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=147530, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2988, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=995, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=171285, PETRI_PLACES=481, PETRI_TRANSITIONS=4383} [2024-12-02 07:52:19,762 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 458 predicate places. [2024-12-02 07:52:19,762 INFO L471 AbstractCegarLoop]: Abstraction has has 481 places, 4383 transitions, 171285 flow [2024-12-02 07:52:19,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.9375) internal successors, (95), 16 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:52:19,762 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:52:19,762 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:52:19,772 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-12-02 07:52:19,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:52:19,963 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:52:19,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:52:19,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1387446216, now seen corresponding path program 19 times [2024-12-02 07:52:19,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:52:19,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568142376] [2024-12-02 07:52:19,963 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 07:52:19,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:52:19,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:52:20,149 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 07:52:20,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:52:20,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568142376] [2024-12-02 07:52:20,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568142376] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:52:20,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854696408] [2024-12-02 07:52:20,150 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 07:52:20,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:52:20,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:52:20,152 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:52:20,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 07:52:20,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:52:20,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 07:52:20,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:52:20,307 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 07:52:20,307 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:52:20,486 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:52:20,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854696408] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:52:20,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:52:20,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-12-02 07:52:20,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340218765] [2024-12-02 07:52:20,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:52:20,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 07:52:20,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:52:20,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 07:52:20,487 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2024-12-02 07:52:20,493 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 21 [2024-12-02 07:52:20,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 4383 transitions, 171285 flow. Second operand has 19 states, 19 states have (on average 6.052631578947368) internal successors, (115), 19 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:52:20,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:52:20,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 21 [2024-12-02 07:52:20,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:52:52,173 INFO L124 PetriNetUnfolderBase]: 10888/18486 cut-off events. [2024-12-02 07:52:52,174 INFO L125 PetriNetUnfolderBase]: For 1174766/1174847 co-relation queries the response was YES. [2024-12-02 07:52:52,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293129 conditions, 18486 events. 10888/18486 cut-off events. For 1174766/1174847 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 139648 event pairs, 918 based on Foata normal form. 58/18539 useless extension candidates. Maximal degree in co-relation 292540. Up to 6807 conditions per place. [2024-12-02 07:52:52,606 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 1722 selfloop transitions, 2815 changer transitions 0/4675 dead transitions. [2024-12-02 07:52:52,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 4675 transitions, 191150 flow [2024-12-02 07:52:52,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 07:52:52,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 07:52:52,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 205 transitions. [2024-12-02 07:52:52,607 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44372294372294374 [2024-12-02 07:52:52,607 INFO L175 Difference]: Start difference. First operand has 481 places, 4383 transitions, 171285 flow. Second operand 22 states and 205 transitions. [2024-12-02 07:52:52,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 4675 transitions, 191150 flow [2024-12-02 07:53:47,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 4675 transitions, 190415 flow, removed 190 selfloop flow, removed 6 redundant places. [2024-12-02 07:53:47,795 INFO L231 Difference]: Finished difference. Result has 501 places, 4569 transitions, 189075 flow [2024-12-02 07:53:47,797 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=170052, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2624, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=189075, PETRI_PLACES=501, PETRI_TRANSITIONS=4569} [2024-12-02 07:53:47,798 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 478 predicate places. [2024-12-02 07:53:47,798 INFO L471 AbstractCegarLoop]: Abstraction has has 501 places, 4569 transitions, 189075 flow [2024-12-02 07:53:47,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.052631578947368) internal successors, (115), 19 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:53:47,798 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:53:47,798 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:53:47,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-12-02 07:53:47,998 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 07:53:47,999 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:53:47,999 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:53:47,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1117713938, now seen corresponding path program 20 times [2024-12-02 07:53:47,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:53:48,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898165878] [2024-12-02 07:53:48,000 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:53:48,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:53:48,013 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:53:48,013 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:53:48,381 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 07:53:48,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:53:48,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898165878] [2024-12-02 07:53:48,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898165878] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:53:48,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489466516] [2024-12-02 07:53:48,382 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 07:53:48,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:53:48,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:53:48,384 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:53:48,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 07:53:48,438 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:53:48,439 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:53:48,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 07:53:48,441 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:53:48,702 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:53:48,702 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:53:49,177 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 07:53:49,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489466516] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:53:49,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:53:49,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 22 [2024-12-02 07:53:49,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142908646] [2024-12-02 07:53:49,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:53:49,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 07:53:49,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:53:49,178 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 07:53:49,178 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2024-12-02 07:53:49,185 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:53:49,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 4569 transitions, 189075 flow. Second operand has 23 states, 23 states have (on average 5.304347826086956) internal successors, (122), 23 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:53:49,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:53:49,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:53:49,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:54:25,833 INFO L124 PetriNetUnfolderBase]: 11945/19838 cut-off events. [2024-12-02 07:54:25,833 INFO L125 PetriNetUnfolderBase]: For 1329247/1329247 co-relation queries the response was YES. [2024-12-02 07:54:26,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319944 conditions, 19838 events. 11945/19838 cut-off events. For 1329247/1329247 co-relation queries the response was YES. Maximal size of possible extension queue 845. Compared 146191 event pairs, 48 based on Foata normal form. 116/19954 useless extension candidates. Maximal degree in co-relation 315836. Up to 8197 conditions per place. [2024-12-02 07:54:26,314 INFO L140 encePairwiseOnDemand]: 11/21 looper letters, 2329 selfloop transitions, 2585 changer transitions 197/5112 dead transitions. [2024-12-02 07:54:26,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 5112 transitions, 218154 flow [2024-12-02 07:54:26,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-02 07:54:26,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-12-02 07:54:26,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 281 transitions. [2024-12-02 07:54:26,315 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43164362519201227 [2024-12-02 07:54:26,316 INFO L175 Difference]: Start difference. First operand has 501 places, 4569 transitions, 189075 flow. Second operand 31 states and 281 transitions. [2024-12-02 07:54:26,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 5112 transitions, 218154 flow [2024-12-02 07:55:22,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 5112 transitions, 217271 flow, removed 90 selfloop flow, removed 10 redundant places. [2024-12-02 07:55:22,350 INFO L231 Difference]: Finished difference. Result has 537 places, 4558 transitions, 198265 flow [2024-12-02 07:55:22,352 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=188041, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2465, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2013, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=198265, PETRI_PLACES=537, PETRI_TRANSITIONS=4558} [2024-12-02 07:55:22,353 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 514 predicate places. [2024-12-02 07:55:22,353 INFO L471 AbstractCegarLoop]: Abstraction has has 537 places, 4558 transitions, 198265 flow [2024-12-02 07:55:22,353 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.304347826086956) internal successors, (122), 23 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:55:22,353 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:55:22,353 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:55:22,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-12-02 07:55:22,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 07:55:22,554 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:55:22,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:55:22,554 INFO L85 PathProgramCache]: Analyzing trace with hash -706594170, now seen corresponding path program 21 times [2024-12-02 07:55:22,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:55:22,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394851189] [2024-12-02 07:55:22,555 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:55:22,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:55:22,568 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 07:55:22,568 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:55:22,914 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 07:55:22,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:55:22,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394851189] [2024-12-02 07:55:22,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394851189] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:55:22,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383917473] [2024-12-02 07:55:22,915 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 07:55:22,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:55:22,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:55:22,917 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:55:22,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 07:55:22,973 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 07:55:22,973 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:55:22,974 INFO L256 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 07:55:22,975 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:55:39,194 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 07:55:39,194 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:55:54,242 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:55:54,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383917473] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:55:54,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:55:54,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 6] total 20 [2024-12-02 07:55:54,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917177721] [2024-12-02 07:55:54,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:55:54,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 07:55:54,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:55:54,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 07:55:54,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=316, Unknown=6, NotChecked=0, Total=420 [2024-12-02 07:55:54,271 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:55:54,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 4558 transitions, 198265 flow. Second operand has 21 states, 21 states have (on average 5.761904761904762) internal successors, (121), 21 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:55:54,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:55:54,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:55:54,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:56:37,777 INFO L124 PetriNetUnfolderBase]: 13375/22628 cut-off events. [2024-12-02 07:56:37,777 INFO L125 PetriNetUnfolderBase]: For 1635054/1635054 co-relation queries the response was YES. [2024-12-02 07:56:38,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 380538 conditions, 22628 events. 13375/22628 cut-off events. For 1635054/1635054 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 173666 event pairs, 71 based on Foata normal form. 5/22633 useless extension candidates. Maximal degree in co-relation 379409. Up to 7379 conditions per place. [2024-12-02 07:56:38,472 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 2710 selfloop transitions, 2693 changer transitions 398/5802 dead transitions. [2024-12-02 07:56:38,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 5802 transitions, 260244 flow [2024-12-02 07:56:38,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 07:56:38,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 07:56:38,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 251 transitions. [2024-12-02 07:56:38,474 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4597069597069597 [2024-12-02 07:56:38,474 INFO L175 Difference]: Start difference. First operand has 537 places, 4558 transitions, 198265 flow. Second operand 26 states and 251 transitions. [2024-12-02 07:56:38,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 5802 transitions, 260244 flow [2024-12-02 07:57:39,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 5802 transitions, 258878 flow, removed 370 selfloop flow, removed 8 redundant places. [2024-12-02 07:57:40,013 INFO L231 Difference]: Finished difference. Result has 565 places, 4914 transitions, 223876 flow [2024-12-02 07:57:40,015 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=197187, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=223876, PETRI_PLACES=565, PETRI_TRANSITIONS=4914} [2024-12-02 07:57:40,016 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 542 predicate places. [2024-12-02 07:57:40,016 INFO L471 AbstractCegarLoop]: Abstraction has has 565 places, 4914 transitions, 223876 flow [2024-12-02 07:57:40,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.761904761904762) internal successors, (121), 21 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:57:40,016 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:57:40,016 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:57:40,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 07:57:40,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:57:40,216 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:57:40,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:57:40,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1931638998, now seen corresponding path program 22 times [2024-12-02 07:57:40,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:57:40,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912350783] [2024-12-02 07:57:40,217 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:57:40,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:57:40,226 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:57:40,226 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:57:40,654 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 07:57:40,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:57:40,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912350783] [2024-12-02 07:57:40,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912350783] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:57:40,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656237556] [2024-12-02 07:57:40,654 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 07:57:40,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:57:40,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:57:40,656 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:57:40,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 07:57:40,698 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 07:57:40,698 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:57:40,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 07:57:40,700 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:57:40,936 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 07:57:40,936 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:57:42,155 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 07:57:42,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656237556] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:57:42,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:57:42,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 12] total 30 [2024-12-02 07:57:42,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062428074] [2024-12-02 07:57:42,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:57:42,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 07:57:42,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:57:42,157 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 07:57:42,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2024-12-02 07:57:42,175 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:57:42,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 4914 transitions, 223876 flow. Second operand has 31 states, 31 states have (on average 5.0) internal successors, (155), 31 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:57:42,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:57:42,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:57:42,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:57:53,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 07:58:05,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 07:58:07,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 07:58:39,009 INFO L124 PetriNetUnfolderBase]: 13081/22315 cut-off events. [2024-12-02 07:58:39,009 INFO L125 PetriNetUnfolderBase]: For 1676491/1676491 co-relation queries the response was YES. [2024-12-02 07:58:39,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 385281 conditions, 22315 events. 13081/22315 cut-off events. For 1676491/1676491 co-relation queries the response was YES. Maximal size of possible extension queue 985. Compared 172786 event pairs, 26 based on Foata normal form. 7/22322 useless extension candidates. Maximal degree in co-relation 382961. Up to 10021 conditions per place. [2024-12-02 07:58:39,510 INFO L140 encePairwiseOnDemand]: 10/21 looper letters, 1944 selfloop transitions, 3585 changer transitions 13/5543 dead transitions. [2024-12-02 07:58:39,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 5543 transitions, 256714 flow [2024-12-02 07:58:39,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-12-02 07:58:39,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2024-12-02 07:58:39,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 492 transitions. [2024-12-02 07:58:39,512 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.33954451345755693 [2024-12-02 07:58:39,512 INFO L175 Difference]: Start difference. First operand has 565 places, 4914 transitions, 223876 flow. Second operand 69 states and 492 transitions. [2024-12-02 07:58:39,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 5543 transitions, 256714 flow [2024-12-02 07:59:32,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 5543 transitions, 255525 flow, removed 299 selfloop flow, removed 11 redundant places. [2024-12-02 07:59:32,884 INFO L231 Difference]: Finished difference. Result has 641 places, 5363 transitions, 254549 flow [2024-12-02 07:59:32,886 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=222749, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4913, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=254549, PETRI_PLACES=641, PETRI_TRANSITIONS=5363} [2024-12-02 07:59:32,887 INFO L279 CegarLoopForPetriNet]: 23 programPoint places, 618 predicate places. [2024-12-02 07:59:32,887 INFO L471 AbstractCegarLoop]: Abstraction has has 641 places, 5363 transitions, 254549 flow [2024-12-02 07:59:32,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.0) internal successors, (155), 31 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:59:32,887 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:59:32,887 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:59:32,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-12-02 07:59:33,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:59:33,088 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-02 07:59:33,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:59:33,089 INFO L85 PathProgramCache]: Analyzing trace with hash 429791870, now seen corresponding path program 23 times [2024-12-02 07:59:33,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:59:33,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470289221] [2024-12-02 07:59:33,089 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:59:33,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:59:33,097 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:59:33,097 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:59:33,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 07:59:33,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:59:33,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470289221] [2024-12-02 07:59:33,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470289221] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:59:33,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903508855] [2024-12-02 07:59:33,311 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 07:59:33,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:59:33,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:59:33,313 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:59:33,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b89ccb41-594e-4c27-9ad2-86fd10c52f0d/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 07:59:33,354 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 07:59:33,354 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 07:59:33,355 INFO L256 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 07:59:33,356 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:59:33,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 07:59:33,773 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:59:33,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903508855] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:59:33,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:59:33,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 15 [2024-12-02 07:59:33,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058977061] [2024-12-02 07:59:33,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:59:33,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 07:59:33,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:59:33,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 07:59:33,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2024-12-02 07:59:33,806 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 21 [2024-12-02 07:59:33,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 5363 transitions, 254549 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:59:33,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:59:33,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 21 [2024-12-02 07:59:33,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 08:00:15,901 INFO L124 PetriNetUnfolderBase]: 13106/22374 cut-off events. [2024-12-02 08:00:15,901 INFO L125 PetriNetUnfolderBase]: For 1816909/1816909 co-relation queries the response was YES. [2024-12-02 08:00:16,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 407685 conditions, 22374 events. 13106/22374 cut-off events. For 1816909/1816909 co-relation queries the response was YES. Maximal size of possible extension queue 986. Compared 173326 event pairs, 138 based on Foata normal form. 2/22376 useless extension candidates. Maximal degree in co-relation 406483. Up to 21995 conditions per place. [2024-12-02 08:00:16,446 INFO L140 encePairwiseOnDemand]: 12/21 looper letters, 5370 selfloop transitions, 47 changer transitions 2/5420 dead transitions. [2024-12-02 08:00:16,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 5420 transitions, 266854 flow [2024-12-02 08:00:16,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 08:00:16,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 08:00:16,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 100 transitions. [2024-12-02 08:00:16,447 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-12-02 08:00:16,447 INFO L175 Difference]: Start difference. First operand has 641 places, 5363 transitions, 254549 flow. Second operand 12 states and 100 transitions. [2024-12-02 08:00:16,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 5420 transitions, 266854 flow