./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 23:28:38,972 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 23:28:39,045 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 23:28:39,056 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 23:28:39,056 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 23:28:39,097 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 23:28:39,098 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 23:28:39,098 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 23:28:39,099 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 23:28:39,099 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 23:28:39,099 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 23:28:39,099 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 23:28:39,100 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 23:28:39,100 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 23:28:39,100 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 23:28:39,100 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 23:28:39,100 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 23:28:39,100 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 23:28:39,101 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 23:28:39,101 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 23:28:39,101 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 23:28:39,101 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 23:28:39,101 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 23:28:39,101 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 23:28:39,101 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 23:28:39,101 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 23:28:39,102 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 23:28:39,102 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 23:28:39,102 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 23:28:39,102 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:28:39,102 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:28:39,102 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:28:39,102 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:28:39,103 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 23:28:39,103 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 23:28:39,103 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 23:28:39,103 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 23:28:39,103 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:28:39,103 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 23:28:39,103 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 23:28:39,103 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 23:28:39,103 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 23:28:39,104 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 23:28:39,104 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 23:28:39,104 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 23:28:39,104 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 23:28:39,104 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 23:28:39,104 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 23:28:39,104 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_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6897befed0dbbae24492a1e82d50fcd0be6b3857b241d882a904d02a513d7a6d [2024-11-27 23:28:39,451 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 23:28:39,465 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 23:28:39,468 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 23:28:39,470 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 23:28:39,471 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 23:28:39,472 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2024-11-27 23:28:42,559 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/data/12dc14ef2/9b8aab7eb3a947dba51d11d4fd0f6208/FLAG85ef5524c [2024-11-27 23:28:42,872 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 23:28:42,873 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2024-11-27 23:28:42,892 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/data/12dc14ef2/9b8aab7eb3a947dba51d11d4fd0f6208/FLAG85ef5524c [2024-11-27 23:28:42,935 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/data/12dc14ef2/9b8aab7eb3a947dba51d11d4fd0f6208 [2024-11-27 23:28:42,942 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 23:28:42,943 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 23:28:42,945 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 23:28:42,945 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 23:28:42,954 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 23:28:42,958 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:28:42" (1/1) ... [2024-11-27 23:28:42,959 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@454fb1bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:42, skipping insertion in model container [2024-11-27 23:28:42,959 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 11:28:42" (1/1) ... [2024-11-27 23:28:42,979 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 23:28:43,180 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_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/sv-benchmarks/c/weaver/array-eq-symm.wvr.c[2277,2290] [2024-11-27 23:28:43,194 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:28:43,207 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 23:28:43,224 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_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/sv-benchmarks/c/weaver/array-eq-symm.wvr.c[2277,2290] [2024-11-27 23:28:43,228 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 23:28:43,246 INFO L204 MainTranslator]: Completed translation [2024-11-27 23:28:43,246 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43 WrapperNode [2024-11-27 23:28:43,247 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 23:28:43,248 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 23:28:43,248 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 23:28:43,248 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 23:28:43,262 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,272 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,301 INFO L138 Inliner]: procedures = 22, calls = 19, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 103 [2024-11-27 23:28:43,304 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 23:28:43,305 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 23:28:43,305 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 23:28:43,305 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 23:28:43,314 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,314 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,317 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,332 INFO L175 MemorySlicer]: Split 8 memory accesses to 2 slices as follows [2, 6]. 75 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-27 23:28:43,332 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,332 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,339 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,340 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,343 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,345 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,346 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,348 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 23:28:43,349 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 23:28:43,349 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 23:28:43,349 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 23:28:43,350 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (1/1) ... [2024-11-27 23:28:43,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 23:28:43,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:28:43,388 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 23:28:43,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 23:28:43,425 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 23:28:43,426 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-27 23:28:43,426 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-27 23:28:43,426 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-27 23:28:43,426 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-27 23:28:43,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 23:28:43,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-27 23:28:43,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-27 23:28:43,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-27 23:28:43,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-27 23:28:43,427 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 23:28:43,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 23:28:43,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-27 23:28:43,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-27 23:28:43,429 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-27 23:28:43,541 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 23:28:43,543 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 23:28:43,938 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-27 23:28:43,938 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 23:28:44,259 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 23:28:44,259 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-27 23:28:44,259 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:28:44 BoogieIcfgContainer [2024-11-27 23:28:44,259 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 23:28:44,262 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 23:28:44,262 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 23:28:44,269 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 23:28:44,269 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 11:28:42" (1/3) ... [2024-11-27 23:28:44,269 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48b7c1b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:28:44, skipping insertion in model container [2024-11-27 23:28:44,269 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 11:28:43" (2/3) ... [2024-11-27 23:28:44,270 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48b7c1b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 11:28:44, skipping insertion in model container [2024-11-27 23:28:44,270 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 11:28:44" (3/3) ... [2024-11-27 23:28:44,273 INFO L128 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2024-11-27 23:28:44,289 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 23:28:44,290 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG array-eq-symm.wvr.c that has 3 procedures, 23 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2024-11-27 23:28:44,291 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-27 23:28:44,372 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-27 23:28:44,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 29 places, 28 transitions, 70 flow [2024-11-27 23:28:44,458 INFO L124 PetriNetUnfolderBase]: 6/26 cut-off events. [2024-11-27 23:28:44,460 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-27 23:28:44,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 26 events. 6/26 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 24 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 17. Up to 2 conditions per place. [2024-11-27 23:28:44,468 INFO L82 GeneralOperation]: Start removeDead. Operand has 29 places, 28 transitions, 70 flow [2024-11-27 23:28:44,471 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 26 places, 25 transitions, 62 flow [2024-11-27 23:28:44,484 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 23:28:44,503 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;@664b0b49, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 23:28:44,503 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-27 23:28:44,513 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-27 23:28:44,513 INFO L124 PetriNetUnfolderBase]: 6/24 cut-off events. [2024-11-27 23:28:44,513 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-27 23:28:44,514 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:44,518 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:44,519 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-11-27 23:28:44,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:44,525 INFO L85 PathProgramCache]: Analyzing trace with hash -708299435, now seen corresponding path program 1 times [2024-11-27 23:28:44,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:44,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678956084] [2024-11-27 23:28:44,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:44,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:44,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:45,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:28:45,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:45,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678956084] [2024-11-27 23:28:45,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678956084] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:45,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:45,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 23:28:45,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499068226] [2024-11-27 23:28:45,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:45,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 23:28:45,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:45,045 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 23:28:45,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 23:28:45,046 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:45,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:45,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:45,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:45,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:45,239 INFO L124 PetriNetUnfolderBase]: 207/323 cut-off events. [2024-11-27 23:28:45,239 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-11-27 23:28:45,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 674 conditions, 323 events. 207/323 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1124 event pairs, 42 based on Foata normal form. 1/220 useless extension candidates. Maximal degree in co-relation 596. Up to 208 conditions per place. [2024-11-27 23:28:45,245 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 33 selfloop transitions, 3 changer transitions 1/40 dead transitions. [2024-11-27 23:28:45,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 40 transitions, 175 flow [2024-11-27 23:28:45,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 23:28:45,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 23:28:45,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 53 transitions. [2024-11-27 23:28:45,266 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-11-27 23:28:45,270 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 62 flow. Second operand 3 states and 53 transitions. [2024-11-27 23:28:45,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 40 transitions, 175 flow [2024-11-27 23:28:45,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 40 transitions, 161 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 23:28:45,279 INFO L231 Difference]: Finished difference. Result has 25 places, 27 transitions, 73 flow [2024-11-27 23:28:45,282 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=73, PETRI_PLACES=25, PETRI_TRANSITIONS=27} [2024-11-27 23:28:45,285 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, -1 predicate places. [2024-11-27 23:28:45,286 INFO L471 AbstractCegarLoop]: Abstraction has has 25 places, 27 transitions, 73 flow [2024-11-27 23:28:45,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:45,286 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:45,286 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:45,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-27 23:28:45,287 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-11-27 23:28:45,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:45,288 INFO L85 PathProgramCache]: Analyzing trace with hash -26188551, now seen corresponding path program 1 times [2024-11-27 23:28:45,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:45,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884489714] [2024-11-27 23:28:45,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:45,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:45,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:45,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:28:45,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:45,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884489714] [2024-11-27 23:28:45,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884489714] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:45,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:45,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 23:28:45,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468186004] [2024-11-27 23:28:45,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:45,560 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 23:28:45,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:45,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 23:28:45,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 23:28:45,561 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:45,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 27 transitions, 73 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:45,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:45,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:45,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:45,836 INFO L124 PetriNetUnfolderBase]: 292/481 cut-off events. [2024-11-27 23:28:45,836 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2024-11-27 23:28:45,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1055 conditions, 481 events. 292/481 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1940 event pairs, 170 based on Foata normal form. 0/402 useless extension candidates. Maximal degree in co-relation 392. Up to 319 conditions per place. [2024-11-27 23:28:45,844 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 40 selfloop transitions, 5 changer transitions 0/48 dead transitions. [2024-11-27 23:28:45,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 48 transitions, 216 flow [2024-11-27 23:28:45,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:28:45,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 23:28:45,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 68 transitions. [2024-11-27 23:28:45,847 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-11-27 23:28:45,848 INFO L175 Difference]: Start difference. First operand has 25 places, 27 transitions, 73 flow. Second operand 5 states and 68 transitions. [2024-11-27 23:28:45,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 48 transitions, 216 flow [2024-11-27 23:28:45,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 48 transitions, 212 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 23:28:45,852 INFO L231 Difference]: Finished difference. Result has 31 places, 31 transitions, 106 flow [2024-11-27 23:28:45,852 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=31, PETRI_TRANSITIONS=31} [2024-11-27 23:28:45,853 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 5 predicate places. [2024-11-27 23:28:45,853 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 31 transitions, 106 flow [2024-11-27 23:28:45,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:45,853 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:45,853 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:45,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 23:28:45,854 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-11-27 23:28:45,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:45,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1617956803, now seen corresponding path program 1 times [2024-11-27 23:28:45,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:45,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258911997] [2024-11-27 23:28:45,855 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:45,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:45,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:46,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:28:46,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:46,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258911997] [2024-11-27 23:28:46,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258911997] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:46,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:46,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 23:28:46,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011178043] [2024-11-27 23:28:46,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:46,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 23:28:46,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:46,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 23:28:46,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 23:28:46,106 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:46,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 31 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:46,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:46,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:46,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:46,287 INFO L124 PetriNetUnfolderBase]: 231/382 cut-off events. [2024-11-27 23:28:46,287 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2024-11-27 23:28:46,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 865 conditions, 382 events. 231/382 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1472 event pairs, 130 based on Foata normal form. 0/348 useless extension candidates. Maximal degree in co-relation 725. Up to 319 conditions per place. [2024-11-27 23:28:46,291 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 23 selfloop transitions, 2 changer transitions 15/43 dead transitions. [2024-11-27 23:28:46,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 43 transitions, 218 flow [2024-11-27 23:28:46,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:28:46,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 23:28:46,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 64 transitions. [2024-11-27 23:28:46,295 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-11-27 23:28:46,297 INFO L175 Difference]: Start difference. First operand has 31 places, 31 transitions, 106 flow. Second operand 5 states and 64 transitions. [2024-11-27 23:28:46,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 43 transitions, 218 flow [2024-11-27 23:28:46,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 43 transitions, 212 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-11-27 23:28:46,301 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 90 flow [2024-11-27 23:28:46,302 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=90, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2024-11-27 23:28:46,303 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 9 predicate places. [2024-11-27 23:28:46,303 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 90 flow [2024-11-27 23:28:46,303 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:46,303 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:46,303 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:46,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 23:28:46,303 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-11-27 23:28:46,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:46,304 INFO L85 PathProgramCache]: Analyzing trace with hash 469388059, now seen corresponding path program 1 times [2024-11-27 23:28:46,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:46,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120816815] [2024-11-27 23:28:46,304 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:46,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:46,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 23:28:46,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:46,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120816815] [2024-11-27 23:28:46,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120816815] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:46,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:46,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 23:28:46,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694454688] [2024-11-27 23:28:46,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:46,496 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:28:46,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:46,497 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:28:46,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:28:46,497 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:46,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 90 flow. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:46,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:46,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:46,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:46,707 INFO L124 PetriNetUnfolderBase]: 337/556 cut-off events. [2024-11-27 23:28:46,707 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2024-11-27 23:28:46,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1287 conditions, 556 events. 337/556 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2307 event pairs, 155 based on Foata normal form. 18/569 useless extension candidates. Maximal degree in co-relation 1271. Up to 220 conditions per place. [2024-11-27 23:28:46,714 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 52 selfloop transitions, 6 changer transitions 0/61 dead transitions. [2024-11-27 23:28:46,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 61 transitions, 301 flow [2024-11-27 23:28:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:28:46,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 23:28:46,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-11-27 23:28:46,716 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-27 23:28:46,716 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 90 flow. Second operand 5 states and 80 transitions. [2024-11-27 23:28:46,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 61 transitions, 301 flow [2024-11-27 23:28:46,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 61 transitions, 279 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-11-27 23:28:46,721 INFO L231 Difference]: Finished difference. Result has 33 places, 31 transitions, 115 flow [2024-11-27 23:28:46,721 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=115, PETRI_PLACES=33, PETRI_TRANSITIONS=31} [2024-11-27 23:28:46,723 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 7 predicate places. [2024-11-27 23:28:46,723 INFO L471 AbstractCegarLoop]: Abstraction has has 33 places, 31 transitions, 115 flow [2024-11-27 23:28:46,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:46,723 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:46,723 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:46,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 23:28:46,724 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-11-27 23:28:46,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:46,725 INFO L85 PathProgramCache]: Analyzing trace with hash 362367003, now seen corresponding path program 1 times [2024-11-27 23:28:46,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:46,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607198124] [2024-11-27 23:28:46,725 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:46,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:46,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:46,909 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 23:28:46,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:46,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607198124] [2024-11-27 23:28:46,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607198124] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:46,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:46,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 23:28:46,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077601407] [2024-11-27 23:28:46,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:46,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:28:46,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:46,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:28:46,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:28:46,913 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:46,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 31 transitions, 115 flow. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:46,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:46,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:46,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:47,092 INFO L124 PetriNetUnfolderBase]: 321/532 cut-off events. [2024-11-27 23:28:47,092 INFO L125 PetriNetUnfolderBase]: For 147/147 co-relation queries the response was YES. [2024-11-27 23:28:47,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1253 conditions, 532 events. 321/532 cut-off events. For 147/147 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2065 event pairs, 115 based on Foata normal form. 0/494 useless extension candidates. Maximal degree in co-relation 1230. Up to 238 conditions per place. [2024-11-27 23:28:47,096 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 36 selfloop transitions, 5 changer transitions 11/55 dead transitions. [2024-11-27 23:28:47,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 55 transitions, 283 flow [2024-11-27 23:28:47,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:28:47,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 23:28:47,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 74 transitions. [2024-11-27 23:28:47,097 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-11-27 23:28:47,098 INFO L175 Difference]: Start difference. First operand has 33 places, 31 transitions, 115 flow. Second operand 5 states and 74 transitions. [2024-11-27 23:28:47,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 55 transitions, 283 flow [2024-11-27 23:28:47,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 55 transitions, 278 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-27 23:28:47,100 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 127 flow [2024-11-27 23:28:47,100 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=127, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2024-11-27 23:28:47,101 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 12 predicate places. [2024-11-27 23:28:47,101 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 127 flow [2024-11-27 23:28:47,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:47,101 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:47,101 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:47,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 23:28:47,102 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-11-27 23:28:47,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:47,102 INFO L85 PathProgramCache]: Analyzing trace with hash -418338207, now seen corresponding path program 1 times [2024-11-27 23:28:47,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:47,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671068944] [2024-11-27 23:28:47,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:47,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:47,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:47,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:28:47,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:47,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671068944] [2024-11-27 23:28:47,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671068944] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:28:47,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504851502] [2024-11-27 23:28:47,391 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:47,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:28:47,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:28:47,394 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:28:47,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 23:28:47,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:47,514 INFO L256 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 23:28:47,520 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:28:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:28:47,749 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:28:47,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:28:47,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504851502] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 23:28:47,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:28:47,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2024-11-27 23:28:47,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765781058] [2024-11-27 23:28:47,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:47,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:28:47,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:47,951 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:28:47,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-27 23:28:47,952 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:47,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 127 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:47,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:47,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:47,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:48,212 INFO L124 PetriNetUnfolderBase]: 323/544 cut-off events. [2024-11-27 23:28:48,212 INFO L125 PetriNetUnfolderBase]: For 258/258 co-relation queries the response was YES. [2024-11-27 23:28:48,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 544 events. 323/544 cut-off events. For 258/258 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2127 event pairs, 93 based on Foata normal form. 16/557 useless extension candidates. Maximal degree in co-relation 1347. Up to 217 conditions per place. [2024-11-27 23:28:48,218 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 43 selfloop transitions, 8 changer transitions 0/54 dead transitions. [2024-11-27 23:28:48,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 54 transitions, 301 flow [2024-11-27 23:28:48,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:28:48,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:28:48,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-11-27 23:28:48,220 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-11-27 23:28:48,220 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 127 flow. Second operand 7 states and 83 transitions. [2024-11-27 23:28:48,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 54 transitions, 301 flow [2024-11-27 23:28:48,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 54 transitions, 286 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-11-27 23:28:48,226 INFO L231 Difference]: Finished difference. Result has 40 places, 32 transitions, 148 flow [2024-11-27 23:28:48,226 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=148, PETRI_PLACES=40, PETRI_TRANSITIONS=32} [2024-11-27 23:28:48,227 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 14 predicate places. [2024-11-27 23:28:48,227 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 32 transitions, 148 flow [2024-11-27 23:28:48,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:48,228 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:48,228 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:48,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 23:28:48,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:28:48,429 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-11-27 23:28:48,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:48,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1417908841, now seen corresponding path program 1 times [2024-11-27 23:28:48,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:48,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047214140] [2024-11-27 23:28:48,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:48,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:48,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:48,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:28:48,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:48,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047214140] [2024-11-27 23:28:48,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047214140] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:28:48,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350031817] [2024-11-27 23:28:48,715 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:48,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:28:48,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:28:48,720 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:28:48,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 23:28:48,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:48,824 INFO L256 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 23:28:48,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:28:48,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:28:48,973 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:28:49,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 23:28:49,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350031817] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 23:28:49,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:28:49,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2024-11-27 23:28:49,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033601884] [2024-11-27 23:28:49,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:49,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:28:49,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:49,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:28:49,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-27 23:28:49,134 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:49,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 32 transitions, 148 flow. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:49,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:49,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:49,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:49,425 INFO L124 PetriNetUnfolderBase]: 353/636 cut-off events. [2024-11-27 23:28:49,425 INFO L125 PetriNetUnfolderBase]: For 455/455 co-relation queries the response was YES. [2024-11-27 23:28:49,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1648 conditions, 636 events. 353/636 cut-off events. For 455/455 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2834 event pairs, 138 based on Foata normal form. 0/612 useless extension candidates. Maximal degree in co-relation 1618. Up to 223 conditions per place. [2024-11-27 23:28:49,434 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 50 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-11-27 23:28:49,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 61 transitions, 368 flow [2024-11-27 23:28:49,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:28:49,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:28:49,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-11-27 23:28:49,436 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-11-27 23:28:49,436 INFO L175 Difference]: Start difference. First operand has 40 places, 32 transitions, 148 flow. Second operand 7 states and 87 transitions. [2024-11-27 23:28:49,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 61 transitions, 368 flow [2024-11-27 23:28:49,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 61 transitions, 346 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-27 23:28:49,442 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 162 flow [2024-11-27 23:28:49,442 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=162, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-11-27 23:28:49,443 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2024-11-27 23:28:49,443 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 162 flow [2024-11-27 23:28:49,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:49,443 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:49,443 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:49,453 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 23:28:49,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:28:49,648 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-11-27 23:28:49,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:49,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1998389952, now seen corresponding path program 1 times [2024-11-27 23:28:49,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:49,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435222978] [2024-11-27 23:28:49,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:49,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:49,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:50,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:50,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:50,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435222978] [2024-11-27 23:28:50,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435222978] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:50,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:50,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 23:28:50,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101843520] [2024-11-27 23:28:50,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:50,256 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:28:50,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:50,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:28:50,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:28:50,257 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:50,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 162 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:50,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:50,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:50,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:50,573 INFO L124 PetriNetUnfolderBase]: 365/655 cut-off events. [2024-11-27 23:28:50,574 INFO L125 PetriNetUnfolderBase]: For 547/547 co-relation queries the response was YES. [2024-11-27 23:28:50,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1809 conditions, 655 events. 365/655 cut-off events. For 547/547 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2848 event pairs, 102 based on Foata normal form. 5/659 useless extension candidates. Maximal degree in co-relation 1778. Up to 536 conditions per place. [2024-11-27 23:28:50,581 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 40 selfloop transitions, 11 changer transitions 6/60 dead transitions. [2024-11-27 23:28:50,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 60 transitions, 361 flow [2024-11-27 23:28:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:28:50,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:28:50,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-11-27 23:28:50,583 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-11-27 23:28:50,583 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 162 flow. Second operand 7 states and 87 transitions. [2024-11-27 23:28:50,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 60 transitions, 361 flow [2024-11-27 23:28:50,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 60 transitions, 341 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-11-27 23:28:50,586 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 228 flow [2024-11-27 23:28:50,589 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=228, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2024-11-27 23:28:50,589 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 23 predicate places. [2024-11-27 23:28:50,591 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 228 flow [2024-11-27 23:28:50,591 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:50,591 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:50,591 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:50,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 23:28:50,592 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-11-27 23:28:50,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:50,592 INFO L85 PathProgramCache]: Analyzing trace with hash 155195340, now seen corresponding path program 2 times [2024-11-27 23:28:50,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:50,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396515333] [2024-11-27 23:28:50,593 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:28:50,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:50,628 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 23:28:50,629 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:51,123 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:51,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:51,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396515333] [2024-11-27 23:28:51,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396515333] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:51,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:51,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 23:28:51,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282007441] [2024-11-27 23:28:51,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:51,124 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:28:51,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:51,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:28:51,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:28:51,124 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:51,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 228 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:51,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:51,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:51,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:51,400 INFO L124 PetriNetUnfolderBase]: 363/652 cut-off events. [2024-11-27 23:28:51,401 INFO L125 PetriNetUnfolderBase]: For 691/691 co-relation queries the response was YES. [2024-11-27 23:28:51,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2055 conditions, 652 events. 363/652 cut-off events. For 691/691 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2869 event pairs, 75 based on Foata normal form. 5/657 useless extension candidates. Maximal degree in co-relation 2024. Up to 536 conditions per place. [2024-11-27 23:28:51,406 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 42 selfloop transitions, 10 changer transitions 10/65 dead transitions. [2024-11-27 23:28:51,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 441 flow [2024-11-27 23:28:51,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:28:51,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:28:51,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-11-27 23:28:51,408 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45408163265306123 [2024-11-27 23:28:51,408 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 228 flow. Second operand 7 states and 89 transitions. [2024-11-27 23:28:51,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 441 flow [2024-11-27 23:28:51,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 411 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-11-27 23:28:51,415 INFO L231 Difference]: Finished difference. Result has 52 places, 41 transitions, 243 flow [2024-11-27 23:28:51,415 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=243, PETRI_PLACES=52, PETRI_TRANSITIONS=41} [2024-11-27 23:28:51,416 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 26 predicate places. [2024-11-27 23:28:51,416 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 41 transitions, 243 flow [2024-11-27 23:28:51,416 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:51,416 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:51,416 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:51,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 23:28:51,417 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-11-27 23:28:51,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:51,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1585447470, now seen corresponding path program 1 times [2024-11-27 23:28:51,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:51,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974286832] [2024-11-27 23:28:51,418 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:28:51,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:51,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:28:51,903 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:51,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:51,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974286832] [2024-11-27 23:28:51,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974286832] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:51,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:51,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 23:28:51,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371999158] [2024-11-27 23:28:51,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:51,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:28:51,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:51,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:28:51,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:28:51,907 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:51,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 41 transitions, 243 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:51,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:51,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:51,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:52,186 INFO L124 PetriNetUnfolderBase]: 357/646 cut-off events. [2024-11-27 23:28:52,187 INFO L125 PetriNetUnfolderBase]: For 814/820 co-relation queries the response was YES. [2024-11-27 23:28:52,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2064 conditions, 646 events. 357/646 cut-off events. For 814/820 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2730 event pairs, 147 based on Foata normal form. 6/652 useless extension candidates. Maximal degree in co-relation 2033. Up to 536 conditions per place. [2024-11-27 23:28:52,192 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 37 selfloop transitions, 14 changer transitions 11/65 dead transitions. [2024-11-27 23:28:52,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 481 flow [2024-11-27 23:28:52,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:28:52,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:28:52,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-11-27 23:28:52,194 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-11-27 23:28:52,194 INFO L175 Difference]: Start difference. First operand has 52 places, 41 transitions, 243 flow. Second operand 7 states and 86 transitions. [2024-11-27 23:28:52,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 481 flow [2024-11-27 23:28:52,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 443 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-27 23:28:52,201 INFO L231 Difference]: Finished difference. Result has 56 places, 45 transitions, 304 flow [2024-11-27 23:28:52,202 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=304, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2024-11-27 23:28:52,202 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 30 predicate places. [2024-11-27 23:28:52,203 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 304 flow [2024-11-27 23:28:52,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:52,204 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:52,204 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:52,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-27 23:28:52,207 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-11-27 23:28:52,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:52,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1798167182, now seen corresponding path program 2 times [2024-11-27 23:28:52,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:52,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124500224] [2024-11-27 23:28:52,208 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:28:52,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:52,239 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 23:28:52,241 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:52,620 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:52,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:52,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124500224] [2024-11-27 23:28:52,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124500224] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:52,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:52,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 23:28:52,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756340238] [2024-11-27 23:28:52,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:52,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:28:52,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:52,622 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:28:52,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:28:52,623 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:52,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 304 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:52,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:52,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:52,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:52,963 INFO L124 PetriNetUnfolderBase]: 369/668 cut-off events. [2024-11-27 23:28:52,965 INFO L125 PetriNetUnfolderBase]: For 918/918 co-relation queries the response was YES. [2024-11-27 23:28:52,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2201 conditions, 668 events. 369/668 cut-off events. For 918/918 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2872 event pairs, 45 based on Foata normal form. 14/682 useless extension candidates. Maximal degree in co-relation 2167. Up to 388 conditions per place. [2024-11-27 23:28:52,970 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 54 selfloop transitions, 16 changer transitions 3/76 dead transitions. [2024-11-27 23:28:52,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 565 flow [2024-11-27 23:28:52,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 23:28:52,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 23:28:52,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 105 transitions. [2024-11-27 23:28:52,972 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-11-27 23:28:52,972 INFO L175 Difference]: Start difference. First operand has 56 places, 45 transitions, 304 flow. Second operand 8 states and 105 transitions. [2024-11-27 23:28:52,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 565 flow [2024-11-27 23:28:52,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 76 transitions, 550 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-27 23:28:52,983 INFO L231 Difference]: Finished difference. Result has 60 places, 46 transitions, 333 flow [2024-11-27 23:28:52,983 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=333, PETRI_PLACES=60, PETRI_TRANSITIONS=46} [2024-11-27 23:28:52,984 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 34 predicate places. [2024-11-27 23:28:52,984 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 46 transitions, 333 flow [2024-11-27 23:28:52,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:52,984 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:52,984 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:52,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-27 23:28:52,985 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-11-27 23:28:52,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:52,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1908474420, now seen corresponding path program 3 times [2024-11-27 23:28:52,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:52,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385861162] [2024-11-27 23:28:52,985 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 23:28:52,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:53,011 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-27 23:28:53,011 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:53,393 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:53,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:53,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385861162] [2024-11-27 23:28:53,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385861162] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:53,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:53,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 23:28:53,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510541810] [2024-11-27 23:28:53,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:53,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:28:53,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:53,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:28:53,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:28:53,395 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:53,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 46 transitions, 333 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:53,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:53,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:53,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:53,677 INFO L124 PetriNetUnfolderBase]: 364/663 cut-off events. [2024-11-27 23:28:53,677 INFO L125 PetriNetUnfolderBase]: For 1333/1342 co-relation queries the response was YES. [2024-11-27 23:28:53,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2255 conditions, 663 events. 364/663 cut-off events. For 1333/1342 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2871 event pairs, 143 based on Foata normal form. 9/672 useless extension candidates. Maximal degree in co-relation 2220. Up to 565 conditions per place. [2024-11-27 23:28:53,683 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 34 selfloop transitions, 14 changer transitions 10/61 dead transitions. [2024-11-27 23:28:53,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 61 transitions, 498 flow [2024-11-27 23:28:53,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:28:53,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:28:53,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-11-27 23:28:53,685 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-11-27 23:28:53,685 INFO L175 Difference]: Start difference. First operand has 60 places, 46 transitions, 333 flow. Second operand 7 states and 83 transitions. [2024-11-27 23:28:53,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 61 transitions, 498 flow [2024-11-27 23:28:53,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 61 transitions, 448 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-27 23:28:53,694 INFO L231 Difference]: Finished difference. Result has 59 places, 45 transitions, 311 flow [2024-11-27 23:28:53,694 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=311, PETRI_PLACES=59, PETRI_TRANSITIONS=45} [2024-11-27 23:28:53,696 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 33 predicate places. [2024-11-27 23:28:53,697 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 45 transitions, 311 flow [2024-11-27 23:28:53,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:53,697 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:53,697 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:53,697 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-27 23:28:53,698 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-11-27 23:28:53,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:53,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1478865518, now seen corresponding path program 3 times [2024-11-27 23:28:53,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:53,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293058946] [2024-11-27 23:28:53,699 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 23:28:53,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:53,727 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-27 23:28:53,727 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:54,074 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:54,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:54,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293058946] [2024-11-27 23:28:54,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293058946] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:54,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:54,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 23:28:54,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065364354] [2024-11-27 23:28:54,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:54,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:28:54,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:54,078 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:28:54,078 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:28:54,080 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:54,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 45 transitions, 311 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:54,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:54,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:54,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:54,359 INFO L124 PetriNetUnfolderBase]: 340/613 cut-off events. [2024-11-27 23:28:54,359 INFO L125 PetriNetUnfolderBase]: For 862/862 co-relation queries the response was YES. [2024-11-27 23:28:54,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2029 conditions, 613 events. 340/613 cut-off events. For 862/862 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2539 event pairs, 134 based on Foata normal form. 4/617 useless extension candidates. Maximal degree in co-relation 1996. Up to 565 conditions per place. [2024-11-27 23:28:54,363 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 37 selfloop transitions, 12 changer transitions 3/55 dead transitions. [2024-11-27 23:28:54,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 55 transitions, 437 flow [2024-11-27 23:28:54,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:28:54,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:28:54,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-11-27 23:28:54,365 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-11-27 23:28:54,365 INFO L175 Difference]: Start difference. First operand has 59 places, 45 transitions, 311 flow. Second operand 7 states and 78 transitions. [2024-11-27 23:28:54,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 55 transitions, 437 flow [2024-11-27 23:28:54,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 55 transitions, 398 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-11-27 23:28:54,373 INFO L231 Difference]: Finished difference. Result has 57 places, 44 transitions, 286 flow [2024-11-27 23:28:54,373 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=286, PETRI_PLACES=57, PETRI_TRANSITIONS=44} [2024-11-27 23:28:54,374 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 31 predicate places. [2024-11-27 23:28:54,375 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 44 transitions, 286 flow [2024-11-27 23:28:54,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:54,375 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:54,375 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:54,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-27 23:28:54,375 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-11-27 23:28:54,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:54,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1277310266, now seen corresponding path program 4 times [2024-11-27 23:28:54,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:54,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246162890] [2024-11-27 23:28:54,376 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 23:28:54,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:54,407 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 23:28:54,408 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:54,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:54,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:54,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246162890] [2024-11-27 23:28:54,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246162890] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:54,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:54,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 23:28:54,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510956957] [2024-11-27 23:28:54,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:54,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:28:54,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:54,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:28:54,718 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:28:54,719 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:54,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 44 transitions, 286 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:54,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:54,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:54,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:55,014 INFO L124 PetriNetUnfolderBase]: 358/641 cut-off events. [2024-11-27 23:28:55,015 INFO L125 PetriNetUnfolderBase]: For 891/891 co-relation queries the response was YES. [2024-11-27 23:28:55,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2107 conditions, 641 events. 358/641 cut-off events. For 891/891 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2662 event pairs, 134 based on Foata normal form. 14/655 useless extension candidates. Maximal degree in co-relation 2076. Up to 577 conditions per place. [2024-11-27 23:28:55,019 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 44 selfloop transitions, 13 changer transitions 0/60 dead transitions. [2024-11-27 23:28:55,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 60 transitions, 454 flow [2024-11-27 23:28:55,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:28:55,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:28:55,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-11-27 23:28:55,020 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-11-27 23:28:55,021 INFO L175 Difference]: Start difference. First operand has 57 places, 44 transitions, 286 flow. Second operand 7 states and 83 transitions. [2024-11-27 23:28:55,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 60 transitions, 454 flow [2024-11-27 23:28:55,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 60 transitions, 430 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-27 23:28:55,027 INFO L231 Difference]: Finished difference. Result has 58 places, 45 transitions, 301 flow [2024-11-27 23:28:55,027 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=301, PETRI_PLACES=58, PETRI_TRANSITIONS=45} [2024-11-27 23:28:55,028 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 32 predicate places. [2024-11-27 23:28:55,029 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 45 transitions, 301 flow [2024-11-27 23:28:55,029 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:55,029 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:55,029 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:55,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-27 23:28:55,030 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-11-27 23:28:55,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:55,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1188858892, now seen corresponding path program 4 times [2024-11-27 23:28:55,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:55,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320105136] [2024-11-27 23:28:55,031 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 23:28:55,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:55,063 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 23:28:55,065 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:55,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:55,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:55,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320105136] [2024-11-27 23:28:55,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320105136] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:28:55,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370393056] [2024-11-27 23:28:55,342 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 23:28:55,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:28:55,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:28:55,345 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:28:55,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 23:28:55,438 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 23:28:55,438 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:55,440 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-27 23:28:55,441 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:28:55,641 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:28:55,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-27 23:28:55,654 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:55,654 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:28:55,784 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-27 23:28:55,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-27 23:28:55,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:55,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370393056] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 23:28:55,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:28:55,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7, 7] total 12 [2024-11-27 23:28:55,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958396089] [2024-11-27 23:28:55,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:55,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:28:55,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:55,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:28:55,849 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-11-27 23:28:55,849 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:55,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 45 transitions, 301 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:55,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:55,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:55,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:56,089 INFO L124 PetriNetUnfolderBase]: 376/671 cut-off events. [2024-11-27 23:28:56,090 INFO L125 PetriNetUnfolderBase]: For 1133/1133 co-relation queries the response was YES. [2024-11-27 23:28:56,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2299 conditions, 671 events. 376/671 cut-off events. For 1133/1133 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2839 event pairs, 134 based on Foata normal form. 12/683 useless extension candidates. Maximal degree in co-relation 2267. Up to 609 conditions per place. [2024-11-27 23:28:56,094 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 45 selfloop transitions, 12 changer transitions 0/60 dead transitions. [2024-11-27 23:28:56,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 60 transitions, 469 flow [2024-11-27 23:28:56,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:28:56,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 23:28:56,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2024-11-27 23:28:56,096 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-11-27 23:28:56,096 INFO L175 Difference]: Start difference. First operand has 58 places, 45 transitions, 301 flow. Second operand 6 states and 77 transitions. [2024-11-27 23:28:56,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 60 transitions, 469 flow [2024-11-27 23:28:56,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 60 transitions, 445 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-27 23:28:56,102 INFO L231 Difference]: Finished difference. Result has 59 places, 46 transitions, 315 flow [2024-11-27 23:28:56,102 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=315, PETRI_PLACES=59, PETRI_TRANSITIONS=46} [2024-11-27 23:28:56,102 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 33 predicate places. [2024-11-27 23:28:56,102 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 46 transitions, 315 flow [2024-11-27 23:28:56,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:56,103 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:56,103 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:56,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 23:28:56,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-27 23:28:56,308 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-11-27 23:28:56,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:56,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1624711728, now seen corresponding path program 5 times [2024-11-27 23:28:56,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:56,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263941076] [2024-11-27 23:28:56,309 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 23:28:56,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:56,330 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:28:56,331 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:56,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 23:28:56,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:56,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263941076] [2024-11-27 23:28:56,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263941076] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:28:56,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424143828] [2024-11-27 23:28:56,776 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 23:28:56,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:28:56,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:28:56,778 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:28:56,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 23:28:56,872 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:28:56,873 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:56,874 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-27 23:28:56,876 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:28:57,024 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:28:57,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-27 23:28:57,062 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:57,062 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:28:57,197 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-27 23:28:57,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-27 23:28:57,250 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:57,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424143828] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 23:28:57,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 23:28:57,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 6] total 14 [2024-11-27 23:28:57,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675133791] [2024-11-27 23:28:57,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:57,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:28:57,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:57,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:28:57,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2024-11-27 23:28:57,251 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:57,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 46 transitions, 315 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:57,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:57,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:57,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:57,518 INFO L124 PetriNetUnfolderBase]: 362/658 cut-off events. [2024-11-27 23:28:57,519 INFO L125 PetriNetUnfolderBase]: For 1304/1308 co-relation queries the response was YES. [2024-11-27 23:28:57,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2278 conditions, 658 events. 362/658 cut-off events. For 1304/1308 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2840 event pairs, 112 based on Foata normal form. 18/676 useless extension candidates. Maximal degree in co-relation 2245. Up to 531 conditions per place. [2024-11-27 23:28:57,523 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 47 selfloop transitions, 12 changer transitions 0/62 dead transitions. [2024-11-27 23:28:57,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 62 transitions, 484 flow [2024-11-27 23:28:57,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:28:57,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 23:28:57,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 79 transitions. [2024-11-27 23:28:57,524 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-11-27 23:28:57,525 INFO L175 Difference]: Start difference. First operand has 59 places, 46 transitions, 315 flow. Second operand 6 states and 79 transitions. [2024-11-27 23:28:57,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 62 transitions, 484 flow [2024-11-27 23:28:57,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 62 transitions, 462 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 23:28:57,532 INFO L231 Difference]: Finished difference. Result has 61 places, 46 transitions, 322 flow [2024-11-27 23:28:57,532 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=322, PETRI_PLACES=61, PETRI_TRANSITIONS=46} [2024-11-27 23:28:57,533 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 35 predicate places. [2024-11-27 23:28:57,533 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 46 transitions, 322 flow [2024-11-27 23:28:57,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:57,533 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:57,533 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:57,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 23:28:57,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:28:57,734 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-11-27 23:28:57,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:57,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1196073972, now seen corresponding path program 5 times [2024-11-27 23:28:57,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:57,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313676294] [2024-11-27 23:28:57,735 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 23:28:57,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:57,758 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:28:57,758 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:58,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 23:28:58,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:58,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313676294] [2024-11-27 23:28:58,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313676294] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:28:58,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398616336] [2024-11-27 23:28:58,158 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 23:28:58,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:28:58,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:28:58,162 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:28:58,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 23:28:58,258 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:28:58,258 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:58,263 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-27 23:28:58,264 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:28:58,356 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:28:58,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-27 23:28:58,391 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:58,391 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:28:58,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398616336] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:58,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 23:28:58,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2024-11-27 23:28:58,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417425349] [2024-11-27 23:28:58,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:58,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 23:28:58,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:58,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 23:28:58,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-27 23:28:58,393 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:58,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 46 transitions, 322 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:58,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:58,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:58,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:58,666 INFO L124 PetriNetUnfolderBase]: 380/688 cut-off events. [2024-11-27 23:28:58,666 INFO L125 PetriNetUnfolderBase]: For 1568/1572 co-relation queries the response was YES. [2024-11-27 23:28:58,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2446 conditions, 688 events. 380/688 cut-off events. For 1568/1572 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2996 event pairs, 136 based on Foata normal form. 16/704 useless extension candidates. Maximal degree in co-relation 2412. Up to 625 conditions per place. [2024-11-27 23:28:58,672 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 43 selfloop transitions, 13 changer transitions 0/59 dead transitions. [2024-11-27 23:28:58,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 59 transitions, 487 flow [2024-11-27 23:28:58,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 23:28:58,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 23:28:58,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 75 transitions. [2024-11-27 23:28:58,673 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-11-27 23:28:58,673 INFO L175 Difference]: Start difference. First operand has 61 places, 46 transitions, 322 flow. Second operand 6 states and 75 transitions. [2024-11-27 23:28:58,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 59 transitions, 487 flow [2024-11-27 23:28:58,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 59 transitions, 464 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-27 23:28:58,679 INFO L231 Difference]: Finished difference. Result has 63 places, 47 transitions, 341 flow [2024-11-27 23:28:58,680 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=63, PETRI_TRANSITIONS=47} [2024-11-27 23:28:58,680 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 37 predicate places. [2024-11-27 23:28:58,680 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 47 transitions, 341 flow [2024-11-27 23:28:58,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:58,680 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:58,681 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:58,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 23:28:58,881 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-27 23:28:58,882 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-11-27 23:28:58,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:58,883 INFO L85 PathProgramCache]: Analyzing trace with hash 759914520, now seen corresponding path program 6 times [2024-11-27 23:28:58,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:58,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130105976] [2024-11-27 23:28:58,883 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 23:28:58,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:58,907 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-27 23:28:58,907 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:59,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:59,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:59,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130105976] [2024-11-27 23:28:59,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130105976] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:28:59,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:28:59,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 23:28:59,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844511351] [2024-11-27 23:28:59,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:28:59,234 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:28:59,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:28:59,235 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:28:59,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:28:59,235 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:28:59,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 47 transitions, 341 flow. Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:59,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:28:59,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:28:59,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:28:59,518 INFO L124 PetriNetUnfolderBase]: 350/624 cut-off events. [2024-11-27 23:28:59,519 INFO L125 PetriNetUnfolderBase]: For 1635/1639 co-relation queries the response was YES. [2024-11-27 23:28:59,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2311 conditions, 624 events. 350/624 cut-off events. For 1635/1639 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2587 event pairs, 122 based on Foata normal form. 8/632 useless extension candidates. Maximal degree in co-relation 2276. Up to 583 conditions per place. [2024-11-27 23:28:59,523 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 36 selfloop transitions, 11 changer transitions 3/53 dead transitions. [2024-11-27 23:28:59,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 53 transitions, 441 flow [2024-11-27 23:28:59,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:28:59,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:28:59,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-11-27 23:28:59,524 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-11-27 23:28:59,524 INFO L175 Difference]: Start difference. First operand has 63 places, 47 transitions, 341 flow. Second operand 7 states and 74 transitions. [2024-11-27 23:28:59,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 53 transitions, 441 flow [2024-11-27 23:28:59,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 53 transitions, 417 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-27 23:28:59,532 INFO L231 Difference]: Finished difference. Result has 65 places, 45 transitions, 319 flow [2024-11-27 23:28:59,532 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=319, PETRI_PLACES=65, PETRI_TRANSITIONS=45} [2024-11-27 23:28:59,533 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 39 predicate places. [2024-11-27 23:28:59,533 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 45 transitions, 319 flow [2024-11-27 23:28:59,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:28:59,533 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:28:59,533 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:28:59,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-27 23:28:59,534 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-11-27 23:28:59,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:28:59,534 INFO L85 PathProgramCache]: Analyzing trace with hash -320339050, now seen corresponding path program 6 times [2024-11-27 23:28:59,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:28:59,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088436413] [2024-11-27 23:28:59,535 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 23:28:59,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:28:59,575 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-27 23:28:59,575 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:28:59,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:28:59,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:28:59,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088436413] [2024-11-27 23:28:59,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088436413] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:28:59,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262809712] [2024-11-27 23:28:59,941 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 23:28:59,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:28:59,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:28:59,944 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:28:59,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 23:29:00,069 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-27 23:29:00,069 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:00,071 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-27 23:29:00,073 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:00,252 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-27 23:29:00,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-27 23:29:00,265 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:00,265 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:00,389 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-27 23:29:00,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-27 23:29:00,453 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:00,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262809712] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:00,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:00,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 5] total 12 [2024-11-27 23:29:00,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221084758] [2024-11-27 23:29:00,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:00,454 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 23:29:00,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:00,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 23:29:00,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-11-27 23:29:00,455 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:00,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 45 transitions, 319 flow. Second operand has 13 states, 13 states have (on average 7.6923076923076925) internal successors, (100), 13 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-11-27 23:29:00,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:00,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:00,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:00,818 INFO L124 PetriNetUnfolderBase]: 306/540 cut-off events. [2024-11-27 23:29:00,818 INFO L125 PetriNetUnfolderBase]: For 1339/1343 co-relation queries the response was YES. [2024-11-27 23:29:00,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2025 conditions, 540 events. 306/540 cut-off events. For 1339/1343 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2082 event pairs, 87 based on Foata normal form. 16/556 useless extension candidates. Maximal degree in co-relation 1990. Up to 417 conditions per place. [2024-11-27 23:29:00,823 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 43 selfloop transitions, 15 changer transitions 0/61 dead transitions. [2024-11-27 23:29:00,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 61 transitions, 504 flow [2024-11-27 23:29:00,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 23:29:00,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 23:29:00,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-11-27 23:29:00,825 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39732142857142855 [2024-11-27 23:29:00,825 INFO L175 Difference]: Start difference. First operand has 65 places, 45 transitions, 319 flow. Second operand 8 states and 89 transitions. [2024-11-27 23:29:00,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 61 transitions, 504 flow [2024-11-27 23:29:00,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 61 transitions, 482 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-27 23:29:00,832 INFO L231 Difference]: Finished difference. Result has 66 places, 45 transitions, 331 flow [2024-11-27 23:29:00,832 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=331, PETRI_PLACES=66, PETRI_TRANSITIONS=45} [2024-11-27 23:29:00,833 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 40 predicate places. [2024-11-27 23:29:00,833 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 45 transitions, 331 flow [2024-11-27 23:29:00,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.6923076923076925) internal successors, (100), 13 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-11-27 23:29:00,835 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:00,835 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:00,845 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-27 23:29:01,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:01,040 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-11-27 23:29:01,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:01,040 INFO L85 PathProgramCache]: Analyzing trace with hash -882143533, now seen corresponding path program 1 times [2024-11-27 23:29:01,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:01,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677726586] [2024-11-27 23:29:01,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:01,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:01,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:01,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:01,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:01,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677726586] [2024-11-27 23:29:01,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677726586] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:01,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789625555] [2024-11-27 23:29:01,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:01,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:01,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:01,167 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:01,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 23:29:01,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:01,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 23:29:01,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:01,364 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:01,415 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:01,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789625555] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:01,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:01,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 6 [2024-11-27 23:29:01,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225755579] [2024-11-27 23:29:01,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:01,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 23:29:01,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:01,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 23:29:01,416 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-27 23:29:01,417 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:01,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 45 transitions, 331 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:01,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:01,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:01,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:01,748 INFO L124 PetriNetUnfolderBase]: 758/1332 cut-off events. [2024-11-27 23:29:01,748 INFO L125 PetriNetUnfolderBase]: For 3255/3259 co-relation queries the response was YES. [2024-11-27 23:29:01,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4727 conditions, 1332 events. 758/1332 cut-off events. For 3255/3259 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6567 event pairs, 98 based on Foata normal form. 12/1344 useless extension candidates. Maximal degree in co-relation 4690. Up to 549 conditions per place. [2024-11-27 23:29:01,757 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 79 selfloop transitions, 17 changer transitions 2/101 dead transitions. [2024-11-27 23:29:01,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 101 transitions, 807 flow [2024-11-27 23:29:01,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:29:01,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:29:01,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-11-27 23:29:01,758 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5969387755102041 [2024-11-27 23:29:01,758 INFO L175 Difference]: Start difference. First operand has 66 places, 45 transitions, 331 flow. Second operand 7 states and 117 transitions. [2024-11-27 23:29:01,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 101 transitions, 807 flow [2024-11-27 23:29:01,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 101 transitions, 749 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-11-27 23:29:01,770 INFO L231 Difference]: Finished difference. Result has 67 places, 55 transitions, 412 flow [2024-11-27 23:29:01,770 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=412, PETRI_PLACES=67, PETRI_TRANSITIONS=55} [2024-11-27 23:29:01,770 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 41 predicate places. [2024-11-27 23:29:01,770 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 55 transitions, 412 flow [2024-11-27 23:29:01,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:01,771 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:01,771 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:01,780 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-27 23:29:01,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:01,972 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-11-27 23:29:01,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:01,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1246982627, now seen corresponding path program 2 times [2024-11-27 23:29:01,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:01,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003442650] [2024-11-27 23:29:01,975 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:29:01,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:01,990 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 23:29:01,990 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:02,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:02,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:02,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003442650] [2024-11-27 23:29:02,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003442650] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:29:02,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:29:02,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 23:29:02,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718549490] [2024-11-27 23:29:02,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:29:02,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 23:29:02,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:02,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 23:29:02,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 23:29:02,076 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:02,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 55 transitions, 412 flow. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:02,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:02,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:02,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:02,372 INFO L124 PetriNetUnfolderBase]: 950/1660 cut-off events. [2024-11-27 23:29:02,373 INFO L125 PetriNetUnfolderBase]: For 4054/4058 co-relation queries the response was YES. [2024-11-27 23:29:02,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6055 conditions, 1660 events. 950/1660 cut-off events. For 4054/4058 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8673 event pairs, 328 based on Foata normal form. 8/1667 useless extension candidates. Maximal degree in co-relation 6018. Up to 1323 conditions per place. [2024-11-27 23:29:02,386 INFO L140 encePairwiseOnDemand]: 24/28 looper letters, 64 selfloop transitions, 13 changer transitions 1/81 dead transitions. [2024-11-27 23:29:02,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 81 transitions, 706 flow [2024-11-27 23:29:02,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 23:29:02,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 23:29:02,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2024-11-27 23:29:02,389 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-11-27 23:29:02,389 INFO L175 Difference]: Start difference. First operand has 67 places, 55 transitions, 412 flow. Second operand 5 states and 76 transitions. [2024-11-27 23:29:02,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 81 transitions, 706 flow [2024-11-27 23:29:02,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 81 transitions, 679 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-11-27 23:29:02,403 INFO L231 Difference]: Finished difference. Result has 72 places, 61 transitions, 485 flow [2024-11-27 23:29:02,403 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=485, PETRI_PLACES=72, PETRI_TRANSITIONS=61} [2024-11-27 23:29:02,404 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 46 predicate places. [2024-11-27 23:29:02,404 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 61 transitions, 485 flow [2024-11-27 23:29:02,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:02,404 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:02,404 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:02,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-27 23:29:02,404 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-11-27 23:29:02,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:02,405 INFO L85 PathProgramCache]: Analyzing trace with hash -115482503, now seen corresponding path program 3 times [2024-11-27 23:29:02,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:02,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978075077] [2024-11-27 23:29:02,405 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 23:29:02,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:02,423 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 23:29:02,423 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:02,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 23:29:02,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:02,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978075077] [2024-11-27 23:29:02,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978075077] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:02,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528567941] [2024-11-27 23:29:02,550 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 23:29:02,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:02,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:02,552 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:02,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 23:29:02,648 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 23:29:02,648 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:02,650 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 23:29:02,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:02,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 23:29:02,770 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:02,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 23:29:02,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528567941] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:02,871 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:02,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 14 [2024-11-27 23:29:02,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959175477] [2024-11-27 23:29:02,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:02,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 23:29:02,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:02,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 23:29:02,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-27 23:29:02,874 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:02,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 61 transitions, 485 flow. Second operand has 15 states, 15 states have (on average 7.933333333333334) internal successors, (119), 15 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:02,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:02,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:02,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:03,638 INFO L124 PetriNetUnfolderBase]: 1983/3550 cut-off events. [2024-11-27 23:29:03,639 INFO L125 PetriNetUnfolderBase]: For 9449/9453 co-relation queries the response was YES. [2024-11-27 23:29:03,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13418 conditions, 3550 events. 1983/3550 cut-off events. For 9449/9453 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 22337 event pairs, 1133 based on Foata normal form. 142/3688 useless extension candidates. Maximal degree in co-relation 12576. Up to 1647 conditions per place. [2024-11-27 23:29:03,670 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 166 selfloop transitions, 39 changer transitions 0/208 dead transitions. [2024-11-27 23:29:03,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 208 transitions, 2050 flow [2024-11-27 23:29:03,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 23:29:03,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-27 23:29:03,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 188 transitions. [2024-11-27 23:29:03,672 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-11-27 23:29:03,672 INFO L175 Difference]: Start difference. First operand has 72 places, 61 transitions, 485 flow. Second operand 16 states and 188 transitions. [2024-11-27 23:29:03,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 208 transitions, 2050 flow [2024-11-27 23:29:03,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 208 transitions, 1965 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-11-27 23:29:03,711 INFO L231 Difference]: Finished difference. Result has 92 places, 96 transitions, 968 flow [2024-11-27 23:29:03,711 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=968, PETRI_PLACES=92, PETRI_TRANSITIONS=96} [2024-11-27 23:29:03,712 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 66 predicate places. [2024-11-27 23:29:03,712 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 96 transitions, 968 flow [2024-11-27 23:29:03,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.933333333333334) internal successors, (119), 15 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:03,713 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:03,713 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:03,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-27 23:29:03,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:03,913 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-11-27 23:29:03,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:03,914 INFO L85 PathProgramCache]: Analyzing trace with hash 856122835, now seen corresponding path program 4 times [2024-11-27 23:29:03,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:03,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573134690] [2024-11-27 23:29:03,915 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 23:29:03,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:03,928 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 23:29:03,928 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:04,099 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:29:04,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:04,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573134690] [2024-11-27 23:29:04,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573134690] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:04,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681959596] [2024-11-27 23:29:04,100 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 23:29:04,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:04,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:04,102 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:04,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 23:29:04,187 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 23:29:04,187 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:04,188 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 23:29:04,189 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:04,418 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:29:04,419 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 23:29:04,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681959596] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:29:04,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 23:29:04,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10 [2024-11-27 23:29:04,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732942457] [2024-11-27 23:29:04,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:29:04,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:29:04,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:04,420 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:29:04,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-27 23:29:04,420 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:04,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 96 transitions, 968 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:04,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:04,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:04,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:05,237 INFO L124 PetriNetUnfolderBase]: 2353/4319 cut-off events. [2024-11-27 23:29:05,237 INFO L125 PetriNetUnfolderBase]: For 12672/12672 co-relation queries the response was YES. [2024-11-27 23:29:05,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16048 conditions, 4319 events. 2353/4319 cut-off events. For 12672/12672 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 29587 event pairs, 235 based on Foata normal form. 4/4321 useless extension candidates. Maximal degree in co-relation 14939. Up to 1380 conditions per place. [2024-11-27 23:29:05,273 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 99 selfloop transitions, 60 changer transitions 6/168 dead transitions. [2024-11-27 23:29:05,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 168 transitions, 1721 flow [2024-11-27 23:29:05,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 23:29:05,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 23:29:05,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-11-27 23:29:05,274 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-11-27 23:29:05,274 INFO L175 Difference]: Start difference. First operand has 92 places, 96 transitions, 968 flow. Second operand 10 states and 124 transitions. [2024-11-27 23:29:05,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 168 transitions, 1721 flow [2024-11-27 23:29:05,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 168 transitions, 1696 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-11-27 23:29:05,333 INFO L231 Difference]: Finished difference. Result has 102 places, 106 transitions, 1181 flow [2024-11-27 23:29:05,333 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=943, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1181, PETRI_PLACES=102, PETRI_TRANSITIONS=106} [2024-11-27 23:29:05,334 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 76 predicate places. [2024-11-27 23:29:05,334 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 106 transitions, 1181 flow [2024-11-27 23:29:05,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:05,334 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:05,334 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:05,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-27 23:29:05,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-27 23:29:05,539 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-11-27 23:29:05,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:05,539 INFO L85 PathProgramCache]: Analyzing trace with hash 773986195, now seen corresponding path program 5 times [2024-11-27 23:29:05,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:05,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171688155] [2024-11-27 23:29:05,540 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 23:29:05,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:05,556 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-27 23:29:05,556 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:05,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:05,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:05,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171688155] [2024-11-27 23:29:05,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171688155] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:05,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261713328] [2024-11-27 23:29:05,642 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 23:29:05,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:05,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:05,644 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:05,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 23:29:05,748 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-27 23:29:05,748 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:05,752 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 23:29:05,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:05,870 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:05,871 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:05,936 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:05,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261713328] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:05,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:05,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-27 23:29:05,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469806190] [2024-11-27 23:29:05,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:05,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 23:29:05,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:05,937 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 23:29:05,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-11-27 23:29:05,938 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:05,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 106 transitions, 1181 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:05,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:05,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:05,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:06,682 INFO L124 PetriNetUnfolderBase]: 1701/3134 cut-off events. [2024-11-27 23:29:06,682 INFO L125 PetriNetUnfolderBase]: For 12643/12645 co-relation queries the response was YES. [2024-11-27 23:29:06,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13308 conditions, 3134 events. 1701/3134 cut-off events. For 12643/12645 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19723 event pairs, 1157 based on Foata normal form. 54/3188 useless extension candidates. Maximal degree in co-relation 13180. Up to 2604 conditions per place. [2024-11-27 23:29:06,708 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 77 selfloop transitions, 3 changer transitions 46/129 dead transitions. [2024-11-27 23:29:06,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 129 transitions, 1554 flow [2024-11-27 23:29:06,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 23:29:06,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 23:29:06,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-11-27 23:29:06,712 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42346938775510207 [2024-11-27 23:29:06,713 INFO L175 Difference]: Start difference. First operand has 102 places, 106 transitions, 1181 flow. Second operand 7 states and 83 transitions. [2024-11-27 23:29:06,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 129 transitions, 1554 flow [2024-11-27 23:29:06,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 129 transitions, 1392 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-11-27 23:29:06,770 INFO L231 Difference]: Finished difference. Result has 102 places, 83 transitions, 772 flow [2024-11-27 23:29:06,771 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=772, PETRI_PLACES=102, PETRI_TRANSITIONS=83} [2024-11-27 23:29:06,771 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 76 predicate places. [2024-11-27 23:29:06,772 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 83 transitions, 772 flow [2024-11-27 23:29:06,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:06,772 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:06,772 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:06,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 23:29:06,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-27 23:29:06,977 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-11-27 23:29:06,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:06,977 INFO L85 PathProgramCache]: Analyzing trace with hash 911821285, now seen corresponding path program 6 times [2024-11-27 23:29:06,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:06,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896982099] [2024-11-27 23:29:06,977 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 23:29:06,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:06,998 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-27 23:29:06,998 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:07,224 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 23:29:07,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:07,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896982099] [2024-11-27 23:29:07,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896982099] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 23:29:07,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 23:29:07,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 23:29:07,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268011532] [2024-11-27 23:29:07,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 23:29:07,226 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 23:29:07,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:07,228 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 23:29:07,228 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-27 23:29:07,229 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:07,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 83 transitions, 772 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:07,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:07,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:07,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:08,139 INFO L124 PetriNetUnfolderBase]: 1682/3073 cut-off events. [2024-11-27 23:29:08,139 INFO L125 PetriNetUnfolderBase]: For 10881/10881 co-relation queries the response was YES. [2024-11-27 23:29:08,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12372 conditions, 3073 events. 1682/3073 cut-off events. For 10881/10881 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 19237 event pairs, 93 based on Foata normal form. 52/3125 useless extension candidates. Maximal degree in co-relation 12332. Up to 679 conditions per place. [2024-11-27 23:29:08,167 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 98 selfloop transitions, 106 changer transitions 8/215 dead transitions. [2024-11-27 23:29:08,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 215 transitions, 2101 flow [2024-11-27 23:29:08,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-27 23:29:08,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-27 23:29:08,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 201 transitions. [2024-11-27 23:29:08,173 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-11-27 23:29:08,173 INFO L175 Difference]: Start difference. First operand has 102 places, 83 transitions, 772 flow. Second operand 14 states and 201 transitions. [2024-11-27 23:29:08,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 215 transitions, 2101 flow [2024-11-27 23:29:08,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 215 transitions, 2027 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-11-27 23:29:08,234 INFO L231 Difference]: Finished difference. Result has 107 places, 138 transitions, 1701 flow [2024-11-27 23:29:08,236 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1701, PETRI_PLACES=107, PETRI_TRANSITIONS=138} [2024-11-27 23:29:08,236 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 81 predicate places. [2024-11-27 23:29:08,237 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 138 transitions, 1701 flow [2024-11-27 23:29:08,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:08,237 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:08,237 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:08,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-27 23:29:08,237 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:29:08,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:08,238 INFO L85 PathProgramCache]: Analyzing trace with hash -2139340975, now seen corresponding path program 7 times [2024-11-27 23:29:08,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:08,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152570208] [2024-11-27 23:29:08,238 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 23:29:08,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:08,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:08,389 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:08,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:08,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152570208] [2024-11-27 23:29:08,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152570208] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:08,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581045562] [2024-11-27 23:29:08,389 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-27 23:29:08,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:08,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:08,391 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:08,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 23:29:08,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:08,492 INFO L256 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 23:29:08,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:08,611 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:08,611 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:08,692 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:08,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581045562] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:08,692 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:08,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-27 23:29:08,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694513803] [2024-11-27 23:29:08,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:08,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 23:29:08,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:08,694 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 23:29:08,694 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2024-11-27 23:29:08,695 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:08,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 138 transitions, 1701 flow. Second operand has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 15 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-11-27 23:29:08,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:08,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:08,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:09,229 INFO L124 PetriNetUnfolderBase]: 1371/2511 cut-off events. [2024-11-27 23:29:09,229 INFO L125 PetriNetUnfolderBase]: For 13589/13591 co-relation queries the response was YES. [2024-11-27 23:29:09,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11718 conditions, 2511 events. 1371/2511 cut-off events. For 13589/13591 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14829 event pairs, 452 based on Foata normal form. 27/2538 useless extension candidates. Maximal degree in co-relation 11662. Up to 1958 conditions per place. [2024-11-27 23:29:09,250 INFO L140 encePairwiseOnDemand]: 22/28 looper letters, 105 selfloop transitions, 21 changer transitions 36/165 dead transitions. [2024-11-27 23:29:09,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 165 transitions, 2177 flow [2024-11-27 23:29:09,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 23:29:09,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 23:29:09,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-11-27 23:29:09,251 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42410714285714285 [2024-11-27 23:29:09,252 INFO L175 Difference]: Start difference. First operand has 107 places, 138 transitions, 1701 flow. Second operand 8 states and 95 transitions. [2024-11-27 23:29:09,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 165 transitions, 2177 flow [2024-11-27 23:29:09,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 165 transitions, 2059 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-11-27 23:29:09,330 INFO L231 Difference]: Finished difference. Result has 113 places, 122 transitions, 1382 flow [2024-11-27 23:29:09,331 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1382, PETRI_PLACES=113, PETRI_TRANSITIONS=122} [2024-11-27 23:29:09,331 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 87 predicate places. [2024-11-27 23:29:09,332 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 122 transitions, 1382 flow [2024-11-27 23:29:09,332 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.133333333333333) internal successors, (122), 15 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-11-27 23:29:09,332 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:09,332 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:09,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-27 23:29:09,532 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-27 23:29:09,533 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:29:09,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:09,534 INFO L85 PathProgramCache]: Analyzing trace with hash 2001483277, now seen corresponding path program 8 times [2024-11-27 23:29:09,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:09,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266483740] [2024-11-27 23:29:09,536 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:29:09,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:09,555 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:29:09,555 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:09,651 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:09,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:09,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266483740] [2024-11-27 23:29:09,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266483740] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:09,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087463011] [2024-11-27 23:29:09,651 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:29:09,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:09,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:09,654 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:09,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 23:29:09,752 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:29:09,752 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:09,753 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 23:29:09,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:09,904 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:09,904 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:09,994 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:09,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087463011] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:09,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:09,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 10 [2024-11-27 23:29:09,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057820203] [2024-11-27 23:29:09,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:09,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 23:29:09,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:09,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 23:29:09,995 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-11-27 23:29:09,996 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:09,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 122 transitions, 1382 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 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-11-27 23:29:09,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:09,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:09,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:10,893 INFO L124 PetriNetUnfolderBase]: 1581/2885 cut-off events. [2024-11-27 23:29:10,893 INFO L125 PetriNetUnfolderBase]: For 13603/13603 co-relation queries the response was YES. [2024-11-27 23:29:10,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12963 conditions, 2885 events. 1581/2885 cut-off events. For 13603/13603 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17753 event pairs, 175 based on Foata normal form. 42/2927 useless extension candidates. Maximal degree in co-relation 12906. Up to 506 conditions per place. [2024-11-27 23:29:10,919 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 193 selfloop transitions, 87 changer transitions 2/285 dead transitions. [2024-11-27 23:29:10,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 285 transitions, 3269 flow [2024-11-27 23:29:10,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 23:29:10,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-27 23:29:10,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 238 transitions. [2024-11-27 23:29:10,921 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-11-27 23:29:10,921 INFO L175 Difference]: Start difference. First operand has 113 places, 122 transitions, 1382 flow. Second operand 16 states and 238 transitions. [2024-11-27 23:29:10,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 285 transitions, 3269 flow [2024-11-27 23:29:10,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 285 transitions, 3129 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-11-27 23:29:11,003 INFO L231 Difference]: Finished difference. Result has 127 places, 160 transitions, 2054 flow [2024-11-27 23:29:11,003 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2054, PETRI_PLACES=127, PETRI_TRANSITIONS=160} [2024-11-27 23:29:11,004 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 101 predicate places. [2024-11-27 23:29:11,004 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 160 transitions, 2054 flow [2024-11-27 23:29:11,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 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-11-27 23:29:11,004 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:11,004 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:11,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-27 23:29:11,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-27 23:29:11,205 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:29:11,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:11,206 INFO L85 PathProgramCache]: Analyzing trace with hash 209076591, now seen corresponding path program 9 times [2024-11-27 23:29:11,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:11,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431284889] [2024-11-27 23:29:11,206 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 23:29:11,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:11,227 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 23:29:11,227 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:11,427 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:11,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:11,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431284889] [2024-11-27 23:29:11,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431284889] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:11,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424183847] [2024-11-27 23:29:11,428 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 23:29:11,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:11,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:11,430 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:11,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 23:29:11,532 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 23:29:11,532 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:11,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 23:29:11,536 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:11,760 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:11,760 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:12,008 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 23:29:12,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424183847] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:12,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:12,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2024-11-27 23:29:12,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966521949] [2024-11-27 23:29:12,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:12,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-27 23:29:12,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:12,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-27 23:29:12,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2024-11-27 23:29:12,011 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:12,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 160 transitions, 2054 flow. Second operand has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:12,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:12,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:12,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:12,953 INFO L124 PetriNetUnfolderBase]: 1936/3530 cut-off events. [2024-11-27 23:29:12,953 INFO L125 PetriNetUnfolderBase]: For 23206/23208 co-relation queries the response was YES. [2024-11-27 23:29:12,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17283 conditions, 3530 events. 1936/3530 cut-off events. For 23206/23208 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 22296 event pairs, 411 based on Foata normal form. 64/3594 useless extension candidates. Maximal degree in co-relation 17219. Up to 1139 conditions per place. [2024-11-27 23:29:12,982 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 151 selfloop transitions, 81 changer transitions 0/235 dead transitions. [2024-11-27 23:29:12,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 235 transitions, 3363 flow [2024-11-27 23:29:12,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 23:29:12,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-27 23:29:12,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-11-27 23:29:12,983 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-11-27 23:29:12,983 INFO L175 Difference]: Start difference. First operand has 127 places, 160 transitions, 2054 flow. Second operand 11 states and 114 transitions. [2024-11-27 23:29:12,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 235 transitions, 3363 flow [2024-11-27 23:29:13,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 235 transitions, 3311 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-11-27 23:29:13,136 INFO L231 Difference]: Finished difference. Result has 136 places, 182 transitions, 2601 flow [2024-11-27 23:29:13,136 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2601, PETRI_PLACES=136, PETRI_TRANSITIONS=182} [2024-11-27 23:29:13,137 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 110 predicate places. [2024-11-27 23:29:13,138 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 182 transitions, 2601 flow [2024-11-27 23:29:13,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.5) internal successors, (165), 22 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:13,141 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:13,142 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:13,156 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 23:29:13,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-27 23:29:13,343 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:29:13,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:13,344 INFO L85 PathProgramCache]: Analyzing trace with hash 450563524, now seen corresponding path program 1 times [2024-11-27 23:29:13,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:13,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607477424] [2024-11-27 23:29:13,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:13,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:13,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:13,893 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:29:13,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:13,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607477424] [2024-11-27 23:29:13,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607477424] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:13,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563824425] [2024-11-27 23:29:13,894 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:13,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:13,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:13,896 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:13,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 23:29:13,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:13,998 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-27 23:29:14,000 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:14,243 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-27 23:29:14,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-11-27 23:29:14,251 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:14,251 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:14,455 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-27 23:29:14,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-27 23:29:14,545 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:14,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563824425] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:14,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:14,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2024-11-27 23:29:14,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072895230] [2024-11-27 23:29:14,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:14,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 23:29:14,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:14,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 23:29:14,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2024-11-27 23:29:14,548 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:14,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 182 transitions, 2601 flow. Second operand has 21 states, 21 states have (on average 7.9523809523809526) internal successors, (167), 21 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:14,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:14,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:14,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:16,213 INFO L124 PetriNetUnfolderBase]: 2224/4083 cut-off events. [2024-11-27 23:29:16,213 INFO L125 PetriNetUnfolderBase]: For 29792/29794 co-relation queries the response was YES. [2024-11-27 23:29:16,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20939 conditions, 4083 events. 2224/4083 cut-off events. For 29792/29794 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 26445 event pairs, 461 based on Foata normal form. 68/4151 useless extension candidates. Maximal degree in co-relation 20870. Up to 2168 conditions per place. [2024-11-27 23:29:16,249 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 230 selfloop transitions, 82 changer transitions 1/316 dead transitions. [2024-11-27 23:29:16,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 316 transitions, 4613 flow [2024-11-27 23:29:16,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-27 23:29:16,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-27 23:29:16,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 230 transitions. [2024-11-27 23:29:16,252 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-11-27 23:29:16,252 INFO L175 Difference]: Start difference. First operand has 136 places, 182 transitions, 2601 flow. Second operand 18 states and 230 transitions. [2024-11-27 23:29:16,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 316 transitions, 4613 flow [2024-11-27 23:29:16,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 316 transitions, 4547 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-11-27 23:29:16,455 INFO L231 Difference]: Finished difference. Result has 152 places, 209 transitions, 3242 flow [2024-11-27 23:29:16,456 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3242, PETRI_PLACES=152, PETRI_TRANSITIONS=209} [2024-11-27 23:29:16,458 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 126 predicate places. [2024-11-27 23:29:16,458 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 209 transitions, 3242 flow [2024-11-27 23:29:16,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.9523809523809526) internal successors, (167), 21 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:16,459 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:16,459 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:16,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-27 23:29:16,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-27 23:29:16,659 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:29:16,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:16,660 INFO L85 PathProgramCache]: Analyzing trace with hash 860862136, now seen corresponding path program 2 times [2024-11-27 23:29:16,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:16,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284306428] [2024-11-27 23:29:16,660 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:29:16,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:16,675 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:29:16,675 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:29:16,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:16,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284306428] [2024-11-27 23:29:16,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284306428] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:16,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475144382] [2024-11-27 23:29:16,802 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:29:16,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:16,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:16,804 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:16,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-27 23:29:16,910 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:29:16,910 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:16,912 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 23:29:16,913 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:17,062 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:29:17,062 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:17,200 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:29:17,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475144382] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:17,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:17,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 20 [2024-11-27 23:29:17,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958121232] [2024-11-27 23:29:17,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:17,201 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 23:29:17,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:17,202 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 23:29:17,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2024-11-27 23:29:17,203 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:17,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 209 transitions, 3242 flow. Second operand has 21 states, 21 states have (on average 8.047619047619047) internal successors, (169), 21 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:17,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:17,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:17,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:19,456 INFO L124 PetriNetUnfolderBase]: 6233/11911 cut-off events. [2024-11-27 23:29:19,456 INFO L125 PetriNetUnfolderBase]: For 109175/109177 co-relation queries the response was YES. [2024-11-27 23:29:19,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63734 conditions, 11911 events. 6233/11911 cut-off events. For 109175/109177 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 97252 event pairs, 2021 based on Foata normal form. 576/12487 useless extension candidates. Maximal degree in co-relation 57095. Up to 3752 conditions per place. [2024-11-27 23:29:19,572 INFO L140 encePairwiseOnDemand]: 21/28 looper letters, 507 selfloop transitions, 130 changer transitions 87/727 dead transitions. [2024-11-27 23:29:19,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 727 transitions, 12200 flow [2024-11-27 23:29:19,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 23:29:19,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-27 23:29:19,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 261 transitions. [2024-11-27 23:29:19,574 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44387755102040816 [2024-11-27 23:29:19,574 INFO L175 Difference]: Start difference. First operand has 152 places, 209 transitions, 3242 flow. Second operand 21 states and 261 transitions. [2024-11-27 23:29:19,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 727 transitions, 12200 flow [2024-11-27 23:29:20,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 727 transitions, 11729 flow, removed 116 selfloop flow, removed 8 redundant places. [2024-11-27 23:29:20,798 INFO L231 Difference]: Finished difference. Result has 173 places, 313 transitions, 5585 flow [2024-11-27 23:29:20,798 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5585, PETRI_PLACES=173, PETRI_TRANSITIONS=313} [2024-11-27 23:29:20,799 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 147 predicate places. [2024-11-27 23:29:20,799 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 313 transitions, 5585 flow [2024-11-27 23:29:20,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.047619047619047) internal successors, (169), 21 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:20,799 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:20,799 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:20,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-27 23:29:21,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:21,004 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:29:21,004 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:21,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1400932460, now seen corresponding path program 1 times [2024-11-27 23:29:21,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:21,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820909195] [2024-11-27 23:29:21,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:21,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:21,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:21,521 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:29:21,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:21,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820909195] [2024-11-27 23:29:21,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820909195] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:21,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348865020] [2024-11-27 23:29:21,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 23:29:21,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:21,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:21,524 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:21,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-27 23:29:21,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 23:29:21,644 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-27 23:29:21,649 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:21,824 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-27 23:29:21,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 20 [2024-11-27 23:29:21,828 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:21,828 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:21,992 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-27 23:29:21,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-27 23:29:22,072 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:22,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348865020] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:22,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:22,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 20 [2024-11-27 23:29:22,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294235761] [2024-11-27 23:29:22,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:22,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 23:29:22,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:22,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 23:29:22,075 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2024-11-27 23:29:22,075 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:22,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 313 transitions, 5585 flow. Second operand has 21 states, 21 states have (on average 7.857142857142857) internal successors, (165), 21 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:22,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:22,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:22,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:25,355 INFO L124 PetriNetUnfolderBase]: 6005/11620 cut-off events. [2024-11-27 23:29:25,355 INFO L125 PetriNetUnfolderBase]: For 106568/106576 co-relation queries the response was YES. [2024-11-27 23:29:25,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61096 conditions, 11620 events. 6005/11620 cut-off events. For 106568/106576 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 95815 event pairs, 1839 based on Foata normal form. 33/11653 useless extension candidates. Maximal degree in co-relation 54366. Up to 8570 conditions per place. [2024-11-27 23:29:25,459 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 264 selfloop transitions, 82 changer transitions 42/391 dead transitions. [2024-11-27 23:29:25,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 391 transitions, 6961 flow [2024-11-27 23:29:25,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 23:29:25,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-27 23:29:25,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 203 transitions. [2024-11-27 23:29:25,461 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-11-27 23:29:25,461 INFO L175 Difference]: Start difference. First operand has 173 places, 313 transitions, 5585 flow. Second operand 17 states and 203 transitions. [2024-11-27 23:29:25,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 391 transitions, 6961 flow [2024-11-27 23:29:26,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 391 transitions, 6895 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-11-27 23:29:26,682 INFO L231 Difference]: Finished difference. Result has 189 places, 298 transitions, 5372 flow [2024-11-27 23:29:26,682 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5519, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5372, PETRI_PLACES=189, PETRI_TRANSITIONS=298} [2024-11-27 23:29:26,683 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 163 predicate places. [2024-11-27 23:29:26,683 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 298 transitions, 5372 flow [2024-11-27 23:29:26,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.857142857142857) internal successors, (165), 21 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:26,683 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:26,683 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:26,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-27 23:29:26,883 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-27 23:29:26,884 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:29:26,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:26,884 INFO L85 PathProgramCache]: Analyzing trace with hash -551246688, now seen corresponding path program 2 times [2024-11-27 23:29:26,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:26,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727240399] [2024-11-27 23:29:26,885 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:29:26,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:26,914 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:29:26,914 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:27,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:29:27,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:27,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727240399] [2024-11-27 23:29:27,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727240399] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:27,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424838568] [2024-11-27 23:29:27,495 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 23:29:27,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:27,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:27,498 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:27,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-27 23:29:27,616 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:29:27,616 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:27,618 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-27 23:29:27,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:27,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-27 23:29:28,016 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:29:28,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-27 23:29:28,071 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 23:29:28,071 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:28,518 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:29:28,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 168 treesize of output 164 [2024-11-27 23:29:28,585 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-27 23:29:28,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 39 [2024-11-27 23:29:28,662 INFO L349 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2024-11-27 23:29:28,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 194 [2024-11-27 23:29:29,190 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:29,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424838568] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:29,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:29,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 29 [2024-11-27 23:29:29,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894173846] [2024-11-27 23:29:29,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:29,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-27 23:29:29,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:29,192 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-27 23:29:29,192 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2024-11-27 23:29:29,193 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:29,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 298 transitions, 5372 flow. Second operand has 30 states, 30 states have (on average 7.0) internal successors, (210), 30 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:29,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:29,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:29,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:33,226 INFO L124 PetriNetUnfolderBase]: 6281/12102 cut-off events. [2024-11-27 23:29:33,226 INFO L125 PetriNetUnfolderBase]: For 125821/125821 co-relation queries the response was YES. [2024-11-27 23:29:33,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66382 conditions, 12102 events. 6281/12102 cut-off events. For 125821/125821 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 100970 event pairs, 1804 based on Foata normal form. 66/12168 useless extension candidates. Maximal degree in co-relation 66291. Up to 9165 conditions per place. [2024-11-27 23:29:33,345 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 321 selfloop transitions, 162 changer transitions 13/499 dead transitions. [2024-11-27 23:29:33,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 499 transitions, 8423 flow [2024-11-27 23:29:33,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-27 23:29:33,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-27 23:29:33,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 391 transitions. [2024-11-27 23:29:33,348 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3878968253968254 [2024-11-27 23:29:33,348 INFO L175 Difference]: Start difference. First operand has 189 places, 298 transitions, 5372 flow. Second operand 36 states and 391 transitions. [2024-11-27 23:29:33,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 499 transitions, 8423 flow [2024-11-27 23:29:34,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 499 transitions, 8118 flow, removed 25 selfloop flow, removed 16 redundant places. [2024-11-27 23:29:34,592 INFO L231 Difference]: Finished difference. Result has 217 places, 367 transitions, 6827 flow [2024-11-27 23:29:34,592 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=5169, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6827, PETRI_PLACES=217, PETRI_TRANSITIONS=367} [2024-11-27 23:29:34,593 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 191 predicate places. [2024-11-27 23:29:34,593 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 367 transitions, 6827 flow [2024-11-27 23:29:34,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 7.0) internal successors, (210), 30 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:34,593 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:34,593 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:34,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-27 23:29:34,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-27 23:29:34,794 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:29:34,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:34,794 INFO L85 PathProgramCache]: Analyzing trace with hash -2146761308, now seen corresponding path program 3 times [2024-11-27 23:29:34,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:34,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806145962] [2024-11-27 23:29:34,794 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 23:29:34,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:34,821 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 23:29:34,821 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:35,626 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:29:35,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:35,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806145962] [2024-11-27 23:29:35,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806145962] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:35,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463325228] [2024-11-27 23:29:35,627 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 23:29:35,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:35,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:35,629 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:35,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-27 23:29:35,743 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 23:29:35,743 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:35,744 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-27 23:29:35,746 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:36,014 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:29:36,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-27 23:29:36,060 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:29:36,060 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:36,221 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-27 23:29:36,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-27 23:29:36,307 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:36,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463325228] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:36,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:36,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 7] total 24 [2024-11-27 23:29:36,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221586165] [2024-11-27 23:29:36,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:36,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-27 23:29:36,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:36,308 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-27 23:29:36,308 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2024-11-27 23:29:36,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:36,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 367 transitions, 6827 flow. Second operand has 25 states, 25 states have (on average 7.36) internal successors, (184), 25 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:36,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:36,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:36,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:40,449 INFO L124 PetriNetUnfolderBase]: 6646/12868 cut-off events. [2024-11-27 23:29:40,449 INFO L125 PetriNetUnfolderBase]: For 190790/190790 co-relation queries the response was YES. [2024-11-27 23:29:40,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77210 conditions, 12868 events. 6646/12868 cut-off events. For 190790/190790 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 108345 event pairs, 1706 based on Foata normal form. 55/12923 useless extension candidates. Maximal degree in co-relation 77109. Up to 8405 conditions per place. [2024-11-27 23:29:40,580 INFO L140 encePairwiseOnDemand]: 17/28 looper letters, 331 selfloop transitions, 229 changer transitions 29/592 dead transitions. [2024-11-27 23:29:40,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 592 transitions, 10582 flow [2024-11-27 23:29:40,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-27 23:29:40,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-27 23:29:40,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 380 transitions. [2024-11-27 23:29:40,582 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-11-27 23:29:40,582 INFO L175 Difference]: Start difference. First operand has 217 places, 367 transitions, 6827 flow. Second operand 33 states and 380 transitions. [2024-11-27 23:29:40,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 592 transitions, 10582 flow [2024-11-27 23:29:42,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 592 transitions, 10152 flow, removed 167 selfloop flow, removed 11 redundant places. [2024-11-27 23:29:42,124 INFO L231 Difference]: Finished difference. Result has 251 places, 440 transitions, 8573 flow [2024-11-27 23:29:42,125 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=8573, PETRI_PLACES=251, PETRI_TRANSITIONS=440} [2024-11-27 23:29:42,125 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 225 predicate places. [2024-11-27 23:29:42,125 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 440 transitions, 8573 flow [2024-11-27 23:29:42,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.36) internal successors, (184), 25 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:42,125 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:42,125 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:42,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-27 23:29:42,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-27 23:29:42,326 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:29:42,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:42,327 INFO L85 PathProgramCache]: Analyzing trace with hash -771229292, now seen corresponding path program 4 times [2024-11-27 23:29:42,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:42,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084254719] [2024-11-27 23:29:42,327 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 23:29:42,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:42,345 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 23:29:42,346 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:42,569 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:42,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:42,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084254719] [2024-11-27 23:29:42,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084254719] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:42,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516101730] [2024-11-27 23:29:42,570 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 23:29:42,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:42,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:42,572 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:42,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-27 23:29:42,705 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 23:29:42,705 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:42,707 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-27 23:29:42,708 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:43,085 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 23:29:43,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2024-11-27 23:29:43,105 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:43,105 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:43,275 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-27 23:29:43,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-27 23:29:43,329 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:43,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516101730] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:43,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:43,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 18 [2024-11-27 23:29:43,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750393666] [2024-11-27 23:29:43,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:43,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-27 23:29:43,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:43,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-27 23:29:43,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-27 23:29:43,332 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:43,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 440 transitions, 8573 flow. Second operand has 19 states, 19 states have (on average 7.526315789473684) internal successors, (143), 19 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:43,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:43,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:43,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:46,980 INFO L124 PetriNetUnfolderBase]: 6500/12588 cut-off events. [2024-11-27 23:29:46,981 INFO L125 PetriNetUnfolderBase]: For 266085/266085 co-relation queries the response was YES. [2024-11-27 23:29:47,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82472 conditions, 12588 events. 6500/12588 cut-off events. For 266085/266085 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 106169 event pairs, 1872 based on Foata normal form. 50/12638 useless extension candidates. Maximal degree in co-relation 82358. Up to 9570 conditions per place. [2024-11-27 23:29:47,169 INFO L140 encePairwiseOnDemand]: 20/28 looper letters, 363 selfloop transitions, 137 changer transitions 27/530 dead transitions. [2024-11-27 23:29:47,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 530 transitions, 10571 flow [2024-11-27 23:29:47,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 23:29:47,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-27 23:29:47,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 209 transitions. [2024-11-27 23:29:47,170 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43907563025210083 [2024-11-27 23:29:47,170 INFO L175 Difference]: Start difference. First operand has 251 places, 440 transitions, 8573 flow. Second operand 17 states and 209 transitions. [2024-11-27 23:29:47,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 530 transitions, 10571 flow [2024-11-27 23:29:49,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 530 transitions, 10317 flow, removed 114 selfloop flow, removed 6 redundant places. [2024-11-27 23:29:49,277 INFO L231 Difference]: Finished difference. Result has 265 places, 443 transitions, 8860 flow [2024-11-27 23:29:49,277 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=8373, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8860, PETRI_PLACES=265, PETRI_TRANSITIONS=443} [2024-11-27 23:29:49,278 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 239 predicate places. [2024-11-27 23:29:49,278 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 443 transitions, 8860 flow [2024-11-27 23:29:49,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.526315789473684) internal successors, (143), 19 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:49,278 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:49,278 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:49,285 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-27 23:29:49,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:49,482 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:29:49,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:29:49,483 INFO L85 PathProgramCache]: Analyzing trace with hash -267657024, now seen corresponding path program 3 times [2024-11-27 23:29:49,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:29:49,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679598540] [2024-11-27 23:29:49,483 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 23:29:49,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:29:49,511 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 23:29:49,512 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:50,074 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:29:50,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:29:50,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679598540] [2024-11-27 23:29:50,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679598540] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:29:50,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708853089] [2024-11-27 23:29:50,074 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 23:29:50,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:29:50,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:29:50,078 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:29:50,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-27 23:29:50,201 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 23:29:50,201 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:29:50,203 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-27 23:29:50,204 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:29:50,564 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-27 23:29:50,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-27 23:29:50,570 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:50,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:29:50,714 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-27 23:29:50,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-27 23:29:50,801 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:29:50,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708853089] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:29:50,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:29:50,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 23 [2024-11-27 23:29:50,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512835956] [2024-11-27 23:29:50,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:29:50,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-27 23:29:50,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:29:50,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-27 23:29:50,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-11-27 23:29:50,803 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:29:50,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 443 transitions, 8860 flow. Second operand has 24 states, 24 states have (on average 7.333333333333333) internal successors, (176), 24 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:50,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:29:50,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:29:50,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:29:56,728 INFO L124 PetriNetUnfolderBase]: 8304/16081 cut-off events. [2024-11-27 23:29:56,728 INFO L125 PetriNetUnfolderBase]: For 373074/373074 co-relation queries the response was YES. [2024-11-27 23:29:56,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105923 conditions, 16081 events. 8304/16081 cut-off events. For 373074/373074 co-relation queries the response was YES. Maximal size of possible extension queue 873. Compared 141131 event pairs, 1458 based on Foata normal form. 450/16531 useless extension candidates. Maximal degree in co-relation 105804. Up to 7715 conditions per place. [2024-11-27 23:29:56,929 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 417 selfloop transitions, 372 changer transitions 25/817 dead transitions. [2024-11-27 23:29:56,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 817 transitions, 15963 flow [2024-11-27 23:29:56,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-27 23:29:56,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-11-27 23:29:56,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 550 transitions. [2024-11-27 23:29:56,932 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-11-27 23:29:56,932 INFO L175 Difference]: Start difference. First operand has 265 places, 443 transitions, 8860 flow. Second operand 45 states and 550 transitions. [2024-11-27 23:29:56,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 817 transitions, 15963 flow [2024-11-27 23:29:59,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 817 transitions, 15692 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-11-27 23:29:59,974 INFO L231 Difference]: Finished difference. Result has 315 places, 602 transitions, 13272 flow [2024-11-27 23:29:59,974 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=8642, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=13272, PETRI_PLACES=315, PETRI_TRANSITIONS=602} [2024-11-27 23:29:59,975 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 289 predicate places. [2024-11-27 23:29:59,975 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 602 transitions, 13272 flow [2024-11-27 23:29:59,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.333333333333333) internal successors, (176), 24 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:29:59,975 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:29:59,975 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:29:59,981 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-27 23:30:00,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:00,176 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:30:00,176 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:00,176 INFO L85 PathProgramCache]: Analyzing trace with hash 377803916, now seen corresponding path program 4 times [2024-11-27 23:30:00,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:30:00,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110983973] [2024-11-27 23:30:00,176 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 23:30:00,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:30:00,194 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 23:30:00,194 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:30:00,498 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:00,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:30:00,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110983973] [2024-11-27 23:30:00,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110983973] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:00,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287826971] [2024-11-27 23:30:00,499 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 23:30:00,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:00,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:00,501 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:00,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-27 23:30:00,613 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 23:30:00,613 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:30:00,619 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-27 23:30:00,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:00,769 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:30:00,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2024-11-27 23:30:00,812 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:00,812 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:00,967 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-27 23:30:00,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-27 23:30:01,046 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:01,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287826971] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:01,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:30:01,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 20 [2024-11-27 23:30:01,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993605747] [2024-11-27 23:30:01,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:01,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 23:30:01,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:30:01,048 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 23:30:01,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2024-11-27 23:30:01,048 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:30:01,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 602 transitions, 13272 flow. Second operand has 21 states, 21 states have (on average 7.714285714285714) internal successors, (162), 21 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:30:01,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:30:01,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:30:01,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:30:06,653 INFO L124 PetriNetUnfolderBase]: 8423/16302 cut-off events. [2024-11-27 23:30:06,653 INFO L125 PetriNetUnfolderBase]: For 509671/509671 co-relation queries the response was YES. [2024-11-27 23:30:06,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120806 conditions, 16302 events. 8423/16302 cut-off events. For 509671/509671 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 143138 event pairs, 2072 based on Foata normal form. 40/16342 useless extension candidates. Maximal degree in co-relation 120668. Up to 10993 conditions per place. [2024-11-27 23:30:06,845 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 445 selfloop transitions, 269 changer transitions 17/734 dead transitions. [2024-11-27 23:30:06,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 734 transitions, 16390 flow [2024-11-27 23:30:06,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-27 23:30:06,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-27 23:30:06,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 289 transitions. [2024-11-27 23:30:06,846 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41285714285714287 [2024-11-27 23:30:06,846 INFO L175 Difference]: Start difference. First operand has 315 places, 602 transitions, 13272 flow. Second operand 25 states and 289 transitions. [2024-11-27 23:30:06,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 734 transitions, 16390 flow [2024-11-27 23:30:11,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 734 transitions, 15533 flow, removed 275 selfloop flow, removed 16 redundant places. [2024-11-27 23:30:11,333 INFO L231 Difference]: Finished difference. Result has 328 places, 632 transitions, 14033 flow [2024-11-27 23:30:11,334 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=12415, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=14033, PETRI_PLACES=328, PETRI_TRANSITIONS=632} [2024-11-27 23:30:11,334 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 302 predicate places. [2024-11-27 23:30:11,334 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 632 transitions, 14033 flow [2024-11-27 23:30:11,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.714285714285714) internal successors, (162), 21 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:30:11,335 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:30:11,335 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:11,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-27 23:30:11,535 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:11,535 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:30:11,536 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:11,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1352567092, now seen corresponding path program 5 times [2024-11-27 23:30:11,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:30:11,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431114663] [2024-11-27 23:30:11,536 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 23:30:11,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:30:11,551 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:30:11,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:30:12,002 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:30:12,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:30:12,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431114663] [2024-11-27 23:30:12,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431114663] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:12,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917076484] [2024-11-27 23:30:12,002 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 23:30:12,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:12,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:12,004 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:12,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-27 23:30:12,118 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 23:30:12,118 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:30:12,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-27 23:30:12,120 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:12,255 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:30:12,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2024-11-27 23:30:12,268 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:12,268 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:12,399 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-11-27 23:30:12,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-27 23:30:12,430 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:12,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917076484] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:12,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:30:12,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 16 [2024-11-27 23:30:12,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044084250] [2024-11-27 23:30:12,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:12,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 23:30:12,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:30:12,432 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 23:30:12,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-11-27 23:30:12,432 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:30:12,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 632 transitions, 14033 flow. Second operand has 17 states, 17 states have (on average 7.705882352941177) internal successors, (131), 17 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:30:12,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:30:12,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:30:12,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:30:17,775 INFO L124 PetriNetUnfolderBase]: 7977/15475 cut-off events. [2024-11-27 23:30:17,776 INFO L125 PetriNetUnfolderBase]: For 543461/543461 co-relation queries the response was YES. [2024-11-27 23:30:17,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114680 conditions, 15475 events. 7977/15475 cut-off events. For 543461/543461 co-relation queries the response was YES. Maximal size of possible extension queue 835. Compared 135108 event pairs, 1940 based on Foata normal form. 315/15790 useless extension candidates. Maximal degree in co-relation 114537. Up to 10562 conditions per place. [2024-11-27 23:30:18,000 INFO L140 encePairwiseOnDemand]: 18/28 looper letters, 449 selfloop transitions, 310 changer transitions 8/770 dead transitions. [2024-11-27 23:30:18,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 770 transitions, 17091 flow [2024-11-27 23:30:18,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-27 23:30:18,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-27 23:30:18,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 339 transitions. [2024-11-27 23:30:18,002 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-11-27 23:30:18,002 INFO L175 Difference]: Start difference. First operand has 328 places, 632 transitions, 14033 flow. Second operand 30 states and 339 transitions. [2024-11-27 23:30:18,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 770 transitions, 17091 flow [2024-11-27 23:30:22,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 770 transitions, 16627 flow, removed 26 selfloop flow, removed 15 redundant places. [2024-11-27 23:30:22,367 INFO L231 Difference]: Finished difference. Result has 343 places, 654 transitions, 14801 flow [2024-11-27 23:30:22,368 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=13472, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=14801, PETRI_PLACES=343, PETRI_TRANSITIONS=654} [2024-11-27 23:30:22,368 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 317 predicate places. [2024-11-27 23:30:22,368 INFO L471 AbstractCegarLoop]: Abstraction has has 343 places, 654 transitions, 14801 flow [2024-11-27 23:30:22,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.705882352941177) internal successors, (131), 17 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:30:22,368 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:30:22,368 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:22,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-27 23:30:22,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:22,569 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:30:22,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:22,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1382158500, now seen corresponding path program 5 times [2024-11-27 23:30:22,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:30:22,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339669806] [2024-11-27 23:30:22,570 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 23:30:22,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:30:22,587 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-27 23:30:22,587 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:30:22,843 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:22,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:30:22,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339669806] [2024-11-27 23:30:22,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339669806] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:22,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256864507] [2024-11-27 23:30:22,844 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 23:30:22,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:22,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:22,846 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:22,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-27 23:30:22,960 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-27 23:30:22,960 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:30:22,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-27 23:30:22,968 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:23,212 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-27 23:30:23,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 10 [2024-11-27 23:30:23,214 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:23,214 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:23,308 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-27 23:30:23,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-27 23:30:23,382 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:23,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256864507] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:23,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:30:23,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 17 [2024-11-27 23:30:23,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803987424] [2024-11-27 23:30:23,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:23,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 23:30:23,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:30:23,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 23:30:23,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-11-27 23:30:23,384 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:30:23,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 654 transitions, 14801 flow. Second operand has 18 states, 18 states have (on average 8.11111111111111) internal successors, (146), 18 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:30:23,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:30:23,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:30:23,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 23:30:28,853 INFO L124 PetriNetUnfolderBase]: 8294/16029 cut-off events. [2024-11-27 23:30:28,853 INFO L125 PetriNetUnfolderBase]: For 533051/533055 co-relation queries the response was YES. [2024-11-27 23:30:29,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121122 conditions, 16029 events. 8294/16029 cut-off events. For 533051/533055 co-relation queries the response was YES. Maximal size of possible extension queue 854. Compared 140300 event pairs, 1676 based on Foata normal form. 46/16075 useless extension candidates. Maximal degree in co-relation 120977. Up to 11779 conditions per place. [2024-11-27 23:30:29,067 INFO L140 encePairwiseOnDemand]: 19/28 looper letters, 545 selfloop transitions, 212 changer transitions 4/764 dead transitions. [2024-11-27 23:30:29,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 764 transitions, 17848 flow [2024-11-27 23:30:29,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 23:30:29,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-27 23:30:29,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 215 transitions. [2024-11-27 23:30:29,068 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4799107142857143 [2024-11-27 23:30:29,069 INFO L175 Difference]: Start difference. First operand has 343 places, 654 transitions, 14801 flow. Second operand 16 states and 215 transitions. [2024-11-27 23:30:29,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 764 transitions, 17848 flow [2024-11-27 23:30:33,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 764 transitions, 17288 flow, removed 8 selfloop flow, removed 19 redundant places. [2024-11-27 23:30:33,885 INFO L231 Difference]: Finished difference. Result has 345 places, 672 transitions, 15270 flow [2024-11-27 23:30:33,885 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=28, PETRI_DIFFERENCE_MINUEND_FLOW=14267, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=15270, PETRI_PLACES=345, PETRI_TRANSITIONS=672} [2024-11-27 23:30:33,886 INFO L279 CegarLoopForPetriNet]: 26 programPoint places, 319 predicate places. [2024-11-27 23:30:33,886 INFO L471 AbstractCegarLoop]: Abstraction has has 345 places, 672 transitions, 15270 flow [2024-11-27 23:30:33,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.11111111111111) internal successors, (146), 18 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:30:33,886 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 23:30:33,886 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 23:30:33,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-27 23:30:34,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:34,087 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-27 23:30:34,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 23:30:34,087 INFO L85 PathProgramCache]: Analyzing trace with hash -136163328, now seen corresponding path program 6 times [2024-11-27 23:30:34,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 23:30:34,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058770933] [2024-11-27 23:30:34,087 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 23:30:34,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 23:30:34,109 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-27 23:30:34,109 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:30:34,505 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 23:30:34,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 23:30:34,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058770933] [2024-11-27 23:30:34,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058770933] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 23:30:34,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495063266] [2024-11-27 23:30:34,505 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 23:30:34,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 23:30:34,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 23:30:34,508 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 23:30:34,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0b12ca13-12a2-43fb-bec2-e1c0ab5c5ee4/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-27 23:30:34,622 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-27 23:30:34,622 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 23:30:34,623 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-27 23:30:34,625 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 23:30:34,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 23:30:34,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-11-27 23:30:34,912 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 23:30:34,912 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 23:30:35,002 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-11-27 23:30:35,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-11-27 23:30:35,062 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 23:30:35,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495063266] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 23:30:35,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 23:30:35,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 6] total 23 [2024-11-27 23:30:35,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514612743] [2024-11-27 23:30:35,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 23:30:35,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-27 23:30:35,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 23:30:35,063 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-27 23:30:35,064 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-11-27 23:30:35,064 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 28 [2024-11-27 23:30:35,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 672 transitions, 15270 flow. Second operand has 24 states, 24 states have (on average 7.416666666666667) internal successors, (178), 24 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 23:30:35,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 23:30:35,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 28 [2024-11-27 23:30:35,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand